Community translations by veiseule.ai — Help improve them on Crowdin
Skip to main content

ClawHub

ClawHub คือ รีจิสทรี Skills แบบสาธารณะสำหรับ OpenClaw เป็นบริการฟรี: Skills ทั้งหมดเป็นสาธารณะ เปิดกว้าง และมองเห็นได้สำหรับทุกคนเพื่อการแชร์และการนำกลับมาใช้ใหม่ Skill คือโฟลเดอร์หนึ่งที่มีไฟล์ SKILL.md (พร้อมไฟล์ข้อความประกอบอื่นๆ) คุณสามารถเรียกดู Skills ในเว็บแอปหรือใช้ CLI เพื่อค้นหา ติดตั้ง อัปเดต และเผยแพร่ Skills เป็นบริการฟรี: สกิลทั้งหมดเป็นสาธารณะ เปิดเผย และมองเห็นได้สำหรับทุกคนเพื่อการแบ่งปันและนำกลับมาใช้ใหม่ สกิลคือเพียงโฟลเดอร์ที่มีไฟล์ SKILL.md (พร้อมไฟล์ข้อความสนับสนุน) คุณสามารถเรียกดูสกิลในเว็บแอป หรือใช้ CLI เพื่อค้นหา ติดตั้ง อัปเดต และเผยแพร่สกิล

เว็บไซต์: clawhub.ai

ClawHub คืออะไร

  • รีจิสทรีสาธารณะสำหรับ Skills ของ OpenClaw
  • ที่เก็บชุด Skill และเมทาดาทาแบบมีเวอร์ชัน
  • พื้นที่สำหรับ Discovery(การค้นหาอัตโนมัติ) ผ่านการค้นหา แท็ก และสัญญาณการใช้งาน

ทำงานอย่างไร

  1. ผู้ใช้เผยแพร่ชุด Skill (ไฟล์ + เมทาดาทา)
  2. ClawHub จัดเก็บชุดนั้น แยกวิเคราะห์เมทาดาทา และกำหนดเวอร์ชัน
  3. รีจิสทรีจัดทำดัชนี Skill เพื่อการค้นหาและ Discovery
  4. ผู้ใช้เรียกดู ดาวน์โหลด และติดตั้ง Skills ใน OpenClaw

สิ่งที่คุณทำได้

  • เผยแพร่ Skills ใหม่และเวอร์ชันใหม่ของ Skills ที่มีอยู่
  • ค้นพบ Skills ตามชื่อ แท็ก หรือการค้นหา
  • ดาวน์โหลดชุด Skill และตรวจสอบไฟล์ภายใน
  • รายงาน Skills ที่ไม่เหมาะสมหรือไม่ปลอดภัย
  • หากคุณเป็นผู้ดูแล ให้ซ่อน ยกเลิกการซ่อน ลบ หรือแบน

เหมาะสำหรับใคร(เป็นมิตรกับผู้เริ่มต้น)

หากคุณต้องการเพิ่มความสามารถใหม่ให้เอเจนต์ OpenClaw ของคุณ ClawHub คือวิธีที่ง่ายที่สุดในการค้นหาและติดตั้ง Skills คุณไม่จำเป็นต้องรู้ว่าระบบแบ็กเอนด์ทำงานอย่างไร คุณสามารถ: คุณไม่จำเป็นต้องรู้ว่าระบบแบ็กเอนด์ทำงานอย่างไร คุณสามารถ:

  • ค้นหา Skills ด้วยภาษาธรรมดา
  • ติดตั้ง Skill ลงในเวิร์กสเปซของคุณ
  • อัปเดต Skills ภายหลังด้วยคำสั่งเดียว
  • สำรอง Skills ของคุณเองด้วยการเผยแพร่

เริ่มต้นอย่างรวดเร็ว(ไม่เชิงเทคนิค)

  1. ติดตั้ง CLI (ดูส่วนถัดไป)
  2. ค้นหาสิ่งที่คุณต้องการ: - clawhub search "calendar"
  3. ติดตั้ง Skill: - clawhub install <skill-slug>
  4. เริ่มเซสชัน OpenClaw ใหม่เพื่อให้โหลด Skill ใหม่

ติดตั้ง CLI

เลือกหนึ่งวิธี:

npm i -g clawhub
pnpm add -g clawhub

