Cross-platform CLI tool for installing AI agent skills to multiple IDEs
npm install killer-skills> 跨平台 AI Agent Skills 安装与管理工具

- 🚀 统一安装 - 从 GitHub、Registry 或本地一键安装
- 🔍 智能搜索 - 在 GitHub 和 Registry 中搜索 Skills
- ✨ 模板创建 - 3 种模板快速创建新 Skill
- 📦 发布工具 - 验证并准备 Skills 发布到 GitHub
- 🔄 版本更新 - 追踪来源,一键更新
- 🤖 AI 发现 - 同步到 AGENTS.md,让 AI 自动发现
- 🎯 多 IDE 支持 - 自动检测并适配不同 IDE
- ⚡ Shell 补全 - 支持 bash/zsh/fish 自动补全
| IDE | 状态 | Skills 目录 |
|-----|------|-------------|
| Claude Code | ✅ 完整支持 | .claude/skills/ |
| Antigravity | ✅ 完整支持 | .agent/skills/ |
| Cursor | ✅ 完整支持 | .cursor/skills/ |
| Windsurf | ✅ 完整支持 | .windsurf/rules/ |
| VS Code + Copilot | ✅ 支持 | .github/instructions/ |
| Kiro | ✅ 支持 | .kiro/agents/ |
| Aider | ✅ 支持 | .aider/ |
| Goose | ✅ 支持 | .goose/skills/ |
``bash使用 npx (推荐)
npx killer-skills install
命令速查
| 命令 | 说明 | 示例 |
|------|------|------|
|
install | 安装 Skill | killer install pdf |
| list | 列出已安装 | killer list |
| create | 创建新 Skill | killer create my-skill |
| sync | 同步到 AGENTS.md | killer sync |
| read | 读取 Skill 内容 | killer read pdf |
| update | 更新 Skills | killer update |
| manage | 交互式管理 | killer manage |
| search | 搜索 Skills | killer search pdf |
| publish | 发布 Skill | killer publish . |
| init | 初始化项目 | killer init |
| config | 配置管理 | killer config |
| completion | Shell 补全 | killer completion zsh |
| do | 自然语言执行 | killer do "处理PDF" |
| outdated | 检查更新 | killer outdated |
| deps | 依赖管理 | killer deps |
| submit | 提交到 Registry | killer submit . |
| stats | 使用统计 | killer stats |
| plugin | 插件管理 | killer plugin list |---
📦 安装 Skills
`bash
从 Registry 安装
killer install pdf从 GitHub 安装
killer install anthropics/killer-skills从本地安装
killer install ./my-skill
killer install ~/dev/my-skill指定 IDE
killer install pdf --ide cursor安装到全局
killer install pdf --scope global安装到所有 IDE
killer install pdf --all
`✨ 创建新 Skill
`bash
标准模板 (默认)
killer create my-awesome-skill最小模板 - 仅 SKILL.md
killer create my-skill -t minimal完整模板 - 含 scripts, references, examples, assets
killer create my-skill -t full从已有 Skill 克隆
killer create my-skill --from pdf指定描述
killer create my-skill -d "处理 PDF 文件的技能"
`🔄 同步与更新
`bash
同步到 AGENTS.md (让 AI 发现 Skills)
killer sync指定 IDE 格式
killer sync -i cursor
killer sync -i windsurf更新所有 Skills
killer update更新特定 Skill
killer update pdf读取 Skill 内容
killer read pdf
killer read pdf,docx,xlsx
`🔍 搜索与发现
`bash
搜索所有来源
killer search pdf只搜索 GitHub
killer search pdf -s github只搜索 Registry
killer search pdf -s registry限制结果数量
killer search pdf -l 5
`📤 发布 Skill
`bash
验证 Skill (dry run)
killer publish ./my-skill --dry-run准备 GitHub 发布
killer publish ./my-skill --github
`🛠️ 项目初始化
`bash
交互式初始化
killer init指定 IDE
killer init -i cursor跳过提示
killer init -y
`⚙️ 配置管理
`bash
查看所有配置
killer config设置默认 IDE
killer config defaultIDE cursor设置默认作用域
killer config defaultScope project设置 GitHub Token
killer config githubToken ghp_xxx重置配置
killer config --reset
`🧠 自然语言执行
`bash
用自然语言描述任务
killer do "处理这个PDF文件"列出匹配的 Skills
killer do "create algorithmic art" --list自动执行最佳匹配
killer do "处理Excel表格" -y
`📊 版本检测
`bash
检查所有 Skills 更新
killer outdated显示详细信息
killer outdated -v
`🔗 依赖管理
`bash
检查所有依赖
killer deps检查特定 Skill
killer deps pdf显示依赖树
killer deps --tree
`🔌 MCP Server
将 CLI 作为 MCP Server 暴露给 AI Agent:
`bash
启动 MCP Server
npx killer-skills-mcp在 Claude/Cursor 配置中添加:
"killer-skills": {
"command": "npx",
"args": ["killer-skills-mcp"]
}
`可用 Tools:
-
list_skills - 列出已安装 skills
- read_skill - 读取 skill 内容
- search_skills - 搜索 skills
- match_task - 自然语言匹配
- get_skill_info - 获取详细信息📤 提交到 Registry
`bash
验证 Skill
killer submit ./my-skill --dry-run提交
killer submit ./my-skill
`📊 使用统计
`bash
查看统计
killer statsJSON 格式
killer stats --json重置
killer stats --reset
`🔌 插件管理
`bash
列出插件
killer plugin list安装插件
killer plugin add ./my-plugin卸载插件
killer plugin remove my-plugin
`🐚 Shell 自动补全
`bash
Bash
killer completion bash >> ~/.bashrcZsh
killer completion zsh >> ~/.zshrcFish
killer completion fish > ~/.config/fish/completions/killer.fish
`📋 交互式管理
`bash
选择要删除的 Skills
killer manage删除所有 Skills
killer manage --remove-all
`🔧 命令选项
$3
| 选项 | 说明 | 默认值 |
|------|------|--------|
|
-i, --ide | 目标 IDE | 自动检测 |
| -s, --scope | 安装范围: project/global | global |
| --all | 安装到所有 IDE | false |
| -y, --yes | 跳过确认 | false |$3
| 选项 | 说明 | 默认值 |
|------|------|--------|
|
-t, --template | 模板: minimal/standard/full | standard |
| -d, --description | Skill 描述 | - |
| -p, --path | 输出目录 | . |
| --from | 克隆已有 Skill | - |$3
| 选项 | 说明 |
|------|------|
|
-i, --ide | 按 IDE 筛选 |
| -v, --verbose | 显示详细信息 |$3
| 选项 | 说明 | 默认值 |
|------|------|--------|
|
-i, --ide | 目标 IDE | 自动检测 |
| -o, --output | 输出文件 | 自动 |
| --remove | 移除 Skills 部分 | false |$3
| 选项 | 说明 | 默认值 |
|------|------|--------|
|
-s, --source | 来源: all/github/registry | all |
| -l, --limit | 最大结果数 | 10 |环境变量
| 变量 | 说明 |
|------|------|
|
GITHUB_TOKEN | GitHub 访问令牌,提高 API 速率限制 |前置要求
发布 Skill 到 GitHub 需要:
1. 安装 GitHub CLI (gh)
2. 运行
gh auth login` 完成认证MIT