Overview
เริ่มต้นอย่างรวดเร็ว
เริ่มต้นอย่างรวดเร็ว
ClawHub คือรีจิสทรีสำหรับ Skills และ Plugin ของ OpenClaw
ใช้ OpenClaw เมื่อติดตั้งสิ่งต่างๆ ลงใน OpenClaw ใช้ CLI clawhub
เมื่อลงชื่อเข้าใช้ เผยแพร่ จัดการรายการของตนเอง หรือใช้
เวิร์กโฟลว์เฉพาะของรีจิสทรี
ค้นหาและติดตั้ง Skills
ค้นหาจาก OpenClaw:
openclaw skills search "calendar"ติดตั้ง Skills:
openclaw skills install @openclaw/demoอัปเดต Skills ที่ติดตั้งแล้ว:
openclaw skills update --allOpenClaw บันทึกว่า Skills มาจากที่ใด เพื่อให้การอัปเดตในภายหลังยังคง ค้นหาและดึงผ่าน ClawHub ได้
ค้นหาและติดตั้ง Plugin
ค้นหาจาก OpenClaw:
openclaw plugins search "calendar"ติดตั้ง Plugin ที่โฮสต์บน ClawHub โดยระบุแหล่งที่มาเป็น ClawHub อย่างชัดเจน:
openclaw plugins install clawhub:<package>อัปเดต Plugin ที่ติดตั้งแล้ว:
openclaw plugins update --allใช้คำนำหน้า clawhub: เมื่อต้องการให้ OpenClaw ค้นหาและดึงแพ็กเกจผ่าน
ClawHub แทน npm หรือแหล่งอื่น
ลงชื่อเข้าใช้เพื่อเผยแพร่
ติดตั้ง ClawHub CLI:
npm i -g clawhub# หรือpnpm add -g clawhubลงชื่อเข้าใช้ด้วย GitHub:
clawhub loginclawhub whoamiสภาพแวดล้อมแบบไม่มีส่วนติดต่อผู้ใช้สามารถใช้โทเค็น API จากเว็บ UI ของ ClawHub:
clawhub login --token clh_...เผยแพร่ Skills
Skills คือโฟลเดอร์ที่ต้องมีไฟล์ SKILL.md และอาจมีไฟล์สนับสนุน
เพิ่มเติม
clawhub skill publish ./my-skill \ --slug my-skill \ --name "My Skill" \ --changelog "Initial release"คำสั่งจะข้ามเนื้อหาที่ไม่มีการเปลี่ยนแปลง Skills ใหม่จะเริ่มต้นที่ 1.0.0; การเปลี่ยนแปลงในภายหลัง
จะเผยแพร่เวอร์ชันแพตช์ถัดไปโดยอัตโนมัติ ใช้ --dry-run เพื่อดูตัวอย่าง หรือ
--version เพื่อเลือกเวอร์ชันที่ระบุอย่างชัดเจน
ก่อนเผยแพร่ ให้ตรวจสอบข้อมูลเมตาใน SKILL.md ระบุ
ตัวแปรสภาพแวดล้อม เครื่องมือ และสิทธิ์ที่จำเป็น เพื่อให้ผู้ใช้เข้าใจว่า
Skills ต้องใช้อะไรก่อนติดตั้ง ดูรูปแบบ Skills
สำหรับรีโพซิทอรีที่มี Skills หลายรายการ เวิร์กโฟลว์ GitHub ที่นำกลับมาใช้ซ้ำได้จะเรียก
skill publish สำหรับแต่ละโฟลเดอร์ Skills โดยตรงภายใต้ skills/:
jobs: preview: uses: openclaw/clawhub/.github/workflows/skill-publish.yml@main with: dry_run: trueเผยแพร่ Plugin
เผยแพร่ Plugin จากโฟลเดอร์ภายในเครื่อง รีโพซิทอรี GitHub การอ้างอิง GitHub หรือ ไฟล์เก็บถาวรที่มีอยู่:
clawhub package publish <source> --family code-plugin --dry-runclawhub package publish <source> --family code-pluginใช้ --dry-run ก่อนเพื่อดูตัวอย่างข้อมูลเมตาของแพ็กเกจที่ค้นหาได้ ฟิลด์
ความเข้ากันได้ การระบุแหล่งที่มา และแผนการอัปโหลดโดยไม่เผยแพร่
Plugin โค้ดต้องมีข้อมูลเมตาความเข้ากันได้กับ OpenClaw ใน package.json
รวมถึง openclaw.compat.pluginApi และ openclaw.build.openclawVersion
ตรวจสอบก่อนติดตั้ง
ก่อนติดตั้ง ให้ใช้หน้าเว็บ ClawHub หรือคำสั่งรายละเอียดของ CLI เพื่อตรวจสอบ ข้อมูลเมตา ลิงก์แหล่งที่มา เวอร์ชัน บันทึกการเปลี่ยนแปลง และสถานะการสแกน:
clawhub inspect @openclaw/democlawhub package inspect <package>รายการสาธารณะจะแสดงสถานะการสแกนล่าสุด รุ่นที่ถูกระงับหรือบล็อกโดย การกลั่นกรองอาจถูกซ่อนจากส่วนค้นหาและติดตั้งจนกว่าปัญหาจะได้รับการแก้ไข