OpenClaw คืออะไร? คู่มือเครื่องมือและทักษะฉบับสมบูรณ์ (25 เครื่องมือ + 53 ทักษะ)

Ashley Innocent

Ashley Innocent

5 March 2026

OpenClaw คืออะไร? คู่มือเครื่องมือและทักษะฉบับสมบูรณ์ (25 เครื่องมือ + 53 ทักษะ)

Apidog สำหรับองค์กร

การติดตั้งแบบ On-Premises

SSO & RBAC

รองรับมาตรฐาน SOC 2

สำรวจ Apidog Enterprise

สรุปสั้นๆ (TL;DR)

OpenClaw ใช้เครื่องมือ (Tools) และทักษะ (Skills) ในการดำเนินการ เครื่องมือคือความสามารถระดับต่ำ (เช่น อ่านไฟล์, รันคำสั่ง, ค้นหาเว็บ) ส่วนทักษะคือเวิร์กโฟลว์ที่สร้างไว้ล่วงหน้าซึ่งรวมเครื่องมือหลายอย่างเข้าด้วยกัน (เช่น รีวิวโค้ด, สรุปการประชุม) คู่มือนี้จะอธิบายเครื่องมือเริ่มต้นทั้ง 25 รายการ, ทักษะจากชุมชนกว่า 53 รายการ, วิธีเปิด/ปิดการใช้งาน และวิธีสร้างทักษะที่กำหนดเอง

เครื่องมือ (Tools) กับ ทักษะ (Skills): ทำความเข้าใจความแตกต่าง

พลังของ OpenClaw มาจากสองระบบที่ทำงานร่วมกัน:

เครื่องมือ (Tools) = สิ่งที่ OpenClaw ทำได้ (ความสามารถ)
ทักษะ (Skills) = สิ่งที่ OpenClaw รู้วิธีทำ (เวิร์กโฟลว์)

ลองนึกภาพเครื่องมือเหมือนอวัยวะ และทักษะเหมือนพฤติกรรมที่เรียนรู้มา เครื่องมือช่วยให้ OpenClaw มีความสามารถในการอ่านไฟล์หรือรันคำสั่ง ส่วนทักษะจะสอนวิธีใช้เครื่องมือเหล่านั้นสำหรับงานเฉพาะ เช่น การรีวิวโค้ดหรือการสรุปการประชุม

ตัวอย่าง: การรีวิวโค้ด

เมื่อไม่มีทักษะ (ใช้แต่เครื่องมือ):

You: "Review this pull request"
OpenClaw: "I can read files and search the web, but I don't know how to review code. Can you be more specific?"

เมื่อมีทักษะ:

You: "Review this pull request"
OpenClaw: [ใช้ทักษะ code_review]
- อ่านไฟล์ที่เปลี่ยนแปลง (เครื่องมือ read)
- ตรวจสอบข้อผิดพลาดทั่วไป (การวิเคราะห์)
- ค้นหาปัญหาที่คล้ายกัน (เครื่องมือ web_search)
- โพสต์ความคิดเห็น (เครื่องมือ github)

ทักษะจะประสานงานเครื่องมือเพื่อทำงานที่ซับซ้อนให้สำเร็จ

เครื่องมือเริ่มต้น 25 รายการ

เครื่องมือต่างๆ ถูกสร้างมาพร้อมกับ OpenClaw คุณสามารถเปิดหรือปิดการใช้งานได้ตามความไว้วางใจที่คุณมีต่อ OpenClaw

เครื่องมือระบบไฟล์

1. read (อ่าน)

สิ่งที่ทำ: อ่านเนื้อหาไฟล์
กรณีใช้งาน: ดูโค้ด, ตรวจสอบการตั้งค่า, วิเคราะห์บันทึก
ความปลอดภัย: อ่านอย่างเดียว, ไม่สามารถแก้ไขไฟล์ได้
ตัวอย่าง:

You: "Read package.json"
OpenClaw: [แสดงเนื้อหาไฟล์]

2. write (เขียน)

สิ่งที่ทำ: สร้างหรือแก้ไขไฟล์
กรณีใช้งาน: สร้างโค้ด, อัปเดตการตั้งค่า, สร้างเอกสาร
ความปลอดภัย: สามารถเขียนทับไฟล์ได้—โปรดใช้ด้วยความระมัดระวัง
ตัวอย่าง:

You: "Create a file called test.txt with 'Hello World'"
OpenClaw: "เสร็จสิ้น. สร้าง test.txt แล้ว"