การผสานเข้ากับ OpenClaw

ตามค่าเริ่มต้น CLI จะติดตั้ง Skills ลงใน ./skills ภายใต้ไดเรกทอรีทำงานปัจจุบันของคุณ หากมีการกำหนดค่าเวิร์กสเปซ OpenClaw ไว้ clawhub จะย้อนกลับไปใช้เวิร์กสเปซนั้น เว้นแต่คุณจะโอเวอร์ไรด์ --workdir (หรือ CLAWHUB_WORKDIR) OpenClaw โหลด Skills ของเวิร์กสเปซจาก <workspace>/skills และจะรับรู้ในเซสชัน ถัดไป หากคุณใช้งาน ~/.openclaw/skills หรือ Skills แบบบันเดิลอยู่แล้ว Skills ในเวิร์กสเปซจะมีลำดับความสำคัญสูงกว่า หากมีการตั้งค่า OpenClaw workspace ไว้ clawhub จะย้อนกลับไปใช้ workspace นั้น เว้นแต่คุณจะระบุ --workdir (หรือ CLAWHUB_WORKDIR) เพื่อแทนที่ OpenClaw loads workspace skills from <workspace>/skills and will pick them up in the next session. If you already use ~/.openclaw/skills or bundled skills, workspace skills take precedence.

สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการโหลด การแชร์ และการกำหนดสิทธิ์ของ Skills โปรดดู Skills

ภาพรวมระบบ Skill

A skill is a versioned bundle of files that teaches OpenClaw how to perform a specific task. Skill คือชุดไฟล์แบบมีเวอร์ชันที่สอนให้ OpenClaw ทำงานเฉพาะอย่างได้ การเผยแพร่แต่ละครั้งจะสร้างเวอร์ชันใหม่ และรีจิสทรีจะเก็บประวัติเวอร์ชันเพื่อให้ผู้ใช้ตรวจสอบการเปลี่ยนแปลงได้

Skill ทั่วไปประกอบด้วย:

  • ไฟล์ SKILL.md ที่มีคำอธิบายหลักและวิธีใช้งาน
  • คอนฟิก สคริปต์ หรือไฟล์ประกอบอื่นๆ ที่ Skill ใช้(ไม่บังคับ)
  • เมทาดาทา เช่น แท็ก สรุป และข้อกำหนดการติดตั้ง

ClawHub uses metadata to power discovery and safely expose skill capabilities. ClawHub ใช้เมทาดาทาเพื่อขับเคลื่อน Discovery และเปิดเผยความสามารถของ Skill อย่างปลอดภัย รีจิสทรียังติดตามสัญญาณการใช้งาน(เช่น ดาวและจำนวนดาวน์โหลด) เพื่อปรับปรุงการจัดอันดับและการมองเห็น

สิ่งที่บริการให้มา(ฟีเจอร์)

  • การเรียกดูแบบสาธารณะ ของ Skills และเนื้อหา SKILL.md
  • การค้นหา ที่ขับเคลื่อนด้วย embeddings (การค้นหาแบบเวกเตอร์) ไม่ใช่แค่คีย์เวิร์ด
  • การจัดการเวอร์ชัน ด้วย semver บันทึกการเปลี่ยนแปลง และแท็ก(รวมถึง latest)
  • การดาวน์โหลด เป็นไฟล์ zip ต่อเวอร์ชัน
  • ดาวและความคิดเห็น สำหรับฟีดแบ็กจากชุมชน
  • เครื่องมือดูแล สำหรับการอนุมัติและการตรวจสอบ
  • API ที่เป็นมิตรกับ CLI สำหรับระบบอัตโนมัติและสคริปต์

ความปลอดภัยและการดูแล

ClawHub is open by default. ClawHub เปิดเป็นค่าเริ่มต้น ใครก็สามารถอัปโหลด Skills ได้ แต่บัญชี GitHub ต้องมีอายุอย่างน้อยหนึ่งสัปดาห์จึงจะเผยแพร่ได้ วิธีนี้ช่วยชะลอการใช้งานในทางที่ผิดโดยไม่ปิดกั้นผู้มีส่วนร่วมที่ถูกต้อง This helps slow down abuse without blocking legitimate contributors.

