คู่มือฉบับสมบูรณ์เกี่ยวกับไฟล์พื้นที่ทำงาน สกิล แชนเนล สิทธิ์ และวิธีกำหนดค่าอย่างถูกต้อง
ผู้ใช้ OpenClaw ส่วนใหญ่ติดตั้งมัน เชื่อมต่อแชนเนล แล้วก็ไม่เคยเปิดโฟลเดอร์พื้นที่ทำงานอีกเลย
นี่เป็นความผิดพลาด
พื้นที่ทำงานของคุณคือศูนย์ควบคุมว่าผู้ช่วย AI ของคุณจะทำงานอย่างไร มันเก็บข้อมูลตัวตน สกิลแบบกำหนดเอง การเชื่อมต่อแชนเนล และความทรงจำของคุณ เมื่อคุณเข้าใจว่าส่วนไหนอยู่ที่ไหน คุณก็สามารถกำหนดค่า OpenClaw ให้ตรงตามที่คุณต้องการได้
คู่มือนี้จะอธิบายกายวิภาคของการตั้งค่าที่สมบูรณ์แบบ
PS: Openclaw เป็นเพียงจุดเริ่มต้นเท่านั้น
ภายในชุมชน Build With AI ของเรา เราจะสอนวิธีสร้างเอเจนต์ แอป และระบบอัตโนมัติแบบกำหนดเองที่คุณสามารถใช้เองหรือขายให้ลูกค้าได้ กำลังจะเปิดตัวเร็วๆ นี้
เข้าร่วมรายการรอได้ที่นี่: https://return-my-time.kit.com/1bd2720397
-----------------------------------------
เลเยอร์การกำหนดค่าสองชั้น ไม่ใช่ชั้นเดียว
ก่อนจะลงลึก มีสิ่งหนึ่งที่ควรรู้ไว้ล่วงหน้า: OpenClaw ใช้เลเยอร์การกำหนดค่าสองชั้น
ชั้นแรกคือโฟลเดอร์พื้นที่ทำงานของคุณ (โดยปกติคือ ~/clawd/ หรือที่ที่คุณเริ่มต้นไว้) ซึ่งเก็บการกำหนดค่าส่วนตัว สกิล ความทรงจำ และความลับของคุณ
ชั้นที่สองคือการติดตั้งระดับโลกที่ opt/homebrew/lib/node_modules/clawdbot/ (หรือตำแหน่งที่เทียบเท่าในระบบของคุณ) ซึ่งประกอบด้วยเอกสารหลัก สกิลในตัว และพฤติกรรมเริ่มต้น
พื้นที่ทำงานของคุณคือที่ที่คุณปรับแต่ง การติดตั้งระดับโลกคือสิ่งที่คุณอัปเดต
AGENTS.md: คำแนะนำการทำงานของคุณ
นี่คือไฟล์ที่สำคัญที่สุดในการตั้งค่าทั้งหมดของคุณ เมื่อ OpenClaw เริ่มเซสชัน สิ่งแรกที่มันอ่านคือ AGENTS.md มันโหลดไฟล์นี้เข้าสู่พรอมต์ระบบโดยตรงและเก็บไว้ในใจตลอดการสนทนาทั้งหมด
พูดง่ายๆ ก็คือ: ไม่ว่าคุณจะเขียนอะไรใน AGENTS.md เอเจนต์ของคุณจะทำตามนั้น
ถ้าคุณบอกให้มันตรวจสอบปฏิทินของคุณก่อนเสนอเวลานัดประชุม มันก็จะทำ ถ้าคุณบอกว่า "ห้ามส่งอีเมลโดยไม่ได้รับอนุญาตจากฉันอย่างชัดเจน" มันก็จะเคารพกฎนั้นทุกครั้ง
สิ่งที่ควรใส่ใน AGENTS.md จริงๆ:
เขียน:
- คำสั่งการทำงานหลักของคุณ (เอเจนต์มีหน้าที่อะไร?)
- เครื่องมือหลักและวิธีใช้งาน (คำสั่งอีเมล, ขั้นตอนการทำงานจัดการงาน)
- กฎตายตัวที่ไม่ควรละเมิดเด็ดขาด
- ลิงก์ไปยังทรัพยากรสำคัญ (เอกสาร API, ตำแหน่งสกิล)
- ทริกเกอร์ขั้นตอนการทำงาน (สิ่งที่ควรเกิดขึ้นโดยอัตโนมัติ)
อย่าเขียน:
- เอกสารฉบับเต็มที่คุณสามารถลิงก์ไปแทนได้
- ย่อหน้ายาวๆ ที่อธิบายทฤษฎี
- ข้อมูลที่เปลี่ยนแปลงบ่อย
เก็บ AGENTS.md ให้ต่ำกว่า 300 บรรทัด ไฟล์ที่ยาวกว่านั้นจะเริ่มกินบริบทมากเกินไป และการทำตามคำแนะนำก็ลดลงจริงๆ
นี่คือตัวอย่างที่เรียบง่ายแต่มีประสิทธิภาพ:
1# AGENTS.md - Clawdbot Workspace23## Core Operating Directive4ผู้ช่วยของฉันทำงานเป็นผู้ช่วยเชิงรุกสำหรับธุรกิจของฉัน56**The Mandate:**7- กำจัดงานออกจากจานของฉันให้มากที่สุด8- ทำงานเชิงรุก - อย่ารอให้ถูกขอ910## Key Tools11- **Email:** ตรวจสอบกล่องจดหมายทุกวัน, ทำเครื่องหมายรายการเร่งด่วน12- **Calendar:** ตรวจสอบว่าไม่มีการทับซ้อนก่อนจัดตาราง13- **Task Manager:** ซิงค์งานที่เสร็จแล้วไปยังแดชบอร์ด1415## Hard Rules16- ห้ามรีสตาร์ทบริการโดยไม่ได้รับอนุญาตโดยชัดแจ้ง17- ตรวจสอบวันที่ด้วยคำสั่ง `date` ก่อนจัดตารางทุกครั้ง18- บันทึกงานที่เสร็จทั้งหมดไปยังระบบติดตาม
นั่นคือคำสั่งหลักประมาณ 20 บรรทัด มันให้ทุกสิ่งที่เอเจนต์ของคุณต้องการเพื่อทำงานอย่างมีประสิทธิภาพโดยไม่ต้องอธิบายซ้ำแล้วซ้ำอีก
SOUL.md: บุคลิกและขอบเขต
SOUL.md กำหนดว่าเอเจนต์ของคุณคือใครและควรสื่อสารอย่างไร นี่คือที่ที่บุคลิกภาพอาศัยอยู่
1# SOUL.md - Persona & Boundaries23- ตอบให้กระชับและตรงประเด็น4- ถามคำถามเพื่อความกระจ่างเมื่อจำเป็น5- ห้ามส่งคำตอบแบบสตรีมมิ่ง/บางส่วนไปยังพื้นผิวการส่งข้อความภายนอก
ถ้า AGENTS.md คือคู่มือการใช้งาน SOUL.md ก็คือโปรไฟล์บุคลิกภาพ ผู้ใช้บางคนเขียนบุคลิกที่ละเอียดมากที่นี่ คนอื่นๆ เก็บให้สั้นที่สุด ทั้งสองแบบใช้ได้ มันขึ้นอยู่กับว่าคุณต้องการปรับแต่งบุคลิกภาพมากแค่ไหน
IDENTITY.md และ USER.md: ใครเป็นใคร
ไฟล์สองไฟล์นี้สร้างความสัมพันธ์ระหว่างเอเจนต์ของคุณกับคุณ
IDENTITY.md กำหนดเอเจนต์ของคุณ:
1# IDENTITY.md - Agent Identity23- Name: [ชื่อเอเจนต์ของคุณ]4- Creature: [ไม่บังคับ: ตัวบอกลักษณะสนุกๆ]5- Vibe: ฉลาด ช่วยเหลือดี ไว้ใจได้ แก้ปัญหาอย่างไม่ลดละ6- Emoji: [อิโมจิที่คุณเลือก]
USER.md กำหนดคุณ:
1# USER.md - User Profile23- Name: [ชื่อของคุณ]4- Preferred address: [ชื่อเล่น]5- Timezone: [เขตเวลาของคุณ]6- Phone: [หมายเลขของคุณ]7- Calendar: [แพลตฟอร์มปฏิทินและอีเมล]
ทำไมต้องแยกไฟล์? เพราะมันมีวัตถุประสงค์ต่างกัน IDENTITY.md ไม่ค่อยเปลี่ยนแปลงเมื่อตั้งค่าแล้ว USER.md อัปเดตเมื่อความชอบของคุณเปลี่ยนไป การแยกไว้ทำให้การบำรุงรักษาง่ายขึ้น
HEARTBEAT.md: การเช็คอินตามกำหนดเวลา
ไฟล์นี้ควบคุมว่าเอเจนต์ของคุณจะทำอะไรระหว่างการโพลฮาร์ทบีต—ช่วงเวลาที่กำหนดไว้ซึ่งระบบจะตรวจสอบว่ามีอะไรที่ต้องสนใจหรือไม่
1# HEARTBEAT.md23**If the message contains "⚠️ EXECUTION CRON":**4- นี่ไม่ใช่การเช็คฮาร์ทบีต - มันคืองานที่ต้องทำ5- อ่านคำแนะนำทั้งหมดในข้อความ6- ดำเนินการตามขั้นตอนที่จำเป็นทั้งหมด7- ห้ามส่ง HEARTBEAT_OK กลับไป89**Otherwise:**10- ถ้าไม่มีอะไรต้องสนใจ ให้ส่ง HEARTBEAT_OK กลับไป11- ทำให้สั้นที่สุด
ฮาร์ทบีตมีประสิทธิภาพมากสำหรับการสร้างเอเจนต์เชิงรุก เอเจนต์ของคุณสามารถตรวจสอบปฏิทิน สแกนกล่องจดหมาย หรือรันเวิร์กโฟลว์อัตโนมัติใดๆ ตามกำหนดการได้ ทั้งหมดนี้ถูกกระตุ้นโดยการโพลฮาร์ทบีต
TOOLS.md: เอกสารเครื่องมือภายนอก
ไฟล์นี้เก็บบันทึกเกี่ยวกับเครื่องมือภายนอกและข้อปฏิบัติของคุณ มันไม่ได้กำหนดว่าเครื่องมือใดมีอยู่บ้าง (OpenClaw จัดการสิ่งนั้นภายใน) แต่มันคือที่ที่คุณบันทึกว่าคุณใช้งานมันอย่างไร
1# TOOLS.md - User Tool Notes23## Email CLI4- Account: [email protected]5- Common: `cli email search`, `cli calendar create`67## Task Management API8- Token location: ~/.secrets/task-api-token.txt9- Always use `limit=100` เพื่อหลีกเลี่ยงปัญหาการแบ่งหน้า10- Status conversion: [บันทึกเวิร์กโฟลว์เฉพาะของคุณ]1112## Web scraping tool (เมื่อไซต์บล็อกคำขอปกติ)13- Location: ~/clawd/.venv/scraper14- Use stealth mode สำหรับไซต์ที่ได้รับการป้องกัน
นี่กลายเป็นคู่มืออ้างอิงส่วนตัวของคุณ เมื่อเอเจนต์ของคุณต้องการใช้เครื่องมือ มันจะตรวจสอบ TOOLS.md สำหรับข้อปฏิบัติเฉพาะของคุณ
โฟลเดอร์ skills/: เวิร์กโฟลว์ที่ใช้ซ้ำได้
สกิลคือจุดที่ OpenClaw มีพลังมากขึ้น แต่ละสกิลคือเวิร์กโฟลว์ในตัวของมันเองที่เอเจนต์ของคุณสามารถเรียกใช้ได้เมื่องานตรงกับคำอธิบายของสกิล
ทุกสกิลอาศัยอยู่ในไดเรกทอรีย่อยของตัวเองพร้อมไฟล์ SKILL.md:
1skills/2├── meeting-prep/3│ └── SKILL.md4├── social-post-writer/5│ ├── SKILL.md6│ └── references/7│ └── templates.md8└── podcast-show-notes/9 └── SKILL.md
SKILL.md ใช้ YAML frontmatter เพื่ออธิบายว่าเมื่อใดควรใช้:
1---2name: meeting-prep3description: การค้นคว้าและสรุปข้อมูลก่อนการโทรอัตโนมัติ ใช้เมื่อผู้ใช้ขอให้ตรวจสอบการประชุมที่กำลังจะมาถึงหรือรันการเตรียมประชุม4---56# Meeting Prep Skill78## When to trigger:9- ผู้ใช้ขอให้ตรวจสอบการประชุมที่กำลังจะมาถึง10- กำหนดให้รันทุก 10 นาทีผ่าน cron11- สรุปเฉพาะการโทรครั้งแรกเท่านั้น1213## Process:141. ตรวจสอบปฏิทินสำหรับการประชุมในอีก 15-45 นาทีข้างหน้า152. ค้นหาผู้เข้าร่วม (LinkedIn, เว็บไซต์บริษัท)163. สร้างเอกสารสรุป174. แนบลิงก์ไปยังกิจกรรมในปฏิทิน
ความแตกต่างหลักจากคำแนะนำแบบคงที่: สกิลสามารถรวมไฟล์สนับสนุนไว้ด้วยกัน ไฟล์ references/templates.md สามารถเก็บตัวอย่างผลลัพธ์ รูปแบบที่พิสูจน์แล้ว หรือบริบทเพิ่มเติมที่จะโหลดเมื่อสกิลทำงานเท่านั้น
โฟลเดอร์ memory/: บริบทที่คงอยู่
นี่คือความทรงจำระยะยาวของเอเจนต์ของคุณ บทสนทนาที่บันทึกไว้ ความชอบที่เรียนรู้ และบันทึกประจำวันทั้งหมดอาศัยอยู่ที่นี่
1memory/2├── 2026-03-22.md3├── 2026-03-21.md4├── email-style.md5├── business-context-2026-02.md6└── workflow-playbook.md
แนวทางปฏิบัติที่ดี:
- เก็บบันทึกประจำวันที่ memory/YYYY-MM-DD.md
- เมื่อเริ่มเซสชัน เอเจนต์ของคุณจะอ่านวันนี้ + เมื่อวานถ้ามี
- จับข้อเท็จจริงที่คงทน ความชอบ และการตัดสินใจ
- หลีกเลี่ยงการเก็บความลับ
ไฟล์ความทรงจำคือสิ่งที่ทำให้เอเจนต์ของคุณมีบริบทในแต่ละเซสชัน หากไม่มี ทุกการสนทนาจะเริ่มจากศูนย์
โฟลเดอร์ .secrets/: ข้อมูลประจำตัว
โทเค็น API รหัสผ่าน และการกำหนดค่าที่ละเอียดอ่อนอาศัยอยู่ที่นี่ โฟลเดอร์นี้ควรถูกเพิ่มใน .gitignore และไม่ควรถูกคอมมิต
1.secrets/2├── task-api-token.txt3├── openai-api-key.txt4├── anthropic-api-key.txt5└── service-credentials.txt
AGENTS.md หรือ TOOLS.md ของคุณสามารถอ้างถึงพาธเหล่านี้ได้โดยไม่ต้องเปิดเผยค่าจริง
การกำหนดค่าแชนเนล: ที่ที่คุณพูดคุยกับเอเจนต์ของคุณ
OpenClaw รองรับแชนเนลส่งข้อความหลายแบบ: Discord, Telegram, Signal, WhatsApp และอื่นๆ การกำหนดค่าแชนเนลอยู่ใน gateway configuration ของคุณ (จัดการผ่านคำสั่ง clawdbot gateway)
แนวคิดหลัก:
- แต่ละแชนเนลมีพฤติกรรมเซสชันของตัวเอง
- คุณสามารถมีหลายแชนเนลที่ทำงานพร้อมกันได้
- กฎเฉพาะแชนเนล (เช่น "อย่าตอบกลับเว้นแต่จะถูก @mentioned ใน Discord") อยู่ใน AGENTS.md
ภาพรวมทั้งหมด
นี่คือวิธีที่ทุกอย่างมารวมกัน:
1~/clawd/2├── AGENTS.md # คำแนะนำการทำงาน (ใช้ประจำวัน)3├── SOUL.md # บุคลิกและขอบเขต4├── IDENTITY.md # ตัวตนเอเจนต์5├── USER.md # โปรไฟล์ของคุณ6├── HEARTBEAT.md # พฤติกรรมการเช็คอินตามกำหนด7├── TOOLS.md # เอกสารเครื่องมือภายนอก8├── BOOTSTRAP.md # พิธีกรรมครั้งแรก (ลบหลังจากนั้น)9│10├── skills/ # เวิร์กโฟลว์แบบกำหนดเอง11│ ├── meeting-prep/12│ ├── podcast-show-notes/13│ └── social-post-writer/14│15├── memory/ # บริบทที่คงอยู่16│ ├── 2026-03-22.md17│ └── key-context.md18│19├── .secrets/ # คีย์ API และข้อมูลประจำตัว (gitignored)20│ ├── task-api-token.txt21│ └── anthropic-api-key.txt22│23└── output/ # ไฟล์ที่สร้างขึ้นและส่งออก
การตั้งค่าที่ใช้งานได้จริงเพื่อเริ่มต้น
ถ้าคุณเริ่มจากศูนย์ นี่คือลำดับขั้นที่ใช้ได้ดี
ขั้นตอนที่ 1. รัน openclaw onboard และทำการตั้งค่าเริ่มต้นให้เสร็จสมบูรณ์ เลือกผู้ให้บริการโมเดลของคุณและเชื่อมต่ออย่างน้อยหนึ่งแชนเนล
ขั้นตอนที่ 2. สร้างโฟลเดอร์พื้นที่ทำงานของคุณและเพิ่ม AGENTS.md พร้อมคำสั่งหลักของคุณ เริ่มต้นด้วย 10-20 บรรทัดที่ครอบคลุมกรณีการใช้งานหลักของคุณ
ขั้นตอนที่ 3. เพิ่ม IDENTITY.md, USER.md และ SOUL.md ไฟล์เหล่านี้สร้างความสัมพันธ์และบุคลิกภาพ
ขั้นตอนที่ 4. สร้างสกิลแรกของคุณสำหรับเวิร์กโฟลว์ที่คุณทำซ้ำๆ การเตรียมประชุม ร่างอีเมล หรือการสร้างเนื้อหาเป็นจุดเริ่มต้นที่ดี
ขั้นตอนที่ 5. ตั้งค่า memory/ ด้วยเทมเพลตบันทึกประจำวัน เอเจนต์ของคุณจะเริ่มสร้างบริบทเมื่อเวลาผ่านไป
ขั้นตอนที่ 6. เพิ่ม TOOLS.md เมื่อคุณค้นพบรูปแบบเฉพาะของเครื่องมือที่ควรบันทึกไว้
นั่นคือทั้งหมดที่คุณต้องการจริงๆ สำหรับ 95% ของกรณีการใช้งาน ฟีเจอร์ขั้นสูง เช่น งาน cron การตั้งค่าแบบหลายเอเจนต์ และปลั๊กอินแชนเนลแบบกำหนดเอง จะเข้ามาเมื่อคุณมีเวิร์กโฟลว์เฉพาะที่คุ้มค่าต่อการทำให้เป็นอัตโนมัติ
ข้อมูลเชิงลึกที่สำคัญ
พื้นที่ทำงาน OpenClaw ของคุณคือโปรโตคอลสำหรับบอกผู้ช่วย AI ของคุณว่าคุณคือใคร ต้องการอะไร และควรปฏิบัติตามกฎอะไร ยิ่งคุณกำหนดสิ่งเหล่านั้นชัดเจนมากเท่าไหร่ คุณก็จะเสียเวลาแก้ไขเอเจนต์น้อยลงเท่านั้น และเอเจนต์จะใช้เวลาทำงานที่เป็นประโยชน์มากขึ้นเท่านั้น
AGENTS.md คือไฟล์ที่ให้ประโยชน์สูงสุดแก่คุณ ทำให้ถูกต้องก่อน สิ่งอื่นเป็นเพียงการปรับให้เหมาะสม
เริ่มต้นเล็กๆ ปรับปรุงไปเรื่อยๆ และปฏิบัติต่อมันเหมือนโครงสร้างพื้นฐานอื่นๆ ในเวิร์กโฟลว์ของคุณ: สิ่งที่ให้ผลตอบแทนทุกวันเมื่อตั้งค่าอย่างถูกต้อง
PS: Openclaw เป็นเพียงจุดเริ่มต้นเท่านั้น
ภายในชุมชน Build With AI ของเรา ฉันจะสอนวิธีสร้างเอเจนต์ แอป และระบบอัตโนมัติแบบกำหนดเองที่คุณสามารถใช้เองหรือขายให้ลูกค้าได้ กำลังจะเปิดตัวเร็วๆ นี้
เข้าร่วมรายการรอได้ที่นี่:





