Skip to content
Open
9 changes: 9 additions & 0 deletions human-resources-th/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
{
"name": "human-resources-th",
"version": "0.1.0",
"description": "HR plugin ภาษาไทย ครอบคลุมกฎหมายแรงงานไทย",
"author": {
"name": "Anthropic"
},
"keywords": ["hr", "human-resources", "thai", "บุคลากร"]
}
31 changes: 31 additions & 0 deletions human-resources-th/CONNECTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# Connectors

## วิธีที่ตัวแทนเครื่องมือทำงาน

Plugin นี้ใช้ `~~category` เป็น placeholder สำหรับเครื่องมือที่ผู้ใช้เชื่อมต่อในหมวดหมู่นั้นๆ เช่น `~~HRIS` อาจหมายถึง Workday, BambooHR หรือระบบ HRIS อื่นๆ ที่มี MCP server

Plugin นี้ **ไม่ผูกติดกับเครื่องมือใดโดยเฉพาะ** — อธิบาย workflow ในแง่ของหมวดหมู่ (HRIS, ATS, อีเมล ฯลฯ) แทนที่จะเป็นผลิตภัณฑ์เฉพาะ MCP server ใดๆ ในหมวดหมู่นั้นสามารถใช้งานได้

## Connectors สำหรับ Plugin นี้

| หมวดหมู่ | Placeholder | ตัวเลือก |
|---------|-------------|---------|
| ATS (ระบบสรรหา) | `~~ATS` | Greenhouse, Lever, Ashby, Workable |
| ปฏิทิน | `~~calendar` | Google Calendar, Microsoft 365 |
| แชท | `~~chat` | LINE Works, Slack, Microsoft Teams |
| อีเมล | `~~email` | Gmail, Microsoft 365 |
| HRIS (ระบบ HR) | `~~HRIS` | Workday, BambooHR, Rippling, Gusto |
| Knowledge Base | `~~knowledge base` | Notion, Confluence, Guru |
| ข้อมูลค่าตอบแทน | `~~compensation data` | Pave, Radford, Levels.fyi |

## ทักษะที่ได้ประโยชน์จากแต่ละ Connector

| Connector | ทักษะที่ได้รับประโยชน์ |
|-----------|---------------------|
| `~~HRIS` | ทุกทักษะ — ดึงข้อมูลพนักงาน, Grade Band, ประวัติ |
| `~~ATS` | recruiting-pipeline, draft-offer |
| `~~calendar` | onboarding — สร้างนัดหมายอัตโนมัติ |
| `~~chat` | people-report — แชร์สรุปรายงานในช่องทาง |
| `~~email` | draft-offer — ส่ง Offer Letter |
| `~~knowledge base` | policy-lookup — ค้นหา Handbook อัตโนมัติ |
| `~~compensation data` | comp-analysis — ดึงข้อมูลตลาดแบบ Real-time |
41 changes: 41 additions & 0 deletions human-resources-th/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# Human Resources TH — ทรัพยากรบุคคล (ภาษาไทย)

Plugin สำหรับจัดการงาน HR ครบวงจรในบริบทไทย รองรับกฎหมายแรงงานไทย, วัฒนธรรมองค์กร และโครงสร้างค่าตอบแทนในประเทศไทย

## ทักษะที่มี

| ทักษะ | คำอธิบาย |
|------|---------|
| **recruiting-pipeline** | ติดตามและจัดการขั้นตอนการสรรหาบุคลากร |
| **onboarding** | สร้างแผนต้อนรับและเตรียมพร้อมพนักงานใหม่ |
| **performance-review** | จัดทำเอกสารประเมินผลการปฏิบัติงาน |
| **comp-analysis** | วิเคราะห์ค่าตอบแทนและเปรียบเทียบตลาด |
| **draft-offer** | ร่างจดหมายเสนองานตามกฎหมายแรงงานไทย |
| **policy-lookup** | ค้นหาและอธิบายนโยบายบริษัท |
| **interview-prep** | สร้างแผนสัมภาษณ์งานแบบมีโครงสร้าง |
| **org-planning** | วางแผนกำลังคนและโครงสร้างองค์กร |
| **people-report** | สร้างรายงานและวิเคราะห์ข้อมูลบุคลากร |

## กฎหมายและข้อบังคับที่ครอบคลุม

- พ.ร.บ. คุ้มครองแรงงาน พ.ศ. 2541 (และฉบับแก้ไข)
- พ.ร.บ. ประกันสังคม พ.ศ. 2533
- กองทุนสำรองเลี้ยงชีพ
- พ.ร.บ. คุ้มครองข้อมูลส่วนบุคคล (PDPA) พ.ศ. 2562
- ค่าแรงขั้นต่ำตามประกาศคณะกรรมการค่าจ้าง