3. list (แสดงรายการ)

สิ่งที่ทำ: แสดงรายการไฟล์และไดเรกทอรี
กรณีใช้งาน: สำรวจโครงสร้างโปรเจกต์, ค้นหาไฟล์
ความปลอดภัย: อ่านอย่างเดียว
ตัวอย่าง:

You: "List files in src/"
OpenClaw: "src/ มี:
- api/
- components/
- utils/
- index.js"

4. search (ค้นหา)

สิ่งที่ทำ: ค้นหาเนื้อหาไฟล์ (เหมือน grep)
กรณีใช้งาน: ค้นหารูปแบบโค้ด, ระบุตำแหน่งฟังก์ชัน
ความปลอดภัย: อ่านอย่างเดียว
ตัวอย่าง:

You: "Search for 'TODO' in all JavaScript files"
OpenClaw: "พบ 12 รายการที่ตรงกัน:
- src/api/users.js:45
- src/utils/helpers.js:23
..."

เครื่องมือดำเนินการ

5. exec (รันคำสั่ง)

สิ่งที่ทำ: รันคำสั่งเชลล์
กรณีใช้งาน: รันการทดสอบ, สร้างโปรเจกต์, ปรับใช้โค้ด
ความปลอดภัย: ความเสี่ยงสูง—สามารถรันคำสั่งใดก็ได้
ตัวอย่าง:

You: "Run npm test"
OpenClaw: [รันการทดสอบและแสดงผลลัพธ์]

ข้อควรระวังด้านความปลอดภัย: เปิดใช้งาน exec ก็ต่อเมื่อคุณเชื่อถือ OpenClaw อย่างสมบูรณ์เท่านั้น มันสามารถรันคำสั่งที่สร้างความเสียหายได้ เช่น rm -rf

6. python (ไพธอน)

สิ่งที่ทำ: ประมวลผลโค้ด Python
กรณีใช้งาน: การวิเคราะห์ข้อมูล, การเขียนสคริปต์, ระบบอัตโนมัติ
ความปลอดภัย: สามารถรันโค้ด Python ใดก็ได้
ตัวอย่าง:

You: "Calculate the average of [10, 20, 30, 40]"
OpenClaw: [รัน Python] "ค่าเฉลี่ย: 25"

7. node (โหนด)

สิ่งที่ทำ: ประมวลผลโค้ด Node.js
กรณีใช้งาน: การเขียนสคริปต์ JavaScript, การเรียกใช้ API
ความปลอดภัย: สามารถรันโค้ด JavaScript ใดก็ได้
ตัวอย่าง:

You: "Fetch data from https://api.example.com/users"
OpenClaw: [รัน Node.js fetch] "ดึงข้อมูลผู้ใช้ 50 รายการแล้ว"

เครื่องมือเว็บ

8. web_search (ค้นหาเว็บ)

สิ่งที่ทำ: ค้นหาอินเทอร์เน็ต (Google, Bing)
กรณีใช้งาน: การวิจัย, ตรวจสอบข้อเท็จจริง, ค้นหาเอกสาร
ความปลอดภัย: ความเสี่ยงต่ำ—อ่านอย่างเดียว
ตัวอย่าง:

You: "Search for OpenClaw documentation"
OpenClaw: "พบ:
1. docs.openclaw.ai - เอกสารทางการ
2. github.com/openclaw - คลังเก็บโค้ด
..."

9. web_fetch (ดึงข้อมูลเว็บ)

สิ่งที่ทำ: ดาวน์โหลดเนื้อหาหน้าเว็บ
กรณีใช้งาน: รวบรวมข้อมูล, อ่านบทความ, ตรวจสอบเว็บไซต์
ความปลอดภัย: ความเสี่ยงต่ำ—อ่านอย่างเดียว
ตัวอย่าง:

You: "Fetch the content of https://example.com"
OpenClaw: [ดาวน์โหลดและแสดงเนื้อหาหน้าเว็บ]

10. web_screenshot (จับภาพหน้าจอเว็บ)

สิ่งที่ทำ: จับภาพหน้าจอของหน้าเว็บ
กรณีใช้งาน: การทดสอบภาพ, การเฝ้าระวัง, การจัดทำเอกสาร
ความปลอดภัย: ความเสี่ยงต่ำ
ตัวอย่าง:

You: "Screenshot https://myapp.com"
OpenClaw: "บันทึกภาพหน้าจอไปยัง screenshots/myapp.png แล้ว"

