● 社群
alirezarezvani
⚡ 即開即用
claude-code-skill-factory
作者 alirezarezvani · alirezarezvani/claude-code-skill-factory
元技能工具包:互動式建構器,為你生成可直接用於生產環境的 Claude Skills、代理程式、斜線指令與鉤子。
Skill Factory 是一套引導式建構器集合,包含 Factory Guide、Skills Guide、Prompts Guide、Agents Guide、Hooks Guide,以及 /build、/validate-output、/install-skill 等斜線指令。你描述需求,它就會自動產生 SKILL.md、範例、參考資料,並打包成可直接放入 ~/.claude/skills/ 的 ZIP 檔。內建 9 個生產就緒的技能,涵蓋 AWS、M365、內容研究與 CLAUDE.md 強化。
為什麼要用
核心特性
- 5 個互動式建構器,涵蓋所有 Claude Code 擴充形式
- /build 斜線指令——端對端精靈,支援技能、代理程式、提示詞、鉤子
- /validate-output——檢查 SKILL.md frontmatter、檔案結構,並打包成 ZIP
- 內建 9 個開箱即用的生產就緒技能
- /sync-agents-md 產生 AGENTS.md,相容於 Cursor、Codex 等跨工具環境
- 範本基於 69 種以上預設提示詞框架
即時演示
實際使用效果
claude-code-skill-factory-skill.replay
▶ 就緒
使用場景
實戰用法: claude-code-skill-factory
何時使用: 你腦中有一套可重複執行的工作流程,想讓 Claude 將其打包成可安裝的技能。
步驟
-
執行 /build
/build — I want a skill that audits a Next.js app for Core Web Vitals issues and outputs a Lighthouse-style report.✓ 已複製
→ Factory 提出釐清問題:觸發條件、工具類別、輸出格式
-
回答腳架問題
Trigger on 'audit CWV' or Next.js project detected. Output markdown report with screenshots.✓ 已複製
→ 產生含有 frontmatter、範例用法、參考檔案的 SKILL.md 草稿
-
驗證並打包
→ frontmatter、目錄結構、範例完整性全數通過;ZIP 檔產生完成
結果: 一個可正常運作、已安裝完成的技能,下次符合條件的提示詞即可觸發。
注意事項
- 技能對不相關的提示詞觸發過於頻繁 — 收緊 frontmatter 中的 'description'——Claude 依此決定是否載入該技能
- SKILL.md 中的範例與實際行為不一致 — /validate-output 會重新執行範例並標示出不符之處
何時使用: 你希望在提示詞送出、工具使用或工作階段結束時自動執行某些動作,而不是由 Claude 自行選擇載入的技能。
步驟
-
啟動 Hooks Guide
/build hook — run gitleaks on every Write tool call before Claude saves secrets✓ 已複製
→ Guide 詢問觸發事件:PreToolUse/PostToolUse/Stop
-
定義比對條件與指令
Match Write tool calls, pipe file content through gitleaks detect, block on finding.✓ 已複製
→ 產生含有比對條件與指令的 settings.json 鉤子區塊草稿
-
安裝至使用者設定
/install-hook — user scope✓ 已複製
→ ~/.claude/settings.json 已更新;下次工具呼叫將受到管控
結果: 一個在寫入發生前攔截機密外洩的鉤子。
注意事項
- 鉤子執行過慢,導致每次工具呼叫都卡住 — 若檢查無需阻擋流程,改用 PostToolUse
何時使用: 你希望每位團隊成員都能使用符合 CO-STAR / RISEN 結構的提示詞,而無需背誦這些框架。
步驟
-
執行 Prompts Guide
/build prompts — 5 presets for customer-support replies, CO-STAR structured✓ 已複製
→ Guide 列出可用框架,並詢問語氣/角色偏好
結果: 可透過一行 git clone 安裝、供全團隊共用的提示詞包。
組合
與其他 MCP 搭配,撬動十倍槓桿
Prompt Architect 負責調整個別提示詞;Skill Factory 將一組提示詞打包成可分享的技能
Have prompt-architect tighten these 5 prompts, then /build prompts and export as a skill pack.✓ 已複製
建立自己的技能時,以 Posit 的技能集合作為參考範本
Show me the structure of the Posit R-analysis skill, then /build a parallel Python-analysis skill modeled on it.✓ 已複製
成本與限制
運行它的成本
- API 配額
- 無——完全在 Claude Code 內部執行
- 每次呼叫 Token 數
- 完整建構工作階段約需 5k-20k tokens
- 費用
- 免費,消耗你的 Claude 訂閱額度。
- 提示
- 保持建構工作階段聚焦——果斷回答問題,避免對話因反覆修改而不斷擴展。
安全
權限、密鑰、影響範圍
憑證儲存: 無需憑證。Skill Factory 僅寫入 ~/.claude/skills 與 ~/.claude/settings.json。
資料出站: 除 Claude Code 本身外,無任何對外呼叫。
- /install-hook 會修改 settings.json——安裝至使用者範圍前,請先審閱產生的鉤子內容。
故障排查
常見錯誤與修復
Generated ZIP fails /install-skill
通常是 SKILL.md 中的 frontmatter 有打字錯誤。先執行 /validate-output,它會指出確切缺少的欄位。
Hook produces no output after install
比對條件過於嚴格。/factory-status 會顯示哪些事件正在觸發;請在 settings.json 中放寬比對條件。
驗證: cat ~/.claude/settings.json | jq .hooks
替代方案
claude-code-skill-factory 對比其他方案
| 替代方案 | 何時用它替代 | 權衡 |
| skills-skill-2 (Posit skills) | 你只需要現成的技能,不需要建構自己技能的工廠 | 無腳架功能,無鉤子建構器 |
| Hand-writing SKILL.md | 你已建立過多個技能,熟悉其結構 | 掌控度更高,但速度較慢,且無驗證功能 |