## การเชื่อมต่อระบบ (Optional Connectors)

Plugin นี้รองรับการเชื่อมต่อกับระบบต่างๆ เพื่อเพิ่มประสิทธิภาพ:

| หมวดหมู่ | ตัวอย่างระบบ | ใช้ใน |
|---------|------------|------|
| HRIS | BambooHR, Workday, Deel | ทุกทักษะ |
| ATS | Lever, Greenhouse, Workable | recruiting-pipeline, draft-offer |
| Knowledge Base | Notion, Confluence | policy-lookup |
| ปฏิทิน | Google Calendar, Outlook | onboarding |
| แชท | LINE Works, Microsoft Teams, Slack | people-report |

## ข้อควรทราบ

> กฎหมายแรงงานและอัตราค่าแรงขั้นต่ำในประเทศไทยมีการปรับปรุงเป็นระยะ ควรตรวจสอบกับกรมสวัสดิการและคุ้มครองแรงงาน (กสร.) เสมอ และแนะนำให้ปรึกษาที่ปรึกษากฎหมายแรงงานก่อนดำเนินการที่มีผลทางกฎหมาย
86 changes: 86 additions & 0 deletions human-resources-th/skills/comp-analysis/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
name: comp-analysis
description: วิเคราะห์ค่าตอบแทนและเปรียบเทียบตลาด ใช้เมื่อ "ควรจ่ายเงินเดือนเท่าไหร่สำหรับ [ตำแหน่ง]", "ข้อเสนอนี้แข่งขันได้ไหม", "วางแผน ESOP/หุ้น" หรือเมื่ออัปโหลดข้อมูลค่าตอบแทนเพื่อหาคนที่ได้รับน้อยกว่าตลาด
argument-hint: "<ตำแหน่ง, ระดับ หรือชุดข้อมูล>"
---

# วิเคราะห์ค่าตอบแทน (Compensation Analysis)

วิเคราะห์ข้อมูลค่าตอบแทนสำหรับการเปรียบเทียบตลาด, วางแผนโครงสร้างเงินเดือน และแผน ESOP

## วิธีใช้

**ตัวเลือก A: วิเคราะห์ตำแหน่งเดียว**
"ควรจ่ายเงินเดือนเท่าไหร่สำหรับ Senior Software Engineer ในกรุงเทพฯ?"

**ตัวเลือก B: อัปโหลดข้อมูลค่าตอบแทน**
อัปโหลด CSV หรือวาง Grade Band มาให้ จะวิเคราะห์ตำแหน่ง, หาคนที่ห่างจากตลาด และเปรียบเทียบ

**ตัวเลือก C: วางแผน ESOP/หุ้น**
"วางแผน ESOP 100,000 หุ้น Vest 4 ปี ราคาหุ้น 10 บาท"

## โครงสร้างค่าตอบแทนในไทย

### องค์ประกอบของค่าตอบแทนรวม
- **เงินเดือน**: ค่าจ้างประจำ (ต้องไม่ต่ำกว่าค่าแรงขั้นต่ำตามกฎหมาย)
- **โบนัส**: โบนัสประจำปี, โบนัสพิเศษ (เฉลี่ยตลาด 2-4 เดือน)
- **กองทุนสำรองเลี้ยงชีพ (Provident Fund)**: นายจ้างสมทบ 3-15% ของเงินเดือน
- **ประกันสังคม**: นายจ้างสมทบ 5% (สูงสุด 750 บาท/เดือน)
- **ค่าเดินทาง / ค่าครองชีพ**: เบี้ยเลี้ยงพิเศษตามบริษัท
- **หุ้น / ESOP**: สำหรับบริษัทที่จดทะเบียนในตลาดหลักทรัพย์หรือ Startup
- **สวัสดิการอื่น**: ประกันสุขภาพกลุ่ม, ประกันชีวิต, ค่าโทรศัพท์

### ตัวแปรสำคัญในบริบทไทย
- **ตำแหน่ง**: สายงานและความเชี่ยวชาญ
- **ระดับ**: Junior, Mid, Senior, Lead, Manager, Director
- **ที่ตั้ง**: กรุงเทพฯ vs. ต่างจังหวัด (ต่างกัน 15-30%)
- **ประเภทบริษัท**: MNC vs. บริษัทไทย vs. Startup
- **อุตสาหกรรม**: ไอที, การเงิน, การผลิต, Retail

## ผลลัพธ์

