skills-br
v1.0.3
Published
批量删除指定 source 的 skills(从 lock 和 skills 目录中移除)
Downloads
269
Maintainers
Readme
skills-br
批量删除指定 source 的 skills(从 lock 和 skills 目录中移除)。
用于清理 Reasonix 等 AI Agent 工具中安装的 skills 集合。按 source(GitHub 仓库)分组,交互式选择后一键删除对应的 lock 条目和技能目录。
安装
# 全局安装
npm install -g skills-br
# 或直接用 npx
npx skills-br [path]用法
# 默认查找 ~/.agents 下的 lock 文件
skills-br
# 指定目录
skills-br /path/to/project
# 查看帮助
skills-br --help交互流程
- 工具自动查找 lock 文件
- 列出所有唯一的 source(如
obra/superpowers) - 用户选择一个 source
- 显示该 source 下的所有技能名称
- 用户确认删除
- 从 lock 中移除对应条目,并删除
skills/<技能名称>/目录
Lock 文件搜索
工具按以下优先级查找 lock 文件:
skills-lock.json.skills-lock.json.skill-lock.json
默认搜索目录为 ~/.agents,可通过命令行参数指定其他路径。
开发
# 安装依赖
bun install
# 构建
bun run build
# 运行测试
bun test
# 启动
bun run start --help项目结构
skills-br/
├── src/
│ ├── index.ts # CLI 入口
│ ├── lock.ts # 核心逻辑(lock 文件读写、目录操作)
│ └── lock.test.ts # 单元测试
├── dist/
│ └── skills-br.js # 构建产物
├── package.json
└── LICENSE发布
bun run build
npm publishLicense
MIT