เครื่องมือหน่วยความจำ

11. memory (หน่วยความจำ)

สิ่งที่ทำ: จัดเก็บและเรียกข้อมูลระหว่างเซสชัน
กรณีใช้งาน: จดจำการตั้งค่า, บันทึกบริบท
ความปลอดภัย: ความเสี่ยงต่ำ—เฉพาะที่เก็บข้อมูลในเครื่อง
ตัวอย่าง:

You: "Remember that I prefer TypeScript over JavaScript"
OpenClaw: "บันทึกในหน่วยความจำแล้ว"

[ภายหลัง]
You: "Generate a new API endpoint"
OpenClaw: "กำลังสร้างเอนด์พอยต์ TypeScript..." [ใช้การตั้งค่าที่จดจำไว้]

12. context (บริบท)

สิ่งที่ทำ: จัดการบริบทการสนทนา
กรณีใช้งาน: ติดตามงานหลายขั้นตอน, รักษาสถานะ
ความปลอดภัย: ความเสี่ยงต่ำ
ตัวอย่าง:

You: "I'm working on the user authentication feature"
OpenClaw: "รับทราบแล้ว ฉันจะเก็บบริบทนี้ไว้สำหรับการสนทนาของเรา"

You: "Add password validation"
OpenClaw: [รู้ว่าคุณยังคงทำงานเกี่ยวกับการยืนยันตัวตนอยู่] "กำลังเพิ่มการตรวจสอบความถูกต้องของรหัสผ่านในฟีเจอร์การยืนยันตัวตน..."

เครื่องมือกำหนดเวลา

13. schedule (กำหนดเวลา)

สิ่งที่ทำ: สร้างงานที่เกิดซ้ำ (เหมือน cron)
กรณีใช้งาน: รายงานประจำวัน, การตรวจสอบ, การแจ้งเตือน
ความปลอดภัย: ความเสี่ยงปานกลาง—รันงานโดยอัตโนมัติ
ตัวอย่าง:

You: "Check Hacker News every morning at 8 AM and send me the top 3 posts"
OpenClaw: "กำหนดเวลาแล้ว ฉันจะรันสิ่งนี้ทุกวันเวลา 8 โมงเช้า"

14. heartbeat (การตรวจสอบความพร้อม)

สิ่งที่ทำ: รันงานเบื้องหลังตามช่วงเวลา
กรณีใช้งาน: การตรวจสอบ, การสำรวจ, การตรวจสอบเป็นระยะ
ความปลอดภัย: ความเสี่ยงปานกลาง
ตัวอย่าง:

You: "Monitor https://api.myapp.com every 5 minutes"
OpenClaw: "Heartbeat เริ่มทำงานแล้ว กำลังตรวจสอบทุก 5 นาที"

เครื่องมือสื่อสาร

15. email (อีเมล)

สิ่งที่ทำ: ส่งอีเมล
กรณีใช้งาน: การแจ้งเตือน, รายงาน, การเตือนภัย
ความปลอดภัย: ความเสี่ยงปานกลาง—สามารถส่งอีเมลในนามของคุณได้
ตัวอย่าง:

You: "Email the team a summary of today's deployments"
OpenClaw: "ส่งอีเมลไปยัง team@company.com แล้ว"

16. slack (สแลค)

สิ่งที่ทำ: โพสต์ไปยังช่อง Slack
กรณีใช้งาน: การแจ้งเตือนทีม, การเตือนภัย, การอัปเดต
ความปลอดภัย: ความเสี่ยงปานกลาง
ตัวอย่าง:

You: "Post to #engineering: 'Deployment complete'"
OpenClaw: "โพสต์ไปยัง #engineering แล้ว"

17. discord (ดิสคอร์ด)

สิ่งที่ทำ: ส่งข้อความ Discord
กรณีใช้งาน: การอัปเดตชุมชน, การโต้ตอบบอท
ความปลอดภัย: ความเสี่ยงปานกลาง
ตัวอย่าง:

You: "Send a message to #general: 'Server maintenance in 10 minutes'"
OpenClaw: "ส่งข้อความไปยัง #general แล้ว"

เครื่องมือการผสานรวม

18. github (กิตฮับ)

สิ่งที่ทำ: โต้ตอบกับ GitHub (คลังเก็บ, PR, ปัญหา)
กรณีใช้งาน: การรีวิวโค้ด, การจัดการปัญหา, การปรับใช้
ความปลอดภัย: ความเสี่ยงปานกลาง—สามารถแก้ไขคลังเก็บได้
ตัวอย่าง:

