Community程式設計與開發github.com

技能創作者

創作或審查 AgentSkills:建立、修復、驗證或重構 SKILL.md 檔案與配套資源。

技能創作者 是什麼?

此技能作為一個結構化代理人,專門用於在 AI 開發平台(例如 Claude Code、Coder 或 Codex)中建立或修訂 AgentSkills。它引導使用者透過一個五步驟工作流程:定義合約、設定調用方式、組織資源、撰寫草稿以及最終驗證技能。該技能支援多種調用路由——模型可探索、僅限手動或直接指令——並能根據技能目錄中的前端資料與資源結構自動遵循正確的流程。透過將通用步驟與分支特定邏輯分離,確保每個技能都有清晰的觸發條件、預期結果與驗證檢查。此工具對於需要快速建立、重構或除錯技能檔案的開發者特別有用,可減少人為錯誤並確保跨專案的一致性。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add https://github.com/clawdbot/clawdbot/tree/main/skills/skill-creator

Installed? Explore more 程式設計與開發 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

技能創作者 是做什麼的?

工作流程

  1. 建立合約。

    • 讀取現有技能與其資源,或收集對新技能的具體需求。
    • 從同義分支中區分實際的工作流程分支。
    • 完成條件: 每個分支都有具體的觸發條件、預期結果與持久化目標。
  2. 選擇調用方式。

    • 模型可探索:撰寫面向模型的 description;省略 disable-model-invocation。
    • 僅限手動:設定 disable-model-invocation: true;撰寫面向人類的摘要。
    • 直接指令工具:僅在指令繞過模型時,加入 command-dispatch: tool、command-tool 與 command-arg-mode。
    • 完成條件: 前端資料與技能實際被調用的方式相符。
  3. 組織技能結構。

    • 將共享的順序程序對應到 SKILL.md;每個步驟結束時加上可檢查的完成標準,並以驗證收尾。
    • 將路由條件保留在 description 中;從執行開始撰寫主體。
    • 將僅限分支的細節對應到 references/、可重複使用的輔助工具對應到 scripts/、輸出資源對應到 assets/、以及可選的 UI 元資料對應到 agents/。
    • 完成條件: 每個規劃的資源都有單一用途,並能從 SKILL.md 直接指向。
  4. 草擬與保留。

    • 即時工作區技能:使用 skill_workshop 建立或修改待審提案;在套用前保持現有檔案不變。
    • 儲存庫擁有的技能來源:使用該儲存庫的一般編輯與審查流程。
    • 完成條件: 提案或來源差異實作了第一步驟的每個分支,並包含第三步驟的每個資源。
  5. 驗證。

    • 執行 python {baseDir}/scripts/quick_validate.py <技能目錄> 並執行每個被觸及的輔助工具的專注測試。
    • 完成條件: 前端資料通過驗證、資源指標能夠解析,且每個被觸及的輔助工具通過其專注測試。

前端資料

必填:name、description。

OpenClaw 也支援 metadata、homepage、license、allowed-tools、user-invocable、disable-model-invocation、command-dispatch、command-tool 與 command-arg-mode。僅在這些選用欄位會影響執行時行為或可發現性時才加入。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

1password

Set up and use 1Password CLI for sign-in, desktop integration, and reading or injecting secrets.

acp-router

Route plain-language requests for Claude Code, Cursor, Copilot, OpenClaw ACP, OpenCode, Gemini CLI, Qwen, Kiro, Kimi, iFlow, Factory Droid, Kilocode, or explicit ACP harness work into either OpenClaw ACP runtime sessions or direct acpx-driven sessions ("telephone game" flow). For coding-agent thread requests, read this skill first, then use only `sessions_spawn` for thread creation. Codex chat binding defaults to the native Codex app-server plugin unless ACP is explicit or background spawn needs ACP.

add-model-provider

Add and live-prove a model provider with non-interactive config one-liners, without exposing credentials.

agent-transcript

Requested GitHub PR/issue agent transcripts: redact, trim, preview, and insert safely.

apple-notes

Create, view, edit, delete, search, move, or export Apple Notes via the memo CLI on macOS.

apple-reminders

List, add, edit, complete, or delete Apple Reminders and reminder lists via remindctl.

auto-qa

Run OpenClaw-wide autonomous QA and live/stress campaigns across independent subsystem lanes, with verified fixes and a resumable evidence report.

autoreview

Structured code review through the shared OpenClaw agent-skills installation.

bear-notes

Create, search, and manage Bear notes via grizzly CLI.

blacksmith-testbox

Run Blacksmith Testbox for CI-parity checks, secrets, hosted services, migrations, or builds local cannot reproduce.

block-kit

Use proactively for structured or interactive Slack replies, and when asked to author or validate native Slack Block Kit JSON.

blogwatcher

Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.

blucli

BluOS CLI (blu) for discovery, playback, grouping, and volume.

bluebubbles

Send and manage iMessages via BlueBubbles, including attachments, tapbacks, edits, replies, and groups.

browser-automation

Use when controlling web pages with the OpenClaw browser tool, especially multi-step flows, login checks, tab management, or recovery from stale refs/timeouts.

camsnap

Capture frames or clips from RTSP/ONVIF cameras and local webcams, including USB pan/tilt/zoom control.

canvas

Present HTML on connected OpenClaw node canvases, navigate/eval/snapshot, and debug canvas host URLs.

channel-message-flows

Use when running QA Lab channel message flow evidence.

clawdtributor

Clawtributor PRs here, last week or another window: discover conversation refs, recheck GitHub, rank by impact.

clawhub

Search ClawHub for plugins by default, or skills when explicitly requested; install, verify, update, uninstall, publish, or sync skills.

相關技能