CLI commands
Skills
openclaw skills
ตรวจสอบ Skills ในเครื่อง, ค้นหา ClawHub, ติดตั้ง Skills จากไดเรกทอรี ClawHub/Git/ในเครื่อง, ตรวจสอบ Skills ของ ClawHub และอัปเดตการติดตั้งที่ติดตามโดย ClawHub
ที่เกี่ยวข้อง:
- ระบบ Skills: Skills
- เวิร์กช็อป Skill: เวิร์กช็อป Skill
- การกำหนดค่า Skills: การกำหนดค่า Skills
- การติดตั้ง ClawHub: ClawHub
คำสั่ง
openclaw skills search "calendar"openclaw skills search --limit 20 --jsonopenclaw skills install @owner/<slug>openclaw skills install @owner/<slug> --version <version>openclaw skills install git:owner/repoopenclaw skills install git:owner/repo@mainopenclaw skills install ./path/to/skill --as custom-nameopenclaw skills install @owner/<slug> --forceopenclaw skills install @owner/<slug> --acknowledge-clawhub-riskopenclaw skills install @owner/<slug> --agent <id>openclaw skills install @owner/<slug> --globalopenclaw skills update @owner/<slug>openclaw skills update @owner/<slug> --acknowledge-clawhub-riskopenclaw skills update @owner/<slug> --globalopenclaw skills update --allopenclaw skills update --all --agent <id>openclaw skills update --all --globalopenclaw skills verify @owner/<slug>openclaw skills verify @owner/<slug> --version <version>openclaw skills verify @owner/<slug> --tag <tag>openclaw skills verify @owner/<slug> --cardopenclaw skills verify @owner/<slug> --globalopenclaw skills listopenclaw skills list --eligibleopenclaw skills list --jsonopenclaw skills list --verboseopenclaw skills list --agent <id>openclaw skills info <name>openclaw skills info <name> --jsonopenclaw skills info <name> --agent <id>openclaw skills checkopenclaw skills check --agent <id>openclaw skills check --jsonopenclaw skills workshop propose-create --name "qa-check" --description "QA checklist" --proposal ./PROPOSAL.mdopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Not reusable"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"search, update และ verify ใช้ ClawHub โดยตรง install @owner/<slug>
ติดตั้ง Skill จาก ClawHub, install git:owner/repo[@ref] โคลน Skill จาก Git และ
install ./path คัดลอกไดเรกทอรี Skill ในเครื่อง โดยค่าเริ่มต้น install, update
และ verify จะกำหนดเป้าหมายไปยังไดเรกทอรี skills/ ของพื้นที่ทำงานที่ใช้งานอยู่; เมื่อใช้ --global
จะกำหนดเป้าหมายไปยังไดเรกทอรี Skills ที่จัดการร่วมกัน list/info/check ยัง
ตรวจสอบ Skills ในเครื่องที่พื้นที่ทำงานและการกำหนดค่าปัจจุบันมองเห็นได้
คำสั่งที่อิงพื้นที่ทำงานจะระบุพื้นที่ทำงานเป้าหมายจาก --agent <id> จากนั้น
ใช้ไดเรกทอรีทำงานปัจจุบันเมื่ออยู่ภายในพื้นที่ทำงานของเอเจนต์ที่กำหนดค่าไว้
จากนั้นจึงใช้เอเจนต์เริ่มต้น
การติดตั้งจาก Git และไดเรกทอรีในเครื่องคาดหวังให้มี SKILL.md ที่รากของแหล่งที่มา
slug สำหรับการติดตั้งมาจาก frontmatter name ใน SKILL.md เมื่อถูกต้อง จากนั้นจึงใช้
ชื่อไดเรกทอรีหรือ repository ต้นทาง; ใช้ --as <slug> เพื่อเขียนทับค่านี้ --version
ใช้ได้เฉพาะกับ ClawHub เท่านั้น การติดตั้ง Skill ไม่รองรับสเปกแพ็กเกจ npm หรือพาธ zip/archive
และ openclaw skills update จะอัปเดตเฉพาะการติดตั้งที่ติดตามโดย ClawHub เท่านั้น
การติดตั้ง dependency ของ Skill ที่อิง Gateway ซึ่งถูกเรียกจาก onboarding หรือการตั้งค่า Skills
จะใช้พาธคำขอ skills.install แยกต่างหากแทน
หมายเหตุ:
search [query...]รับ query เพิ่มเติมได้; ละไว้เพื่อเรียกดูฟีดค้นหา ClawHub เริ่มต้นsearch --limit <n>จำกัดจำนวนผลลัพธ์ที่ส่งคืนinstall git:owner/repo[@ref]ติดตั้ง Skill จาก Git อ้างอิง branch อาจมี เครื่องหมายทับ เช่นgit:owner/repo@feature/fooinstall ./path/to/skillติดตั้งไดเรกทอรีในเครื่องที่รากมีSKILL.mdinstall --as <slug>เขียนทับ slug ที่อนุมานสำหรับการติดตั้งจาก Git และไดเรกทอรีในเครื่องinstall --version <version>ใช้กับอ้างอิง Skill ของ ClawHub เท่านั้นinstall --forceเขียนทับโฟลเดอร์ Skill ในพื้นที่ทำงานที่มีอยู่สำหรับ slug เดียวกัน- การติดตั้งและอัปเดต Skill ชุมชนจาก ClawHub จะตรวจสอบความน่าเชื่อถือก่อนดาวน์โหลด
รุ่น archive ชุมชนที่ระบุเวอร์ชันใช้ metadata ความน่าเชื่อถือแบบ exact-release
Skills บน GitHub ที่อิง resolver อาศัย install resolver ของ ClawHub เพื่อบังคับใช้
นโยบายการสแกนและการติดตั้งแบบบังคับก่อนส่งคืน commit ที่ปักหมุดไว้ รุ่นชุมชนที่เป็นอันตรายหรือ
ถูกบล็อกจะถูกปฏิเสธ รุ่นชุมชนที่มีความเสี่ยงต้องผ่าน
การตรวจทานและใช้
--acknowledge-clawhub-riskเมื่อคำสั่งแบบ non-interactive ควร ดำเนินต่อหลังการตรวจทานนั้น ผู้เผยแพร่ Skill อย่างเป็นทางการของ ClawHub และแหล่ง Skill ที่ bundled มากับ OpenClaw จะข้าม prompt ความน่าเชื่อถือของ release นี้ --globalกำหนดเป้าหมายไปยังไดเรกทอรี Skills ที่จัดการร่วมกัน และไม่สามารถใช้ร่วมกับ--agent <id>ได้--agent <id>กำหนดเป้าหมายไปยังพื้นที่ทำงานของเอเจนต์ที่กำหนดค่าไว้หนึ่งรายการ และเขียนทับการอนุมานจาก ไดเรกทอรีทำงานปัจจุบันupdate @owner/<slug>อัปเดต Skill ที่ติดตามรายการเดียว เพิ่ม--globalเพื่อ กำหนดเป้าหมายไปยังไดเรกทอรี Skills ที่จัดการร่วมกันแทนพื้นที่ทำงานupdate --allอัปเดตการติดตั้ง ClawHub ที่ติดตามในพื้นที่ทำงานที่เลือก หรือ ในไดเรกทอรี Skills ที่จัดการร่วมกันเมื่อใช้ร่วมกับ--globalverify @owner/<slug>พิมพ์ envelope JSONclawhub.skill.verify.v1ของ ClawHub โดยค่าเริ่มต้น ไม่มี flag--jsonเพราะ JSON เป็นค่าเริ่มต้นอยู่แล้ว bare slug ยังคงยอมรับเพื่อความเข้ากันได้เมื่อ Skill ติดตั้งอยู่แล้วหรือไม่กำกวม แต่อ้างอิงที่ระบุ owner จะหลีกเลี่ยง ความกำกวมของผู้เผยแพร่- เมื่อ ClawHub ส่งคืน provenance ของแหล่งที่มาที่ server resolve แล้ว verify JSON จะ
รวม
openclaw.verifiedSourceUrlที่ปักหมุด commit ไว้ด้วย URL แหล่งที่มาที่ไม่พร้อมใช้งานหรือ self-declared จะอยู่เฉพาะใน raw provenance envelope และจะไม่ ถูกโปรโมต verifyใช้.clawhub/origin.jsonสำหรับ Skills ของ ClawHub ที่ติดตั้งแล้ว ดังนั้นจึง ตรวจสอบเวอร์ชันที่ติดตั้งกับ registry ที่เป็นแหล่งที่มาของมัน--versionและ--tagเขียนทับตัวเลือกเวอร์ชัน แต่ยังคงใช้ registry ที่ติดตั้งนั้น เมื่อมี origin metadataverify --cardพิมพ์ Skill Card Markdown ที่สร้างขึ้นแทน JSON คำสั่งจะออกด้วยสถานะ non-zero เมื่อ ClawHub ส่งคืนok: falseหรือdecision: "fail"; ลายเซ็นที่ไม่ได้ลงนามเป็นข้อมูลประกอบ เว้นแต่นโยบายของ ClawHub จะเปลี่ยน- bundle ของ ClawHub ที่ติดตั้งแล้วอาจมี
skill-card.mdที่สร้างขึ้น OpenClaw ถือว่าการตรวจสอบเป็นการตัดสินใจของเซิร์ฟเวอร์ ClawHub และจะไม่ปฏิเสธ Skill ที่ติดตั้งแล้วเพียงเพราะ card ที่สร้างขึ้นนั้นเปลี่ยน fingerprint ของ bundle check --agent <id>ตรวจสอบพื้นที่ทำงานของเอเจนต์ที่เลือก และรายงานว่า Skills ที่พร้อมใช้งานรายการใดมองเห็นได้จริงใน prompt หรือ command surface ของเอเจนต์นั้นlistเป็นการกระทำเริ่มต้นเมื่อไม่ได้ระบุ subcommandlist,infoและcheckเขียนผลลัพธ์ที่ render แล้วไปยัง stdout เมื่อใช้--jsonหมายความว่า payload ที่ machine-readable จะยังอยู่บน stdout สำหรับ pipe และสคริปต์
เวิร์กช็อป Skill
openclaw skills workshop จัดการข้อเสนอ Skill ที่รอดำเนินการในพื้นที่ทำงานที่เลือก
ข้อเสนอไม่ใช่ Skills ที่ใช้งานอยู่จนกว่าจะถูกนำไปใช้ สำหรับที่จัดเก็บข้อเสนอ
การป้องกันไฟล์สนับสนุน, เมธอด Gateway และนโยบายการอนุมัติ โปรดดู
เวิร์กช็อป Skill
openclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal ./PROPOSAL.mdopenclaw skills workshop propose-create \ --name "qa-check" \ --description "Repeatable QA checklist" \ --proposal-dir ./qa-check-proposalopenclaw skills workshop propose-update qa-check --proposal ./PROPOSAL.mdopenclaw skills workshop listopenclaw skills workshop inspect <proposal-id>openclaw skills workshop revise <proposal-id> --proposal ./PROPOSAL.mdopenclaw skills workshop apply <proposal-id>openclaw skills workshop reject <proposal-id> --reason "Duplicate"openclaw skills workshop quarantine <proposal-id> --reason "Needs security review"