You: "Create an issue: 'Fix login bug on mobile'"
OpenClaw: "สร้างปัญหา #456 ในคลังเก็บ myapp แล้ว"

19. jira (จิร่า)

สิ่งที่ทำ: จัดการงาน Jira
กรณีใช้งาน: การบริหารโครงการ, การติดตามงาน
ความปลอดภัย: ความเสี่ยงปานกลาง
ตัวอย่าง:

You: "What tasks are assigned to me?"
OpenClaw: "คุณมี 3 งานที่ได้รับมอบหมาย:
- PROJ-123: แก้ไขการยืนยันตัวตน
- PROJ-124: อัปเดตเอกสาร
- PROJ-125: รีวิวโค้ด"

20. database (ฐานข้อมูล)

สิ่งที่ทำ: สอบถามฐานข้อมูล (SQL, MongoDB)
กรณีใช้งาน: การวิเคราะห์ข้อมูล, การรายงาน, การดีบัก
ความปลอดภัย: ความเสี่ยงสูง—สามารถแก้ไขข้อมูลได้
ตัวอย่าง:

You: "How many users signed up today?"
OpenClaw: [สอบถามฐานข้อมูล] "มีผู้ใช้ใหม่ 47 รายในวันนี้"

เครื่องมือยูทิลิตี้

21. calculator (เครื่องคิดเลข)

สิ่งที่ทำ: ดำเนินการคำนวณ
กรณีใช้งาน: คณิตศาสตร์, การแปลงค่า, การประมาณค่า
ความปลอดภัย: ไม่มีความเสี่ยง
ตัวอย่าง:

You: "Calculate 15% of $1,250"
OpenClaw: "$187.50"

22. date_time (วันที่และเวลา)

สิ่งที่ทำ: จัดการวันที่และเวลา
กรณีใช้งาน: การกำหนดเวลา, เขตเวลา, การคำนวณ
ความปลอดภัย: ไม่มีความเสี่ยง
ตัวอย่าง:

You: "What time is it in Tokyo?"
OpenClaw: "3:45 AM JST (6 มีนาคม 2026)"

23. image_gen (สร้างภาพ)

สิ่งที่ทำ: สร้างภาพ (DALL-E, Stable Diffusion)
กรณีใช้งาน: ภาพขนาดย่อ, แบบจำลอง, ภาพประกอบ
ความปลอดภัย: ความเสี่ยงต่ำ—มีค่าใช้จ่ายเครดิต API
ตัวอย่าง:

You: "Generate an image of a robot using a computer"
OpenClaw: [สร้างภาพ] "บันทึกไปยัง images/robot.png แล้ว"

24. pdf (พีดีเอฟ)

สิ่งที่ทำ: สร้างและอ่าน PDF
กรณีใช้งาน: รายงาน, เอกสาร, ใบแจ้งหนี้
ความปลอดภัย: ความเสี่ยงต่ำ
ตัวอย่าง:

You: "Convert report.md to PDF"
OpenClaw: "สร้าง report.pdf แล้ว"

25. zip (ซิป)

สิ่งที่ทำ: บีบอัดและแตกไฟล์
กรณีใช้งาน: การสำรองข้อมูล, การถ่ายโอนไฟล์, ไฟล์เก็บถาวร
ความปลอดภัย: ความเสี่ยงต่ำ
ตัวอย่าง:

You: "Zip the src/ directory"
OpenClaw: "สร้าง src.zip แล้ว (2.3 MB)"

การจัดการเครื่องมือ

ดูเครื่องมือที่เปิดใช้งาน

You: "What tools do I have enabled?"
OpenClaw: "เครื่องมือที่เปิดใช้งาน:
✓ read, write, list, search
✓ web_search, web_fetch
✓ memory, context
✓ schedule, heartbeat
✗ exec (ปิดใช้งาน)
✗ database (ปิดใช้งาน)"

เปิดใช้งานเครื่องมือ

You: "Enable the exec tool"
OpenClaw: "⚠️ คำเตือน: exec อนุญาตให้รันคำสั่งเชลล์ ซึ่งมีประสิทธิภาพแต่มีความเสี่ยง คุณแน่ใจหรือไม่?"
You: "Yes"
OpenClaw: "เปิดใช้งานเครื่องมือ exec แล้ว"

