@dyml/skill-manager
v1.2.3
Published
TUI-based skill manager for Claude Code
Maintainers
Readme
@dyml/skill-manager
一个用于管理 Claude Code 技能的 TUI(终端用户界面)工具。
功能特性
- 📋 技能列表 - 查看所有已安装的技能,支持分类显示
- 🔍 实时搜索 - 快速搜索过滤技能
- 📦 安装/卸载 - 便捷地安装或删除技能
- 🔄 更新技能 - 一键更新选中的技能
- 📋 复制指令 - 快速复制技能调用指令到剪贴板
- 📁 打开目录 - 直接在文件管理器中打开技能目录
- 🖱️ 鼠标支持 - 支持鼠标滚轮滚动列表
安装
npm install -g @dyml/skill-manager使用方法
skill-manager或者在指定项目目录下运行:
skill-manager -p /path/to/project快捷键
| 按键 | 功能 |
|------|------|
| ↑ ↓ | 上下移动选择 |
| ← → | 切换分类标签 |
| 1-4 | 快速切换分类(全部/全局/项目/系统)|
| s | 搜索技能 |
| i | 安装技能 |
| d | 卸载选中技能 |
| p | 更新选中技能 |
| c | 复制技能指令(如 /skill-name)|
| o | 在文件管理器中打开技能目录 |
| v | 查看技能详情 |
| r | 刷新技能列表 |
| q | 退出 |
技能分类
| 类型 | 路径 | 说明 |
|------|------|------|
| 全局 | ~/.claude/skills/ | 用户手动安装的技能 |
| 项目 | 项目/.claude/skills/ | 项目特定的技能 |
| 系统 | ~/.agents/skills/ | 通过 add-skill CLI 安装的技能 |
| 插件 | ~/.claude/plugins/cache/ | Claude Code 插件附带的技能 |
搜索功能
- 按
s进入搜索模式 - 输入关键词实时过滤技能列表
- 按
↓或Enter进入列表选择 - 按
↑到第一行时返回搜索框 - 按
ESC退出搜索并清除过滤
依赖
- Node.js >= 18
- npm
开发
# 克隆仓库
git clone https://github.com/dyml/skill-manager.git
# 安装依赖
npm install
# 构建
npm run build
# 打包
npm run bundle
# 本地测试
npm link
skill-managerLicense
MIT
