SkillKit — AI Agent 技能包管理器

安装、转换并分享 AI 编码 Agent 的技能包,覆盖 Claude Code、Cursor、Codex、Copilot 等 46 种 Agent。

Star 数
★ 1.6k
最近更新
4 个月前
License
Apache-2.0
主语言
TypeScript

30 秒速览

运行形态
命令行工具代码库 / SDKMCP 服务器
可在哪里用
通用 · 跨平台ChatGPT · Claude Code
费用
软件免费,模型调用费用自付
上手难度
低 · 几分钟可跑通
开始前需要
Node.jsShell / 命令行网络访问本地文件系统
典型场景
想要将 Anthropic 官方技能安装到 Claude Code 的开发者,使用 skillkit add anthropics/skills
不适合
  • 不愿安装 Node.js/npm 工具链的用户
  • 对安装体积敏感、无法接受默认 418 个依赖包的环境

这个 Agent 能做什么,适合哪些场景?

SkillKit 是 AI Agent 技能包的包管理器,解决不同 Agent 技能格式互不兼容的问题。它从 GitHub、GitLab、本地路径等 31 个来源安装技能,支持在 46 种 Agent 之间自动翻译格式。核心 CLI 提供 add、translate、sync、recommend 等命令,还包含可选包:交互式 TUI、REST API 服务器、P2P mesh 网络以及 Agent 间消息传递。支持会话记忆压缩、AI 技能生成、团队清单同步、安全扫描和代码库分析等高级功能。项目采用 Apache 2.0 许可证,拥有 757 个测试,并通过 CI 验证。

SkillKit 读取并转换 SKILL.md 等技能文件,将其安装到指定 Agent 的目录中(如 .claude/skills/、.cursor/skills/)。它通过 skillkit add 从 GitHub、GitLab、本地路径或 gist 克隆技能仓库,并执行安全扫描。skillkit translate 将技能翻译为其他 Agent 的格式。skillkit sync 将技能部署到 Agent 配置文件。skillkit recommend 分析仓库技术栈并推荐相关技能。它还提供 skillkit serve 启动 REST API(端口 3737),支持 MCP 服务器,以及 Python 客户端。skillkit memory compress 提取会话学习内容,skillkit generate 使用多源上下文生成新技能。

  1. 想要将 Anthropic 官方技能安装到 Claude Code 的开发者,使用 skillkit add anthropics/skills
  2. 需要在 Cursor、Codex、Copilot 等多个 Agent 之间共享同一技能集的团队,使用 translate 和 sync 命令
  3. 希望根据项目技术栈自动获得技能建议的开发者,使用 skillkit recommend
  4. 需要在 CI/CD 流程中自动管理技能更新的团队,使用 skillkit cicd init
  5. 需要将网页保存为技能的 Chrome 扩展用户,通过扩展生成的 SKILL.md 导入
  6. 需要跨机器分发 Agent 的团队,使用 skillkit mesh init 建立加密 P2P 网络

如何安装或部署这个 Agent?

通过 npm、pnpm 或 bun 全局安装:

npm install -g skillkit
# 或
pnpm add -g skillkit
# 或
bun add -g skillkit

也可使用 npx skillkit 无安装运行。可选包:npm i -g @skillkit/tui、@skillkit/api、@skillkit/mesh、@skillkit/messaging。

如何使用这个 Agent?

初始化并安装技能:

skillkit init
skillkit add anthropics/skills

翻译技能:

skillkit translate my-skill --to cursor

同步到 Agent:

skillkit sync

启动 REST 服务:

skillkit serve
curl "http://localhost:3737/search?q=react+performance"

这个 Agent 有哪些优点和局限?

优点
  • 支持 46 种 Agent,单一技能源处处可用
  • 从 31 个来源安装技能,覆盖 400K+ 技能
  • 自动格式翻译,节省重复编写时间
  • 提供安全扫描、推荐、会话记忆等高级功能
  • 低依赖启动,可选包机制保持核心轻量
局限
  • 完全依赖 Node.js 生态,需要 npm 环境
  • 首次安装体积较大(完整安装 418 个包)
  • 某些功能(如 AI 生成)需要外部 API 密钥或本地模型
  • 技能来源质量参差不齐,依赖社区维护

这个 Agent 与同类方案有什么区别?

与相关度最高的同类 agent 并排比较关键指标。

Agent 源码审查 形态 / 费用 Star 最近更新 主语言 完整支持的平台
SkillKit — AI Agent 技能包管理器 当前 40 · 缺口较多 命令行工具免费 + 模型费 ★ 1.6k 4 个月前 TypeScript ChatGPT · Claude Code
RepoBrain 代码库智能问答引擎 49 · 缺口较多 Agent 插件 / 技能免费 + 模型费 ★ 1.4k 3 天前 Python Codex · Claude Code
LeanCTX 上下文智能层 75 · 表现良好 命令行工具免费 + 模型费 ★ 3.9k 今天 Rust Codex · Claude Code · OpenAI API · Claude API
NTM(Named Tmux Manager) 73 · 存在缺口 命令行工具免费 + 模型费 ★ 459 1 天前 Go Codex · Claude Code

FollowAgents 如何评估这个 Agent?

FollowAgents 源码审查 · FARS-2.1
缺口较多
40/ 100 五分制 2.0 / 5
信任安全 7/29
可靠稳定 6/14
适用触发 9/18
规范维护 8/18
有效结果 7/13
证据核验 3/8
查看各维度的扣分理由
信任安全7 / 29 · 1.2/5

证据显示:安装时要求用户确认(交互式选择),有安全扫描(42/42通过),但未说明权限最小化原则,未提供数据流透明性说明,未提及敏感数据处理,依赖安全仅通过npm审计声明(0漏洞),外部影响包括写入多个agent配置目录,未提供回滚机制,来源归属明确(列出官方和社区来源)。扣分:缺少数据流透明性、敏感数据处理、回滚机制;权限最小化仅部分体现。

可靠稳定6 / 14 · 2.1/5

证据显示:README与测试文件一致,测试覆盖多个适配器,CI配置了多版本测试,但依赖可用性未验证(未提供锁文件或依赖清单),失败消息仅提及CLI捕获缺失包并打印提示,但未提供详细错误处理。扣分:依赖可用性未证实,失败消息细节不足。

适用触发9 / 18 · 2.5/5

证据显示:明确目标用户(AI编码代理),场景丰富(安装、翻译、推荐等),支持46个代理,环境适配(Node>=18,npm/pnpm/bun),但能力边界未明确(如安全扫描的局限性),触发精度(命令)清晰但未说明自动触发条件。扣分:能力边界和触发精度部分不足。

规范维护8 / 18 · 2.2/5

证据显示:信息架构清晰(README有导航),安装说明详细(多种方式),命名稳定(skillkit和sk),示例丰富,许可证明确(Apache-2.0),版本号存在(v1.24.0),但无已知限制说明,无变更日志,维护责任未明确(未提及维护者或贡献指南)。扣分:缺少已知限制、变更日志、维护责任。

有效结果7 / 13 · 2.7/5

证据显示:输出可用性高(命令输出清晰),边际价值高(解决多格式问题),但成本效益未量化(未提供性能基准或资源消耗)。扣分:成本效益证据不足。

证据核验3 / 8 · 1.9/5

证据显示:README中的声明(如46个代理、400K技能)未提供可追溯来源,测试文件提供部分验证,但未区分事实与推断。扣分:声明可追溯性不足,事实与推断未分离。

风险与缓解建议
  • 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
  • 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
  • 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
  • 该工具会写入多个agent配置目录,可能修改用户项目文件,需谨慎使用。
  • 安全扫描仅基于静态分析,不能保证技能无恶意代码。
  • 依赖安全仅依赖npm审计声明,未提供锁文件验证。
  • 未提供回滚机制,安装后难以撤销。
证据充分度:低 评估于 2026年8月9日 审查版本 d2e5c346f733
查看完整评分方法 →

最近版本

来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。

  1. v1.24.0
    发布说明摘录
    Headline: Native Hermes Agent support [Hermes Agent](https://github.com/NousResearch/hermes-agent) by Nous Research landed this February and crossed 100K stars in weeks. It ships with first-class skills at ~/.hermes/skills/ and self-evolving skill generation. Until now, using SkillKit with Hermes meant hacking the Claude adapter or writing skills twice. v1.24.0 ends that. Hermes is a first-class target alongside Claude Code, Cursor, and Codex. What you get …
    在 GitHub 查看 ↗
  2. v1.23.0 v1.23.0 — Slim install, safer picker, brand tags
    发布说明摘录
    Highlights - Slim install path. Four power features (TUI, REST server, peer mesh, agent messaging) are now optional packages. Default install is full-featured; npm install -g skillkit --omit=optional cuts to the core for a 75% smaller footprint. - Safer first-time agent picker. No more accidental writes to 32 adapter dirs. Default option is the detected agent. All supported agents moved to the bottom with a confirm gate. Multi-select pre-ticks only the detected agent. …
    在 GitHub 查看 ↗
  3. v1.22.1
    发布说明摘录
    What's New Complete --json and spinner coverage (#88, #89) - 47 commands now support --json for structured CI/CD output - 29 commands have loading spinners for I/O operations - Added: create, enable/disable, eval, sync, tap, translate, save, read - Spinners: audit, fix, test, plugin, team, methodology, hook, remove Bug fix - save --json --agent now correctly installs to agents (was skipping file copy in JSON mode)
    在 GitHub 查看 ↗

常见问题

SkillKit 是否完全免费?
是的,SkillKit 采用 Apache 2.0 许可证,完全免费,可自由使用和修改。
安装技能时如何处理权限?
SkillKit 执行安全扫描,如示例中显示 '42/42 skills pass'。但用户仍需审查技能内容,尤其是从社区来源安装时。
技能翻译是否会有损失?
翻译可能因格式差异(如 SKILL.md 到 .mdc)产生细微变化,建议使用 --dry-run 预览。
如何卸载已安装的技能?
使用 skillkit remove <skill> 或 skillkit remove --source org/repo 批量移除,或 --all 全部移除。
在 GitHub 查看 ↗ 安装 ↓

对比同类 Agent

用同一套 FARS 评审,横向比较这个 Agent 所属的短名单。

相关 Agents