ปิดใช้งานเครื่องมือ

You: "Disable the database tool"
OpenClaw: "ปิดใช้งานเครื่องมือ database แล้ว ฉันไม่สามารถสอบถามฐานข้อมูลได้อีกต่อไป"

แนวทางปฏิบัติที่ดีที่สุดด้านความปลอดภัย

เริ่มต้นด้วยน้อยที่สุด:
เปิดใช้งานเฉพาะเครื่องมือที่คุณต้องการ คุณสามารถเพิ่มได้ในภายหลังเสมอ

เครื่องมือที่มีความเสี่ยงสูง:

เปิดใช้งานสิ่งเหล่านี้ก็ต่อเมื่อคุณเชื่อถือ OpenClaw อย่างสมบูรณ์เท่านั้น

เครื่องมือที่มีความเสี่ยงปานกลาง:

เปิดใช้งานสิ่งเหล่านี้เมื่อคุณต้องการระบบอัตโนมัติ แต่ต้องตรวจสอบการใช้งานด้วย

เครื่องมือที่มีความเสี่ยงต่ำ:

ปลอดภัยที่จะเปิดใช้งานโดยค่าเริ่มต้น

ทักษะจากชุมชนกว่า 53 รายการ

ทักษะคือเวิร์กโฟลว์ที่สร้างไว้ล่วงหน้า ชุมชนได้สร้างทักษะกว่า 53 รายการสำหรับงานทั่วไป

ทักษะการพัฒนา

code_review (รีวิวโค้ด)

สิ่งที่ทำ: รีวิวโค้ดเพื่อคุณภาพ, บัก และรูปแบบ
เครื่องมือที่ใช้: read, search, web_search, github
ตัวอย่าง:

You: "Review PR #42"
OpenClaw: [วิเคราะห์โค้ด, ตรวจสอบปัญหา, โพสต์ความคิดเห็น]

debug_assistant (ผู้ช่วยดีบัก)

สิ่งที่ทำ: ช่วยดีบักข้อผิดพลาด
เครื่องมือที่ใช้: read, search, exec, web_search
ตัวอย่าง:

You: "Debug this error: TypeError: Cannot read property 'name' of undefined"
OpenClaw: [วิเคราะห์โค้ด, แนะนำวิธีแก้ไข]

test_generator (สร้างการทดสอบ)

สิ่งที่ทำ: สร้าง unit tests
เครื่องมือที่ใช้: read, write, exec
ตัวอย่าง:

You: "Generate tests for src/api/users.js"
OpenClaw: [สร้างไฟล์ทดสอบพร้อมการทดสอบที่ครอบคลุม]

refactor_assistant (ผู้ช่วยปรับโครงสร้างโค้ด)

สิ่งที่ทำ: แนะนำการปรับปรุงโค้ด
เครื่องมือที่ใช้: read, write, search
ตัวอย่าง:

You: "Refactor src/utils/helpers.js"
OpenClaw: [แนะนำการปรับปรุง, ปรับใช้การเปลี่ยนแปลง]

ทักษะด้านประสิทธิภาพ

meeting_summary (สรุปการประชุม)

สิ่งที่ทำ: สรุปการประชุมและดึงรายการการดำเนินการ
เครื่องมือที่ใช้: memory, context
ตัวอย่าง:

You: [ส่งต่อบันทึกการประชุม]
OpenClaw: [สร้างสรุปที่มีโครงสร้างพร้อมรายการการดำเนินการ]

task_manager (จัดการงาน)

สิ่งที่ทำ: จัดการงานข้ามเครื่องมือ (Jira, Asana, Trello)
เครื่องมือที่ใช้: jira, memory, schedule
ตัวอย่าง:

You: "What's on my plate this week?"
OpenClaw: [แสดงรายการงานทั้งหมดจากเครื่องมือที่เชื่อมต่อ]

email_assistant (ผู้ช่วยอีเมล)

สิ่งที่ทำ: ร่างและส่งอีเมล
เครื่องมือที่ใช้: email, memory
ตัวอย่าง:

You: "Draft an email to the team about tomorrow's deployment"
OpenClaw: [สร้างอีเมลแบบมืออาชีพ]

ทักษะด้านเนื้อหา

blog_writer (เขียนบล็อก)

สิ่งที่ทำ: เขียนบทความบล็อก
เครื่องมือที่ใช้: web_search, write, memory
ตัวอย่าง:

You: "Write a blog post about OpenClaw use cases"
OpenClaw: [ค้นคว้าหัวข้อ, เขียนบทความที่ครอบคลุม]

social_media_manager (จัดการโซเชียลมีเดีย)

สิ่งที่ทำ: สร้างเนื้อหาโซเชียลมีเดีย
เครื่องมือที่ใช้: web_search, memory, slack
ตัวอย่าง:

You: "Create a Twitter thread about our new feature"
OpenClaw: [สร้างเธรดที่น่าสนใจ]

video_script_writer (เขียนสคริปต์วิดีโอ)

สิ่งที่ทำ: เขียนสคริปต์วิดีโอ
เครื่องมือที่ใช้: web_search, write, memory
ตัวอย่าง:

You: "Write a 10-minute YouTube script about OpenClaw setup"
OpenClaw: [สร้างสคริปต์ที่มีโครงสร้าง]

ทักษะการตรวจสอบ

api_monitor (ตรวจสอบ API)

สิ่งที่ทำ: ตรวจสอบสุขภาพ API
เครื่องมือที่ใช้: web_fetch, heartbeat, slack
ตัวอย่าง:

You: "Monitor https://api.myapp.com"
OpenClaw: [ตรวจสอบ API ทุก 5 นาที, แจ้งเตือนเมื่อมีปัญหา]

error_tracker (ติดตามข้อผิดพลาด)

สิ่งที่ทำ: ติดตามและวิเคราะห์ข้อผิดพลาด
เครื่องมือที่ใช้: read, search, memory, slack
ตัวอย่าง:

You: "Monitor error logs and alert me on new errors"
OpenClaw: [ตรวจสอบบันทึก, ส่งการแจ้งเตือน]

deployment_watcher (ตรวจสอบการปรับใช้)

สิ่งที่ทำ: ตรวจสอบการปรับใช้
เครื่องมือที่ใช้: github, exec, slack
ตัวอย่าง:

You: "Watch for new deployments and run smoke tests"
OpenClaw: [ตรวจสอบ, ทดสอบ, รายงาน]

การติดตั้งทักษะ

เรียกดูทักษะที่มีอยู่

You: "List available skills"
OpenClaw: "ทักษะที่มีอยู่:

**การพัฒนา:**
- code_review
- debug_assistant
- test_generator
- refactor_assistant

**ประสิทธิภาพ:**
- meeting_summary
- task_manager
- email_assistant

**เนื้อหา:**
- blog_writer
- social_media_manager
- video_script_writer

**การตรวจสอบ:**
- api_monitor
- error_tracker
- deployment_watcher

ใช้ 'install skill [ชื่อ]' เพื่อเพิ่มทักษะ"

ติดตั้งทักษะ

You: "Install skill code_review"
OpenClaw: "กำลังติดตั้งทักษะ code_review...

เครื่องมือที่จำเป็น:
✓ read (เปิดใช้งานแล้ว)
✓ search (เปิดใช้งานแล้ว)
✓ web_search (เปิดใช้งานแล้ว)
✗ github (ไม่ได้เปิดใช้งาน)

ต้องการเปิดใช้งานเครื่องมือ github หรือไม่? (y/n)"
You: "y"
OpenClaw: "เปิดใช้งานเครื่องมือ github แล้ว
✓ ติดตั้งทักษะ code_review แล้ว

ลองใช้: 'Review PR #42'"

ถอนการติดตั้งทักษะ

You: "Uninstall skill blog_writer"
OpenClaw: "ถอนการติดตั้งทักษะ blog_writer แล้ว"

การสร้างทักษะที่กำหนดเอง

ทักษะคือไฟล์ YAML ที่กำหนดเวิร์กโฟลว์ คุณสามารถสร้างของคุณเองได้

โครงสร้างทักษะ

name: daily_standup
description: Generates daily standup report
tools:
  - jira
  - github
  - slack
steps:
  - action: query_jira
    query: "assignee = currentUser() AND status = 'In Progress'"
  - action: query_github
    query: "author:me is:pr is:open"
  - action: format_report
    template: |
      Daily Standup Report

      **Yesterday:**
      {completed_tasks}

      **Today:**
      {in_progress_tasks}

      **Blockers:**
      {blockers}
  - action: post_slack
    channel: "#standup"
    message: "{report}"

ตัวอย่าง: ทักษะการสำรองข้อมูลที่กำหนดเอง

name: backup_project
description: Backs up project files to cloud storage
tools:
  - zip
  - exec
