SkillKit — AI Agent 技能包管理器
安装、转换并分享 AI 编码 Agent 的技能包,覆盖 Claude Code、Cursor、Codex、Copilot 等 46 种 Agent。
- Star 数
- ★ 1.6k
- 最近更新
- 4 个月前
- License
- Apache-2.0
- 主语言
- TypeScript
- FA 评分
- 40/100 · 缺口较多
30 秒速览
- 运行形态
- 可在哪里用
- 通用 · 跨平台ChatGPT · Claude Code
- 费用
- 软件免费,模型调用费用自付
- 上手难度
- 低 · 几分钟可跑通
- 开始前需要
- 典型场景
- 想要将 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 使用多源上下文生成新技能。
- 想要将 Anthropic 官方技能安装到 Claude Code 的开发者,使用
skillkit add anthropics/skills - 需要在 Cursor、Codex、Copilot 等多个 Agent 之间共享同一技能集的团队,使用 translate 和 sync 命令
- 希望根据项目技术栈自动获得技能建议的开发者,使用
skillkit recommend - 需要在 CI/CD 流程中自动管理技能更新的团队,使用
skillkit cicd init - 需要将网页保存为技能的 Chrome 扩展用户,通过扩展生成的 SKILL.md 导入
- 需要跨机器分发 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?
查看各维度的扣分理由
证据显示:安装时要求用户确认(交互式选择),有安全扫描(42/42通过),但未说明权限最小化原则,未提供数据流透明性说明,未提及敏感数据处理,依赖安全仅通过npm审计声明(0漏洞),外部影响包括写入多个agent配置目录,未提供回滚机制,来源归属明确(列出官方和社区来源)。扣分:缺少数据流透明性、敏感数据处理、回滚机制;权限最小化仅部分体现。
证据显示:README与测试文件一致,测试覆盖多个适配器,CI配置了多版本测试,但依赖可用性未验证(未提供锁文件或依赖清单),失败消息仅提及CLI捕获缺失包并打印提示,但未提供详细错误处理。扣分:依赖可用性未证实,失败消息细节不足。
证据显示:明确目标用户(AI编码代理),场景丰富(安装、翻译、推荐等),支持46个代理,环境适配(Node>=18,npm/pnpm/bun),但能力边界未明确(如安全扫描的局限性),触发精度(命令)清晰但未说明自动触发条件。扣分:能力边界和触发精度部分不足。
证据显示:信息架构清晰(README有导航),安装说明详细(多种方式),命名稳定(skillkit和sk),示例丰富,许可证明确(Apache-2.0),版本号存在(v1.24.0),但无已知限制说明,无变更日志,维护责任未明确(未提及维护者或贡献指南)。扣分:缺少已知限制、变更日志、维护责任。
证据显示:输出可用性高(命令输出清晰),边际价值高(解决多格式问题),但成本效益未量化(未提供性能基准或资源消耗)。扣分:成本效益证据不足。
证据显示:README中的声明(如46个代理、400K技能)未提供可追溯来源,测试文件提供部分验证,但未区分事实与推断。扣分:声明可追溯性不足,事实与推断未分离。
- 源码中未见:数据流向说明运行时观察它连接了哪些外部服务(代理或防火墙日志);弄清数据去向之前不要输入敏感数据。
- 源码中未见:敏感信息处理使用专用、低权限、可随时吊销的 API 密钥,不要复用生产凭据,也不要让密钥出现在日志里。
- 源码中未见:回滚或恢复路径运行前先备份,或在 git 分支、快照上操作,确保改动可以撤销。
- 该工具会写入多个agent配置目录,可能修改用户项目文件,需谨慎使用。
- 安全扫描仅基于静态分析,不能保证技能无恶意代码。
- 依赖安全仅依赖npm审计声明,未提供锁文件验证。
- 未提供回滚机制,安装后难以撤销。
最近版本
来自该项目 GitHub Releases 的最新发布记录,说明为上游原文摘录,未经本站改写或测试。
-
发布说明摘录
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 查看 ↗ -
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 查看 ↗ -
发布说明摘录
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 remove <skill> 或 skillkit remove --source org/repo 批量移除,或 --all 全部移除。