
localskills.sh
localskills.sh 是一個註冊表和 CLI,可讓您在 8 種編碼工具(例如 Cursor、Claude Code、Windsurf)中創建、版本化和安裝可重複使用的代理技能和規則,並具有 SSO/SCIM、分析和審計日誌等團隊控制功能。
https://localskills.sh/?ref=producthunt&utm_source=aipure

產品資訊
更新時間:2026年07月28日
什麼是 localskills.sh
localskills.sh 是一個用於發布和共享「代理技能」和規則的平台——這些可重複使用的指令包原本會散落在點文件或每個儲存庫的配置中。它提供了一個託管註冊表和一個命令行界面,因此個人和團隊可以一次創建技能並將其一致地安裝到多個代理環境中(包括 Cursor、Claude Code、Windsurf、Cline、Copilot、Codex、OpenCode 和 Aider)。除了共享之外,它還專為協作和治理而設計,提供團隊功能,例如基於角色的訪問控制、SAML 2.0 SSO、SCIM 供應、API 令牌以及活動/審計可見性。
localskills.sh 的主要功能
localskills.sh 是一個註冊中心和 CLI,用於在多個人工智慧編碼工具(例如 Cursor、Claude Code、Windsurf、Cline、Copilot、Codex、OpenCode、Aider)中建立、發布、發現和安裝可重複使用的「代理技能」(以檔案形式打包的規則/指令)。它統一了不同工具格式的安裝,支援版本控制和更新偵測,並增加了團隊/企業控制,例如角色、SAML SSO、SCIM 佈建、稽核日誌、API 令牌和下載分析——因此個人和組織可以在不同的儲存庫和開發人員環境中保持人工智慧編碼標準的一致性。
跨工具技能分發: 發布一次,然後將相同的技能安裝到 8 種支援工具(Cursor、Claude Code、Windsurf、Cline、Copilot、Codex、OpenCode、Aider)的任意組合中,CLI 會自動處理格式和位置差異。
CLI 驅動的安裝、更新和解除安裝: 使用單一命令工作流程(安裝/拉取/解除安裝/列表)來管理本地環境中的技能;透過 SHA-256 內容雜湊偵測更新,因此只會重新整理已變更的內容。
版本控制和回溯: 每次發布都會建立一個自動遞增的版本,並提供完整的歷史記錄;團隊可以恢復到以前的版本,以快速撤銷有問題的規則變更,而無需手動編輯檔案。
靈活的共享和可見性控制: 公開發布、將技能私有化給您的團隊,或透過未列出的直接連結共享;還支援使用 Ed25519 身份進行匿名共享(匿名用戶有其限制)。
團隊治理和企業身份: 內建角色/權限以及 SAML 2.0 SSO 和 SCIM 2.0 目錄同步,用於大型組織中的集中式存取控制和佈建。
稽核日誌、分析和令牌: 提供下載追蹤/分析、用戶和團隊稽核日誌(例如,發布、登入、佈建事件)以及 API 令牌支援,以實現操作可見性和治理。
localskills.sh 的使用案例
在多個儲存庫中標準化人工智慧編碼規則: 工程團隊可以維護一套共享的人工智慧編碼約定(程式碼檢查、測試模式、框架使用),並將其安裝到每個開發人員偏好的工具中,而無需在每個儲存庫中重複檔案。
多工具開發環境: 使用 Cursor 進行日常編碼、Claude Code 進行重構、Windsurf 進行原型設計的組織可以在不同工具之間保持一致的代理行為,減少「規則漂移」和入職摩擦。
企業合規性和治理: 受監管的團隊可以使用 SSO/SCIM、基於角色的存取和稽核日誌來控制誰可以發布或修改技能,並維護影響生成程式碼的指令變更的可追溯性。
內部平台/DevEx 啟用: 平台工程可以發布內部最佳實踐技能(API 約定、部署運行手冊、事件回應步驟),並透過版本回溯在整個組織中推送更新。
專業工作流程的社群共享: 個人可以將可重複使用的技能(例如,特定框架規則、CLI 工作流程、測試腳手架)發布到公共註冊中心,供其他人快速發現和安裝。
代理指令品質的快速迭代: 團隊可以像處理依賴項更新一樣處理規則更新——提出變更、發布新版本、透過下載/回饋衡量影響,如果新行為導致問題則回溯。
優點
透過一個工作流程在多個代理工具中安裝相同的技能,減少了碎片化。
與臨時的點檔案複製相比,為團隊提供了強大的操作控制(版本歷史、回溯、稽核日誌)。
企業級身份和佈建(SAML SSO、SCIM),用於集中式存取管理。
透過雜湊進行更新偵測和結構化安裝方法(複製/區段)有助於隨著時間的推移保持規則的一致性。
缺點
依賴託管註冊中心/服務進行發現和分發,這對於嚴格的離線或自行託管要求可能是一個問題。
匿名共享受到限制(例如,共享技能的數量有上限),這使得更大量的使用傾向於基於帳戶的發布。
即使平台自動化了格式差異,特定工具的規則功能也可能無法在所有地方完美轉換。
如何使用 localskills.sh
1) 創建帳戶並(可選)創建團隊: 前往 https://localskills.sh 並註冊(例如,「使用 Google 登入」)。如果您想使用基於角色的訪問控制發布/管理技能,請從儀表板創建一個團隊(團隊擁有技能;創建者成為所有者)。
2) 安裝 localskills CLI: 使用 npm 全局安裝:`npm i -g @localskills/cli`,然後驗證:`localskills --version`。
3) 登入(互動式 CLI 身份驗證): 運行 `localskills login` 以將 CLI 驗證到您的 localskills.sh 帳戶,以便您可以發布私人/團隊技能並管理它們。
4) 了解您可以發布的內容(技能與規則): 「技能」提供可重複使用的代理指令/工作流程,安裝到您工具的技能/規則位置。「規則」是治理/編碼標準(某些工具將這些儲存在單獨的規則目錄中)。內容是 Markdown(最大 512 KB)。每次發布都會創建一個自動遞增的版本;內容經過 SHA-256 雜湊處理,以便可以檢測更新。
5) 在本地創建您的技能內容: 將您的指令寫成 Markdown(如果使用平台的捆綁包裝,可以選擇將其組織為文件夾包)。保持描述簡潔明了(2-4 句話),以便正確的情況觸發技能。
6) 將技能發布到 localskills.sh: 從您的技能目錄(或指向文件),使用 CLI 發布:`localskills publish`(如果您的工作流程提示/要求,請包含一個名稱,例如 `your-team/skill-name`)。每次發布都會產生一個新的不可變版本,可在儀表板的版本歷史記錄中查看。
7) 匿名分享技能(無需帳戶): 使用 `localskills share ./my-skill.md` 分享特定文件,或運行 `localskills share` 進行互動式掃描和選擇流程。首次使用時,CLI 會在 `~/.localskills/config.json` 中生成一個 Ed25519 密鑰對作為您的匿名身份。匿名用戶僅限於分享 10 個技能。
8) 將已發布的技能安裝到一個或多個工具中: 使用一個命令將 slug/名稱安裝到支援的工具中(Cursor、Claude Code、Windsurf、Cline、GitHub Copilot、Codex CLI、OpenCode、Aider),例如:`localskills install your-team/api-conventions --target cursor claude windsurf`。CLI 會寫入每個工具的原生格式/位置(例如,Claude Code 的 `.claude/skills/`,Cursor 的 `.cursor/rules/`,Windsurf 的 `.windsurf/rules/`)。
9) 選擇安裝模式(符號連結、複製或區段): 符號連結:從工具的目標位置創建一個符號連結到 `~/.localskills/cache/` 中的緩存文件,因此更新會透過緩存自動反映。複製:將獨立副本寫入目標位置;`localskills pull` 在更新時重新寫入。區段:使用標記(例如 `<!-- localskills:start:{slug} --> ... <!-- localskills:end:{slug} -->`)將技能內容嵌入到共享文件中(適用於依賴單個共享文件的工具)。
10) 發布新版本時拉取更新: 在儲存庫中運行 `localskills pull` 以將已安裝的技能更新到最新的兼容版本。對於符號連結安裝,拉取會更新緩存,並且所有符號連結都會自動指向最新的內容。
11) 測試您的工具是否實際應用了技能: 在您的 AI 工具中啟動一個新的會話(某些工具會在啟動時掃描技能,因此正在運行的會話可能看不到新安裝的技能)。使用實際請求進行測試,而無需明確命名技能,以確認觸發和行為。
12) 從 CLI 和儀表板管理技能(列出/查看/刪除/更新): 使用 CLI 管理註冊表內容(列出技能、查看詳細信息、刪除/移除技能以及管理版本)。使用儀表板檢查版本歷史記錄並在需要時恢復到以前的版本。
13) 使用 OIDC 進行 CI/CD 發布(無長期秘密): 對於自動發布,請在 localskills.sh 上配置 OIDC 信任策略,並使用短期身份令牌從 CI 發布。GitHub Actions 流程示例:設置 `permissions: id-token: write`,安裝 CLI,然後運行 `localskills publish --oidc`,並將 `LOCALSKILLS_TEAM` 設置為您的團隊 slug。確保 OIDC `aud` 聲明與 `https://localskills.sh` 匹配。
14) 企業推廣(可選):SSO、SCIM 和審計日誌: 對於組織,啟用 SAML 2.0 SSO(Okta、Microsoft Entra ID/Azure AD 等)以及可選的 SCIM 2.0 用於用戶/組供應。使用角色/權限進行團隊訪問控制,並依賴審計日誌(90 天保留)來跟踪平台操作。
15) 排除身份驗證和本地配置故障: 如果您需要重置 CLI 身份驗證,請從本地配置中清除儲存的身份驗證令牌(CLI 為此提供了命令)。匿名身份密鑰位於 `~/.localskills/config.json` 中。
localskills.sh 常見問題
localskills.sh 是一個平台,用於在團隊中建立、分享和安裝可重複使用的代理技能和規則,並透過單一的 CLI 安裝流程,支援多種 AI 編碼工具。











