Community程式設計與開發github.com

nikships/skills-registry

你的個人 GitHub AI 代理技能註冊表。一個儲存庫。所有代理。所有裝置。按需載入 — 零啟動膨脹。

skills-registry 是什麼?

nikships/skills-registry 是一個基於 GitHub 的集中式技能註冊中心,專為 AI 代理(如 Claude Code、Cursor、Codex 等)設計。開發者只需一個儲存庫,即可管理所有代理和所有裝置的技能,實現按需動態載入,完全消除傳統整合帶來的啟動膨脹問題。該專案支援多種主流 AI 代理平台,透過簡單的配置將技能中心與代理連接,技能會根據需要即時同步到裝置上。工作原理是將技能定義為獨立的 Markdown 文件(符合 SKILL.md 規範),存放於 GitHub 儲存庫中,代理通過 API 或 CLI 工具從註冊表檢索並執行技能。這不僅簡化了技能的分發與版本控制,還讓團隊可以協作開發、審查和共享技能,顯著提升開發效率。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add nikships/skills-registry

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

在你喜歡的 AI 中提問

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

說明文件

skills-registry 是做什麼的?

你的個人 GitHub AI 代理技能註冊表。一個儲存庫。所有代理。所有裝置。按需載入 — 零啟動膨脹。

概述

nikships/skills-registry 提供了一個集中式管理 AI 代理技能的方式。只需一個 GitHub 儲存庫,你就能為所有 AI 代理(如 Claude Code、Cursor、Codex 等)定義、版本控制、分享和按需載入技能。告別每個專案或裝置單獨配置技能的麻煩,所有技能統一管理,即時同步。

核心特性

  • 單一真相來源:所有技能定義儲存在一個 GitHub 儲存庫中,便於維護與協作。
  • 多代理支援:相容主流 AI 代理平台,無需重複編寫技能。
  • 按需載入:代理僅在需要時從註冊表拉取技能,減少不必要的資源佔用。
  • 零啟動膨脹:技能不會在代理啟動時自動載入,只有被呼叫時才會動態獲取,保持代理輕量化。
  • 基於 Markdown:每個技能以標準 SKILL.md 文件撰寫,語法簡單,易於版本管理和程式碼審查。

開始使用

  1. Fork 或 Clone 此儲存庫到你自己的 GitHub 帳號。

  2. 新增技能:在 skills/ 目錄下建立 Markdown 文件,每個文件代表一個技能,並遵循 SKILL.md 格式。

  3. 設定代理:在 AI 代理的設定檔案中指定註冊表 URL,例如:

    {
      "skillsRegistry": "https://api.github.com/repos/你的使用者名稱/skills-registry/contents/skills"
    }
    
  4. 在代理中使用:當代理需要某個技能時,它會自動從註冊表下載並執行對應的 SKILL.md。

技能定義範例

以下是一個簡單技能 skills/translate.md 的範例:

# translate

將文字翻譯成目標語言。

## 使用方式

翻譯 "Hello world" 成繁體中文


## 參數

- `text`(必要):要翻譯的文字。
- `target`(必要):目標語言代碼(例如 zh-TW、en、ja)。

## 範例

翻譯 "Good morning" 成日文

平台支援

  • Claude Code
  • Cursor
  • Codex
  • 以及其他支援客製化技能載入的 AI 代理。

貢獻指南

  1. 建立新的分支。
  2. 在 skills/ 目錄下新增或修改技能。
  3. 提交 Pull Request 並附上詳細說明。
  4. 等待審查與合併。

授權

本專案採用 MIT 授權條款。詳情請參閱 LICENSE 文件。

相關技能