steps:
  - action: create_zip
    source: "."
    output: "backup-{date}.zip"
    exclude:
      - node_modules
      - .git
  - action: upload
    command: "aws s3 cp backup-{date}.zip s3://my-backups/"
  - action: notify
    message: "✓ Backup complete: backup-{date}.zip"

ติดตั้งทักษะที่กำหนดเอง

# Save skill to ~/.openclaw/skills/backup_project.yaml
openclaw skill install ~/.openclaw/skills/backup_project.yaml

วิธีใช้งาน:

You: "Run backup_project skill"
OpenClaw: [ดำเนินการเวิร์กโฟลว์การสำรองข้อมูล]

การรวมกันของทักษะ

รวมทักษะเข้าด้วยกันเพื่อสร้างเวิร์กโฟลว์ที่มีประสิทธิภาพ

ตัวอย่าง: การรีวิวโค้ดและการปรับใช้แบบอัตโนมัติ

You: "When a PR is merged to main, review the code, run tests, and deploy to staging"

OpenClaw: "สร้างเวิร์กโฟลว์แล้ว:
1. ตรวจสอบ GitHub สำหรับการรวม (merges) ไปยัง main
2. รันทักษะ code_review
3. รันทักษะ test_generator
4. หากการทดสอบผ่าน, รันทักษะ deployment_watcher
5. โพสต์ผลลัพธ์ไปยัง Slack ช่อง #engineering

เวิร์กโฟลว์กำลังทำงาน"
💡
สำหรับโปรเจกต์ที่เน้น API คุณสามารถขยายเวิร์กโฟลว์นี้ได้โดยการผสานรวม Apidog เพื่อรันการทดสอบสัญญา API โดยอัตโนมัติ และอัปเดตเอกสารหลังจากปรับใช้สำเร็จ
button

ตัวอย่าง: พายไลน์เนื้อหา

You: "Every Monday at 9 AM, research trending AI topics, write a blog post, and create a Twitter thread"

OpenClaw: "สร้างเวิร์กโฟลว์แล้ว:
1. กำหนดเวลา: วันจันทร์ 9 โมงเช้า
2. รันทักษะ trend_monitor
3. รันทักษะ blog_writer
4. รันทักษะ social_media_manager
5. ส่งฉบับร่างเพื่อขออนุมัติ

เวิร์กโฟลว์ถูกกำหนดเวลาแล้ว"

การแก้ไขปัญหา

ทักษะติดตั้งไม่สำเร็จ

ข้อผิดพลาด: "ขาดเครื่องมือที่จำเป็น"

วิธีแก้ไข: เปิดใช้งานเครื่องมือที่จำเป็นก่อน:

You: "Enable tools: github, slack"
OpenClaw: "เปิดใช้งาน github และ slack แล้ว"
You: "Install skill code_review"
OpenClaw: "✓ ติดตั้ง code_review แล้ว"

ทักษะทำงานไม่เป็นไปตามที่คาดไว้

ข้อผิดพลาด: "การดำเนินการทักษะล้มเหลว"

วิธีแก้ไข: ตรวจสอบบันทึกของทักษะ:

You: "Show logs for code_review skill"
OpenClaw: [แสดงบันทึกการดำเนินการโดยละเอียด]

การเข้าถึงเครื่องมือถูกปฏิเสธ

ข้อผิดพลาด: "การเข้าถึงถูกปฏิเสธ: เครื่องมือ exec"

วิธีแก้ไข: เปิดใช้งานเครื่องมือ:

You: "Enable exec tool"
OpenClaw: "เปิดใช้งานเครื่องมือ exec แล้ว"

แนวทางปฏิบัติที่ดีที่สุด

1. เริ่มต้นด้วยเครื่องมือที่ปลอดภัย

เปิดใช้งานเครื่องมืออ่านอย่างเดียวก่อน:

เพิ่มเครื่องมือสำหรับการดำเนินการ (exec, write) เมื่อจำเป็นเท่านั้น

2. ติดตั้งทักษะอย่างค่อยเป็นค่อยไป

อย่าติดตั้งทั้ง 53 ทักษะพร้อมกัน เริ่มต้นด้วย 2-3 ทักษะที่แก้ปัญหาเฉพาะหน้า

3. ตรวจสอบโค้ดทักษะ

ก่อนติดตั้งทักษะจากชุมชน ให้ตรวจสอบไฟล์ YAML เพื่อทำความเข้าใจว่ามันทำอะไร