```markdown
## วิเคราะห์ค่าตอบแทน: [ตำแหน่ง/ขอบเขต]

### ค่าตลาดอ้างอิง (บาท/เดือน)
| Percentile | เงินเดือน | โบนัสประจำปี | ค่าตอบแทนรวม |
|-----------|---------|------------|------------|
| 25th | ฿[X] | ฿[X] | ฿[X] |
| 50th (ค่ากลาง) | ฿[X] | ฿[X] | ฿[X] |
| 75th | ฿[X] | ฿[X] | ฿[X] |
| 90th | ฿[X] | ฿[X] | ฿[X] |

**แหล่งข้อมูล:** [เว็บไซต์หางาน, ข้อมูลตลาด, ข้อมูลที่ผู้ใช้ให้]

### วิเคราะห์ Grade Band (ถ้ามีข้อมูล)
| พนักงาน | เงินเดือนปัจจุบัน | Min Band | Mid Band | Max Band | ตำแหน่ง |
|---------|----------------|---------|---------|---------|--------|
| [ชื่อ] | ฿[X] | ฿[X] | ฿[X] | ฿[X] | [ต่ำกว่า/อยู่ใน/เกิน] |

### ค่าใช้จ่ายนายจ้างต่อพนักงาน 1 คน
| รายการ | จำนวน |
|--------|------|
| เงินเดือน | ฿[X]/เดือน |
| ประกันสังคม (5%) | ฿[X]/เดือน |
| กองทุนสำรองฯ (สมมติ X%) | ฿[X]/เดือน |
| ประกันสุขภาพกลุ่ม (ประมาณ) | ฿[X]/เดือน |
| **รวมต้นทุนต่อเดือน** | **฿[X]** |

### คำแนะนำ
- [คำแนะนำค่าตอบแทนที่เฉพาะเจาะจง]
- [ข้อพิจารณาด้านหุ้น/โบนัส]
- [ความเสี่ยงด้านการรักษาพนักงาน ถ้ามี]
```

## บริบทกฎหมายแรงงานไทย

- **ค่าแรงขั้นต่ำ**: ปัจจุบัน 363-400 บาท/วัน (แตกต่างตามพื้นที่) — ตรวจสอบล่าสุดเสมอ
- **ประกันสังคม**: นายจ้างสมทบ 5% สูงสุด 750 บาท/เดือน (ฐานเงินเดือนสูงสุด 15,000 บาท)
- **กองทุนเงินทดแทน**: นายจ้างจ่ายทั้งหมด 0.2-1% ของเงินเดือน
- **ค่าชดเชยเมื่อเลิกจ้าง**: ตาม พ.ร.บ. คุ้มครองแรงงาน ม. 118

## เคล็ดลับ

1. **ระบุทำเลที่ตั้งเสมอ** — กรุงเทพฯ vs. ต่างจังหวัดต่างกันมาก
2. **คิดค่าตอบแทนรวม** — รวมโบนัส, กองทุนสำรองฯ และสวัสดิการด้วย
3. **รักษาความลับ** — ข้อมูลเงินเดือนเป็นเรื่องละเอียดอ่อน ผลลัพธ์อยู่แค่ในบทสนทนานี้
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
---
name: comp-analysis
description: วิเคราะห์ค่าตอบแทนและเปรียบเทียบตลาด ใช้เมื่อ "ควรจ่ายเงินเดือนเท่าไหร่สำหรับ [ตำแหน่ง]", "ข้อเสนอนี้แข่งขันได้ไหม", "วางแผน ESOP/หุ้น" หรือเมื่ออัปโหลดข้อมูลค่าตอบแทนเพื่อหาคนที่ได้รับน้อยกว่าตลาด
argument-hint: "<ตำแหน่ง, ระดับ หรือชุดข้อมูล>"
---

# วิเคราะห์ค่าตอบแทน (Compensation Analysis)

วิเคราะห์ข้อมูลค่าตอบแทนสำหรับการเปรียบเทียบตลาด, วางแผนโครงสร้างเงินเดือน และแผน ESOP

## วิธีใช้

**ตัวเลือก A: วิเคราะห์ตำแหน่งเดียว**
"ควรจ่ายเงินเดือนเท่าไหร่สำหรับ Senior Software Engineer ในกรุงเทพฯ?"

**ตัวเลือก B: อัปโหลดข้อมูลค่าตอบแทน**
อัปโหลด CSV หรือวาง Grade Band มาให้ จะวิเคราะห์ตำแหน่ง, หาคนที่ห่างจากตลาด และเปรียบเทียบ

**ตัวเลือก C: วางแผน ESOP/หุ้น**
"วางแผน ESOP 100,000 หุ้น Vest 4 ปี ราคาหุ้น 10 บาท"

## โครงสร้างค่าตอบแทนในไทย