การรายงานและการดูแล:

  • ผู้ใช้ที่ลงชื่อเข้าใช้ทุกคนสามารถรายงาน Skill ได้
  • ต้องระบุเหตุผลการรายงานและมีการบันทึกไว้
  • ผู้ใช้แต่ละรายสามารถมีรายงานที่ยังใช้งานอยู่ได้สูงสุด 20 รายการในเวลาเดียวกัน
  • Skills ที่มีรายงานจากผู้ใช้ที่แตกต่างกันมากกว่า 3 รายจะถูกซ่อนอัตโนมัติเป็นค่าเริ่มต้น
  • ผู้ดูแลสามารถดู Skills ที่ถูกซ่อน ยกเลิกการซ่อน ลบ หรือแบนผู้ใช้ได้
  • การใช้งานฟีเจอร์รายงานในทางที่ผิดอาจส่งผลให้บัญชีถูกแบน

สนใจเป็นผู้ดูแลหรือไม่? สอบถามได้ใน OpenClaw Discord และติดต่อผู้ดูแลหรือผู้ดูแลรักษาโครงการ

คำสั่งและพารามิเตอร์ของ CLI

ตัวเลือกส่วนกลาง(ใช้กับทุกคำสั่ง):

  • --workdir <dir>: ไดเรกทอรีทำงาน(ค่าเริ่มต้น: ไดเรกทอรีปัจจุบัน; ย้อนกลับไปใช้เวิร์กสเปซ OpenClaw)
  • --dir <dir>: ไดเรกทอรี Skills สัมพัทธ์กับ workdir(ค่าเริ่มต้น: skills)
  • --site <url>: URL ฐานของเว็บไซต์(เข้าสู่ระบบผ่านเบราว์เซอร์)
  • --registry <url>: URL ฐานของ Registry API
  • --no-input: ปิดพรอมป์(โหมดไม่โต้ตอบ)
  • -V, --cli-version: แสดงเวอร์ชัน CLI

การยืนยันตัวตน:

  • clawhub login(โฟลว์ผ่านเบราว์เซอร์) หรือ clawhub login --token <token>
  • clawhub logout
  • clawhub whoami

ตัวเลือก:

  • --token <token>: วางโทเคน API
  • --label <label>: ป้ายกำกับที่จัดเก็บสำหรับโทเคนเข้าสู่ระบบผ่านเบราว์เซอร์(ค่าเริ่มต้น: CLI token)
  • --no-browser: ไม่เปิดเบราว์เซอร์(ต้องใช้ --token)

การค้นหา:

  • clawhub search "query"
  • --limit <n>: จำนวนผลลัพธ์สูงสุด

การติดตั้ง:

  • clawhub install <slug>
  • --version <version>: ติดตั้งเวอร์ชันเฉพาะ
  • --force: เขียนทับหากโฟลเดอร์มีอยู่แล้ว

การอัปเดต:

  • clawhub update <slug>
  • clawhub update --all
  • --version <version>: อัปเดตเป็นเวอร์ชันเฉพาะ(เฉพาะ slug เดียว)
  • --force: เขียนทับเมื่อไฟล์ในเครื่องไม่ตรงกับเวอร์ชันที่เผยแพร่ใดๆ

รายการ:

  • clawhub list(อ่านจาก .clawhub/lock.json)

การเผยแพร่:

  • clawhub publish <path>
  • --slug <slug>: slug ของ Skill
  • --name <name>: ชื่อที่แสดง
  • --version <version>: เวอร์ชันแบบ semver
  • --changelog <text>: ข้อความบันทึกการเปลี่ยนแปลง(อาจว่างได้)
  • --tags <tags>: แท็กคั่นด้วยจุลภาค(ค่าเริ่มต้น: latest)

การลบ/ยกเลิกการลบ(เฉพาะเจ้าของ/ผู้ดูแล):

  • clawhub delete <slug> --yes
  • clawhub undelete <slug> --yes

การซิงก์(สแกน Skills ในเครื่อง + เผยแพร่ใหม่/อัปเดต):

  • clawhub sync
  • --root <dir...>: รากการสแกนเพิ่มเติม
  • --all: อัปโหลดทั้งหมดโดยไม่ถาม
  • --dry-run: แสดงสิ่งที่จะถูกอัปโหลด
  • --bump <type>: patch|minor|major สำหรับการอัปเดต(ค่าเริ่มต้น: patch)
  • --changelog <text>: บันทึกการเปลี่ยนแปลงสำหรับการอัปเดตแบบไม่โต้ตอบ
  • --tags <tags>: แท็กคั่นด้วยจุลภาค(ค่าเริ่มต้น: latest)
  • --concurrency <n>: การตรวจสอบรีจิสทรี(ค่าเริ่มต้น: 4)

