技能 skill-creator
📦

建立有效的 AI 技能需要理解上下文管理、漸進式揭露和可重複使用資源設計。此技能提供一個完整的框架,用於建立模組化技能,在不浪費上下文視窗空間的情況下擴展 Claude 的功能。

支援: Claude Codex Code(CC)
🥈 80 白銀
1

下載技能 ZIP

2

在 Claude 中上傳

前往 設定 → 功能 → 技能 → 上傳技能

3

開啟並開始使用

測試它

正在使用「skill-creator」。 我想建立一個 PDF 編輯技能。應該包含什麼?

預期結果:

  • 基於具體使用案例如「旋轉此 PDF」或「從第 3 頁擷取文字」:
  • 1. scripts/rotate_pdf.py - 確定性 PDF 旋轉公用程式
  • 2. scripts/extract_text.py - 支援頁面範圍的文字擷取
  • 3. references/pdf-api.md - PDF 函式庫方法的參考
  • 4. SKILL.md 主體採用基於任務的結構:快速開始、旋轉 PDF、擷取文字、合併 PDF
  • 保持 SKILL.md 在 500 行以下,並連結到參考檔案以取得詳細的 API 文件。

正在使用「skill-creator」。 如何為我的技能編寫有效的前置訊息?

預期結果:

  • docx 技能的前置訊息範例:
  • ---
  • name: docx-editor
  • description: 全面的文件建立、編輯和分析,支援追蹤修訂、註解、格式保留和文字擷取。當 Claude 需要處理專業文件 (.docx 檔案) 時使用:(1) 建立新文件、(2) 修改或編輯內容、(3) 處理追蹤修訂、(4) 新增註解,或任何其他文件任務
  • ---
  • 關鍵:包含技能的功能以及使用技能的特定觸發情境。

安全審計

安全
v1 • 2/24/2026

All 136 static findings were evaluated and dismissed as false positives. The 'external_commands' detections are markdown code fence backticks in documentation, not shell execution. The 'weak cryptographic algorithm' findings reference documentation examples, not actual crypto code. The 'filesystem' detections are legitimate zipfile usage for packaging skills into distributable .skill files. This is a documentation skill with utility scripts for skill initialization and packaging.

6
已掃描檔案
978
分析行數
0
發現項
1
審計總數
未發現安全問題
審計者: claude

品質評分

64
架構
100
可維護性
87
內容
50
社群
100
安全
91
規範符合性

你能建構什麼

開發者建立程式碼審查技能

開發者想要建立一個技能,幫助 Claude 根據團隊標準進行徹底的程式碼審查。他們使用 skill-creator 建立包含審查工作流程的 SKILL.md 結構,新增編碼標準的參考文件,並打包以供團隊分發。

資料分析師建立 BigQuery 技能

分析師需要 Claude 有效查詢公司的 BigQuery 資料表。使用 skill-creator,他們在 references/ 中組織結構描述文件,為常見查詢設計基於任務的工作流程,並使用漸進式揭露保持 SKILL.md 精簡。

品牌團隊建立風格指南技能

品牌經理希望 Claude 建立符合品牌的內容。他們使用 skill-creator 建構品牌指南,將 logo 和範本檔案儲存在 assets/ 中,並打包技能,使所有團隊成員都能獲得一致且符合品牌的輸出。

試試這些提示

初學者:建立簡單的文件技能
我想建立一個技能,提供公司技術文件撰寫指南。幫助我使用 skill-creator 工作流程設定目錄結構、編寫 SKILL.md 前置訊息和主體,並將我們的文件標準組織到參考檔案中。
中級:建立基於工作流程的技能
我需要建立一個處理客戶支援票據的技能,涉及多個步驟:分類、回覆草稿和升級路由。使用 skill-creator,幫助我設計順序工作流程,決定什麼屬於 scripts 與 references,並實作包含清晰決策點的 SKILL.md 主體。
高級:建立包含捆綁資源的技能
建立一個全面的資料分析技能,包括:scripts/ 中用於常見資料轉換的 Python 腳本、references/ 中的資料庫結構描述文件,以及 assets/ 中的 Jupyter notebook 範本。引導我分析具體使用案例、規劃可重複使用的資源,並打包最終技能。
專家:使用漸進式揭露重構現有技能
我有一個現有技能,太大且載入太多上下文。使用 skill-creator 原則,幫助我重構它以使用漸進式揭露:識別什麼應該保留在 SKILL.md 中與什麼應該移至參考檔案、重新建構領域特定組織,並優化上下文視窗效率。

最佳實務

  • 保持 SKILL.md 主體在 500 行以下,並使用漸進式揭露將詳細內容移至參考檔案
  • 編寫前置訊息描述時,同時包含功能和 Claude 應使用技能的特定觸發情境
  • 在指示中使用祈使動詞形式,並根據技能的用途按工作流程或任務組織

避免

  • 包含 README.md、CHANGELOG.md 或其他輔助文件,這些文件會使技能雜亂無章卻無助於 Claude 執行任務
  • 將所有資訊放在 SKILL.md 中,而不是將大量內容分割到仅在需要時載入的參考檔案
  • 編寫模糊的前置訊息描述,僅解釋技能的功能而未指定何時觸發它

常見問題

技能的最大大小是多少?
沒有硬性限制,但請將 SKILL.md 保持在 500 行(約 5000 字)以下,以避免上下文膨脹。使用漸進式揭露將詳細文件移至 Claude 仅在需要時載入的參考檔案。總技能套件大小是靈活的,因為腳本可以在不載入上下文的情況下執行。
何時應該包含腳本 versus 編寫指示?
當相同程式碼被重複編寫或確定性可靠性至關重要時,包含腳本。當 Claude 需要適應上下文或存在多種有效方法時,編寫指示。腳本是 token 節省的,可以在不載入上下文的情況下執行,但仍可能需要讀取以進行修補。
如何在基於工作流程和基於任務的結構之間做決定?
對於具有清晰逐步程序的順序流程(如 PDF 填寫),使用基於工作流程的結構。對於具有不同操作的工具集合(如設計工具包),使用基於任務的結構。大多數技能結合了模式:從任務類別開始,然後為每個任務中的複雜操作新增工作流程指導。
技能可以包含外部 API 整合嗎?
可以。在 references/ 中包含 API 文件,在 scripts/ 中包含身份驗證設定腳本,並在 SKILL.md 中包含清晰的使用說明。記錄速率限制、錯誤處理,並提供範例請求。確保技能清楚說明何時需要網路存取。
什麼是 .skill 檔案,它與技能資料夾有何不同?
.skill 檔案是包含所有技能檔案的 .skill 副檔名 zip 歸檔。它是用於分享技能的可分發格式。package_skill.py 腳本首先驗證您的技能,然後建立維護目錄結構的 .skill 檔案。使用者接收 .skill 檔案並解壓縮以使用技能。
如何在使用者提供回饋後迭代技能?
遵循迭代工作流程:(1) 在實際任務上使用技能,(2) 注意 Claude 遇到困難或效率低落的地方,(3) 識別 SKILL.md 或資源中需要的具體更新,(4) 實作變更並再次測試。使用者通常在使用後立即提供回饋,此時上下文仍然新鮮。

開發者詳情

作者

ZhanlinCui

授權

Complete terms in LICENSE.txt

引用

main