### องค์ประกอบของค่าตอบแทนรวม
- **เงินเดือน**: ค่าจ้างประจำ (ต้องไม่ต่ำกว่าค่าแรงขั้นต่ำตามกฎหมาย)
- **โบนัส**: โบนัสประจำปี, โบนัสพิเศษ (เฉลี่ยตลาด 2-4 เดือน)
- **กองทุนสำรองเลี้ยงชีพ (Provident Fund)**: นายจ้างสมทบ 3-15% ของเงินเดือน
- **ประกันสังคม**: นายจ้างสมทบ 5% (สูงสุด 750 บาท/เดือน)
- **ค่าเดินทาง / ค่าครองชีพ**: เบี้ยเลี้ยงพิเศษตามบริษัท
- **หุ้น / ESOP**: สำหรับบริษัทที่จดทะเบียนในตลาดหลักทรัพย์หรือ Startup
- **สวัสดิการอื่น**: ประกันสุขภาพกลุ่ม, ประกันชีวิต, ค่าโทรศัพท์

### ตัวแปรสำคัญในบริบทไทย
- **ตำแหน่ง**: สายงานและความเชี่ยวชาญ
- **ระดับ**: Junior, Mid, Senior, Lead, Manager, Director
- **ที่ตั้ง**: กรุงเทพฯ vs. ต่างจังหวัด (ต่างกัน 15-30%)
- **ประเภทบริษัท**: MNC vs. บริษัทไทย vs. Startup
- **อุตสาหกรรม**: ไอที, การเงิน, การผลิต, Retail

## ผลลัพธ์

```markdown
## วิเคราะห์ค่าตอบแทน: [ตำแหน่ง/ขอบเขต]

### ค่าตลาดอ้างอิง (บาท/เดือน)
| Percentile | เงินเดือน | โบนัสประจำปี | ค่าตอบแทนรวม |
|-----------|---------|------------|------------|
| 25th | ฿[X] | ฿[X] | ฿[X] |
| 50th (ค่ากลาง) | ฿[X] | ฿[X] | ฿[X] |
| 75th | ฿[X] | ฿[X] | ฿[X] |
| 90th | ฿[X] | ฿[X] | ฿[X] |

**แหล่งข้อมูล:** [เว็บไซต์หางาน, ข้อมูลตลาด, ข้อมูลที่ผู้ใช้ให้]

### วิเคราะห์ Grade Band (ถ้ามีข้อมูล)
| พนักงาน | เงินเดือนปัจจุบัน | Min Band | Mid Band | Max Band | ตำแหน่ง |
|---------|----------------|---------|---------|---------|--------|
| [ชื่อ] | ฿[X] | ฿[X] | ฿[X] | ฿[X] | [ต่ำกว่า/อยู่ใน/เกิน] |

### ค่าใช้จ่ายนายจ้างต่อพนักงาน 1 คน
| รายการ | จำนวน |
|--------|------|
| เงินเดือน | ฿[X]/เดือน |
| ประกันสังคม (5%) | ฿[X]/เดือน |
| กองทุนสำรองฯ (สมมติ X%) | ฿[X]/เดือน |
| ประกันสุขภาพกลุ่ม (ประมาณ) | ฿[X]/เดือน |
| **รวมต้นทุนต่อเดือน** | **฿[X]** |

### คำแนะนำ
- [คำแนะนำค่าตอบแทนที่เฉพาะเจาะจง]
- [ข้อพิจารณาด้านหุ้น/โบนัส]
- [ความเสี่ยงด้านการรักษาพนักงาน ถ้ามี]
```

## บริบทกฎหมายแรงงานไทย

- **ค่าแรงขั้นต่ำ**: ป�X�จจุบัน 363-400 บาท/วัน (แตกต่างตามพื้นที่) — ตรวจสอบล่าสุดเสมอ
- **ประกันสังคม**: นายจ้างสมทบ 5% สูงสุด 750 บาท/เดือน (ฐานเงินเดือนสูงสุด 15,000 บาท)
- **กองทุนเงินทดแทน**: นายจ้างจ่ายทั้งหมด 0.2-1% ของเงินเดือน
- **ค่าชดเชยเมื่อเลิกจ้าง**: ตาม พ.ร.บ. คุ้มครองแรงงาน ม. 118

## เคล็ดลับ

1. **ระบุทำเลที่ตั้งเสมอ** — กรุงเทพฯ vs. ต่างจังหวัดต่างกันมาก
2. **คิดค่าตอบแทนรวม** — รวมโบนัส, กองทุนสำรองฯ และสวัสดิการด้วย
3. **รักษาความลับ** — ข้อมูลเงินเดือนเป็นเรื่องละเอียดอ่อน ผลลัพธ์อยู่แค่ในบทสนทนานี้
Loading