เวิร์กโฟลว์ที่ใช้บ่อยสำหรับเอเจนต์

ค้นหา Skills

clawhub search "postgres backups"

ดาวน์โหลด Skills ใหม่

clawhub install my-skill-pack

อัปเดต Skills ที่ติดตั้งแล้ว

clawhub update --all

สำรอง Skills ของคุณ(เผยแพร่หรือซิงก์)

สำหรับโฟลเดอร์ Skill เดียว:

clawhub publish ./my-skill --slug my-skill --name "My Skill" --version 1.0.0 --tags latest

เพื่อสแกนและสำรองหลาย Skills พร้อมกัน:

clawhub sync --all

รายละเอียดขั้นสูง(เชิงเทคนิค)

การจัดการเวอร์ชันและแท็ก

  • การเผยแพร่แต่ละครั้งจะสร้าง semver SkillVersion ใหม่
  • แท็ก(เช่น latest) ชี้ไปยังเวอร์ชัน; การย้ายแท็กช่วยให้ย้อนกลับได้
  • บันทึกการเปลี่ยนแปลงแนบมากับแต่ละเวอร์ชัน และอาจว่างได้เมื่อซิงก์หรือเผยแพร่อัปเดต

การเปลี่ยนแปลงในเครื่องเทียบกับเวอร์ชันในรีจิสทรี

Updates compare the local skill contents to registry versions using a content hash. การอัปเดตจะเปรียบเทียบเนื้อหา Skill ในเครื่องกับเวอร์ชันในรีจิสทรีโดยใช้แฮชของเนื้อหา หากไฟล์ในเครื่องไม่ตรงกับเวอร์ชันที่เผยแพร่ใดๆ CLI จะถามก่อนเขียนทับ(หรือจำเป็นต้องใช้ --force ในการรันแบบไม่โต้ตอบ)

การสแกนซิงก์และรากย้อนกลับ

clawhub sync scans your current workdir first. clawhub sync จะสแกน workdir ปัจจุบันของคุณก่อน หากไม่พบ Skills จะย้อนกลับไปยังตำแหน่งเดิมที่รู้จัก(เช่น ~/openclaw/skills และ ~/.openclaw/skills) ออกแบบมาเพื่อค้นหาการติดตั้ง Skill รุ่นเก่าโดยไม่ต้องใช้แฟล็กเพิ่มเติม This is designed to find older skill installs without extra flags.

ที่เก็บข้อมูลและไฟล์ล็อก

  • Skills ที่ติดตั้งจะถูกบันทึกไว้ใน .clawhub/lock.json ภายใต้ workdir ของคุณ
  • โทเคนการยืนยันตัวตนจะถูกเก็บไว้ในไฟล์คอนฟิกของ ClawHub CLI(โอเวอร์ไรด์ได้ด้วย CLAWHUB_CONFIG_PATH)

เทเลเมทรี(จำนวนการติดตั้ง)

เมื่อคุณรัน clawhub sync ขณะเข้าสู่ระบบ CLI จะส่งสแนปช็อตขั้นต่ำเพื่อคำนวณจำนวนการติดตั้ง คุณสามารถปิดการทำงานนี้ได้ทั้งหมด: You can disable this entirely:

export CLAWHUB_DISABLE_TELEMETRY=1

ตัวแปรสภาพแวดล้อม

  • CLAWHUB_SITE: โอเวอร์ไรด์ URL ของเว็บไซต์
  • CLAWHUB_REGISTRY: โอเวอร์ไรด์ URL ของ Registry API
  • CLAWHUB_CONFIG_PATH: โอเวอร์ไรด์ตำแหน่งที่ CLI จัดเก็บโทเคน/คอนฟิก
  • CLAWHUB_WORKDIR: โอเวอร์ไรด์ workdir ค่าเริ่มต้น
  • CLAWHUB_DISABLE_TELEMETRY=1: ปิดเทเลเมทรีบน sync