JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 112
  • Score
    100M100P100Q60106F
  • License MIT

Claude Skills management CLI tool - Install skills to multiple AI coding agents

Package Exports

  • skillslm
  • skillslm/src/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (skillslm) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

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!

  1. Fork 本仓库
  2. 创建特性分支: git checkout -b feature/amazing-feature
  3. 提交更改: git commit -m 'Add amazing feature'
  4. 推送分支: git push origin feature/amazing-feature
  5. 提交 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 文件

🙋‍♂️ 支持


⭐ 如果这个工具对你有帮助,请给个星星支持一下!