4. ตรวจสอบการใช้งาน

ตรวจสอบว่า OpenClaw ใช้เครื่องมือและทักษะใดบ้าง:

You: "Show tool usage stats"
OpenClaw: "สถิติการใช้งานเครื่องมือ (7 วันที่ผ่านมา):
- read: 342 ครั้ง
- web_search: 89 ครั้ง
- write: 45 ครั้ง
- exec: 12 ครั้ง"

5. สร้างชื่อเรียกย่อสำหรับทักษะ (Skill Aliases)

ย่อคำสั่งที่ใช้บ่อย:

You: "Create alias 'review' for 'run code_review skill'"
OpenClaw: "สร้างชื่อเรียกย่อแล้ว ใช้ 'review' เพื่อรัน code_review"

คำถามที่พบบ่อย

ถาม: ฉันสามารถปิดใช้งานเครื่องมือทั้งหมดได้หรือไม่?
ตอบ: ได้ แต่ OpenClaw จะไม่สามารถทำอะไรได้มากนัก จำเป็นต้องมีอย่างน้อยหน่วยความจำและบริบทในการทำงาน

ถาม: ทักษะปลอดภัยหรือไม่?
ตอบ: ทักษะจากชุมชนจะได้รับการตรวจสอบ แต่ควรตรวจสอบโค้ดเสมอก่อนการติดตั้ง ทักษะที่เป็นอันตรายอาจใช้เครื่องมือในทางที่ผิดได้

ถาม: ฉันสามารถแก้ไขทักษะที่มีอยู่ได้หรือไม่?
ตอบ: ได้ คัดลอกไฟล์ YAML ของทักษะไปยัง ~/.openclaw/skills/ แล้วแก้ไข

ถาม: ฉันสามารถติดตั้งทักษะได้กี่รายการ?
ตอบ: ไม่จำกัด แต่ทักษะที่มากเกินไปจะทำให้ OpenClaw ช้าลง ติดตั้งเฉพาะสิ่งที่คุณใช้เท่านั้น

ถาม: ทักษะมีค่าใช้จ่ายหรือไม่?
ตอบ: ทักษะไม่มีค่าใช้จ่าย แต่บางทักษะอาจใช้เครื่องมือที่มีค่าใช้จ่าย (เช่น image_gen ใช้เครดิต API)

ถาม: ฉันสามารถแชร์ทักษะที่กำหนดเองได้หรือไม่?
ตอบ: ได้ เผยแพร่ไปยังคลังเก็บของชุมชน OpenClaw บน GitHub

ถาม: จะเกิดอะไรขึ้นถ้าทักษะขัดข้อง?
ตอบ: ถอนการติดตั้งและรายงานปัญหาไปยังผู้สร้างทักษะ

ถาม: ทักษะสามารถเข้าถึงไฟล์ของฉันได้หรือไม่?
ตอบ: ได้เฉพาะเมื่อคุณเปิดใช้งานเครื่องมือ read หรือ write เท่านั้น ทักษะไม่สามารถข้ามการอนุญาตของเครื่องมือได้

สรุป

เครื่องมือมอบความสามารถให้ OpenClaw ทักษะสอนเวิร์กโฟลว์ให้ OpenClaw เมื่อทำงานร่วมกัน ทั้งสองสิ่งนี้จะเปลี่ยน OpenClaw จากแชทบอทให้กลายเป็นขุมพลังแห่งระบบอัตโนมัติ

เริ่มต้นด้วยเครื่องมือที่ปลอดภัย (read, web_search, memory) ติดตั้งทักษะบางอย่างที่แก้ปัญหาจริง (code_review, meeting_summary) เมื่อคุณมีความมั่นใจมากขึ้น ให้เปิดใช้งานเครื่องมือที่มีประสิทธิภาพมากขึ้น (exec, database) และสร้างทักษะที่กำหนดเอง

เครื่องมือ 25 รายการและทักษะกว่า 53 รายการเป็นเพียงจุดเริ่มต้นเท่านั้น ชุมชน OpenClaw เพิ่มความสามารถใหม่ๆ ทุกวัน เข้าร่วมระบบนิเวศนี้, แบ่งปันทักษะที่คุณสร้างเอง และช่วยสร้างอนาคตของระบบอัตโนมัติ AI

button

ฝึกการออกแบบ API แบบ Design-first ใน Apidog

ค้นพบวิธีที่ง่ายขึ้นในการสร้างและใช้ API