skillslm
v2.0.0
Published
Claude Skills management CLI tool - Install skills to multiple AI coding agents
Maintainers
Readme
skillslm
Claude Skills 管理工具 - 为多个 AI 编码代理安装和管理技能
🚀 特性
- ✅ 多代理支持 - 支持 Claude Code、Cursor、Codex、OpenCode 等 9 个 AI 代理
- 🌍 全局/项目级安装 - 灵活选择安装范围
- 🔗 多种 URL 格式 - 支持 GitHub URL、简写格式、GitLab
- 📋 交互式界面 - 美观的技能和代理选择界面
- 🔄 批量安装 - 一次安装多个技能到多个代理
- 🎯 自动检测 - 自动检测已安装的 AI 代理
- ⚡ 快速下载 - 使用 degit,无需完整 git clone
📦 安装
方式一:直接使用 npx(推荐)
无需安装,直接使用:
npx skillslm install <skill-name>方式二:全局安装
npm install -g skillslm
skillslm install <skill-name>🎯 使用方法
基础安装(交互式)
# 交互式选择技能、代理和安装范围
npx skillslm install anthropics/skills
# 安装单个技能(自动检测代理)
npx skillslm install mcp-builder指定代理安装
# 安装到 Claude Code
npx skillslm install mcp-builder --agent claude-code
# 安装到多个代理
npx skillslm install mcp-builder --agent claude-code --agent cursor
# 全局安装(所有项目可用)
npx skillslm install mcp-builder --agent claude-code --global批量安装
# 安装多个技能
npx skillslm install anthropics/skills --skill mcp-builder --skill pdf --agent claude-code
# 非交互式安装(CI/CD 友好)
npx skillslm install mcp-builder --agent claude-code --global --yes列出可用技能
# 列出 anthropics/skills 仓库的技能
npx skillslm install anthropics/skills --list
# 列出任意仓库的技能
npx skillslm install owner/repo --list使用 GitHub URL 安装
# 完整 URL
npx skillslm install https://github.com/anthropics/skills/tree/main/skills/mcp-builder
# GitHub 简写
npx skillslm install anthropics/skills/skills/mcp-builder
# 仓库简写
npx skillslm install owner/repo旧版模式(向后兼容)
# 安装到自定义目录
npx skillslm install mcp-builder --dir ./my-skills --legacy
# 更新技能
npx skillslm update mcp-builder --dir ./my-skills🤖 支持的代理
| 代理 | 标识符 | 项目级路径 | 全局路径 |
|------|--------|-----------|---------|
| Claude Code | claude-code | .claude/skills | ~/.claude/skills |
| Cursor | cursor | .cursor/skills | ~/.cursor/skills |
| Codex | codex | .codex/skills | ~/.codex/skills |
| OpenCode | opencode | .opencode/skill | ~/.config/opencode/skill |
| Amp | amp | .agents/skills | ~/.config/agents/skills |
| Kilo Code | kilo | .kilocode/skills | ~/.kilocode/skills |
| Roo Code | roo | .roo/skills | ~/.roo/skills |
| Goose | goose | .goose/skills | ~/.config/goose/skills |
| Antigravity | antigravity | .agent/skills | ~/.gemini/antigravity/skills |
📖 命令参考
install 命令
skillslm install <source> [options]参数:
<source>- 技能名、GitHub URL 或简写(owner/repo)
选项:
| 选项 | 说明 |
|------|------|
| -g, --global | 安装到全局目录 |
| -a, --agent <agents...> | 指定目标代理 |
| -s, --skill <skills...> | 指定要安装的技能 |
| -y, --yes | 跳过确认提示 |
| -l, --list | 列出可用技能 |
| -d, --dir <dir> | 安装目录(旧版模式) |
| --legacy | 使用旧版模式 |
list 命令
skillslm list列出 anthropics/skills 仓库中的所有可用技能。
update 命令
skillslm update <skill-name> [options]更新已安装的技能。
🌟 可用的 Skills
所有技能来自 anthropics/skills 仓库。
常用技能包括:
| 技能 | 说明 | |------|------| | mcp-builder | MCP 服务器构建指南 | | pdf | PDF 文档处理工具 | | docx | Word 文档处理工具 | | pptx | PowerPoint 演示文稿工具 | | xlsx | Excel 电子表格工具 | | frontend-design | 前端界面设计工具 | | canvas-design | 画布设计工具 | | skill-creator | 技能创建指南 |
使用 npx skillslm install anthropics/skills --list 查看所有可用技能。
📖 使用示例
# 1. 查看所有可用技能
npx skillslm install anthropics/skills --list
# 2. 交互式安装(推荐新用户)
npx skillslm install anthropics/skills
# 3. 快速安装到 Claude Code(非交互)
npx skillslm install mcp-builder --agent claude-code --global --yes
# 4. 安装多个技能到多个代理
npx skillslm install anthropics/skills \
--skill mcp-builder --skill pdf \
--agent claude-code --agent cursor \
--global --yes
# 5. 从其他仓库安装技能
npx skillslm install vercel-labs/agent-skills --list
npx skillslm install vercel-labs/agent-skills --skill frontend-design🔧 技术实现
- 框架: Commander.js - 命令行接口
- 交互: @clack/prompts - 交互式选择界面
- 下载: degit - 快速下载 GitHub 仓库
- 解析: gray-matter - SKILL.md frontmatter 解析
- 界面: chalk - 彩色输出
🤝 贡献
欢迎提交 Issues 和 Pull Requests!
- Fork 本仓库
- 创建特性分支:
git checkout -b feature/amazing-feature - 提交更改:
git commit -m 'Add amazing feature' - 推送分支:
git push origin feature/amazing-feature - 提交 Pull Request
📝 开发
# 克隆仓库
git clone https://github.com/your-username/skillslm.git
cd skillslm
# 安装依赖
npm install
# 本地测试
node bin/cli.js --help
node bin/cli.js install anthropics/skills --list
node bin/cli.js install mcp-builder --agent claude-code --yes
# 创建符号链接进行全局测试
npm link
skillslm --help📄 协议
MIT License - 详见 LICENSE 文件
🙋♂️ 支持
⭐ 如果这个工具对你有帮助,请给个星星支持一下!
