Overview

เริ่มต้นอย่างรวดเร็ว

เริ่มต้นอย่างรวดเร็ว

ClawHub คือรีจิสทรีสำหรับ Skills และ Plugin ของ OpenClaw

ใช้ OpenClaw เมื่อติดตั้งสิ่งต่างๆ ลงใน OpenClaw ใช้ CLI clawhub เมื่อลงชื่อเข้าใช้ เผยแพร่ จัดการรายการของตนเอง หรือใช้ เวิร์กโฟลว์เฉพาะของรีจิสทรี

ค้นหาและติดตั้ง Skills

ค้นหาจาก OpenClaw:

bash
openclaw skills search "calendar"

ติดตั้ง Skills:

bash
openclaw skills install @openclaw/demo

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

bash
openclaw skills update --all

OpenClaw บันทึกว่า Skills มาจากที่ใด เพื่อให้การอัปเดตในภายหลังยังคง ค้นหาและดึงผ่าน ClawHub ได้

ค้นหาและติดตั้ง Plugin

ค้นหาจาก OpenClaw:

bash
openclaw plugins search "calendar"

ติดตั้ง Plugin ที่โฮสต์บน ClawHub โดยระบุแหล่งที่มาเป็น ClawHub อย่างชัดเจน:

bash
openclaw plugins install clawhub:<package>

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

bash
openclaw plugins update --all

ใช้คำนำหน้า clawhub: เมื่อต้องการให้ OpenClaw ค้นหาและดึงแพ็กเกจผ่าน ClawHub แทน npm หรือแหล่งอื่น

ลงชื่อเข้าใช้เพื่อเผยแพร่

ติดตั้ง ClawHub CLI:

bash
npm i -g clawhub# หรือpnpm add -g clawhub

ลงชื่อเข้าใช้ด้วย GitHub:

bash
clawhub loginclawhub whoami

สภาพแวดล้อมแบบไม่มีส่วนติดต่อผู้ใช้สามารถใช้โทเค็น API จากเว็บ UI ของ ClawHub:

bash
clawhub login --token clh_...

เผยแพร่ Skills

Skills คือโฟลเดอร์ที่ต้องมีไฟล์ SKILL.md และอาจมีไฟล์สนับสนุน เพิ่มเติม

bash
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/:

yaml
jobs:  preview:    uses: openclaw/clawhub/.github/workflows/skill-publish.yml@main    with:      dry_run: true

เผยแพร่ Plugin

เผยแพร่ Plugin จากโฟลเดอร์ภายในเครื่อง รีโพซิทอรี GitHub การอ้างอิง GitHub หรือ ไฟล์เก็บถาวรที่มีอยู่:

bash
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 เพื่อตรวจสอบ ข้อมูลเมตา ลิงก์แหล่งที่มา เวอร์ชัน บันทึกการเปลี่ยนแปลง และสถานะการสแกน:

bash
clawhub inspect @openclaw/democlawhub package inspect <package>

รายการสาธารณะจะแสดงสถานะการสแกนล่าสุด รุ่นที่ถูกระงับหรือบล็อกโดย การกลั่นกรองอาจถูกซ่อนจากส่วนค้นหาและติดตั้งจนกว่าปัญหาจะได้รับการแก้ไข

Was this useful?
On this page

On this page