cross-tool-skill-managerlisted
Install: claude install-skill findscripter/everything-skills
## 何时使用
当用户要在多款 AI 编码工具间统一管理本地技能 / 规则文件时使用:查看、列举、新建、编辑、启用、禁用、复制、移动、删除,或在工具间迁移并适配格式。
覆盖 11 个工具,分三类:
- **目录型(每技能一个子目录,含 `SKILL.md`,带 YAML frontmatter)**:Agents、Cursor、Claude。
- **目录型(纯 `.md`,frontmatter 可选)**:Windsurf、Cline、Continue、Roo Code。
- **单文件型(整文件即配置,编辑=整体替换)**:Copilot、Codex、Aider、Augment。
不该用的边界:
- 不要编辑 Cursor 插件缓存(`~/.cursor/plugins/cache/...`)——由 Cursor 托管、只读。
- 不覆盖线上技能市场 / 远程仓库的安装与发布,仅管理本地文件。
- 删除等破坏性操作前必须先与用户确认;缺少必要输入、权限或成功标准时停下来澄清。
## 路径速查
全局路径用 `~/`,项目路径去掉 `~/`(同名时项目作用域覆盖全局)。
目录型(`<name>` 为 kebab-case):
| 工具 | 全局路径 |
|------|----------|
| Agents | `~/.agents/skills/<name>/SKILL.md` |
| Cursor | `~/.cursor/skills/<name>/SKILL.md` |
| Claude | `~/.claude/skills/<name>/SKILL.md` |
| Windsurf | `~/.windsurf/rules/<name>/<name>.md` |
| Cline | `~/.cline/rules/<name>/<name>.md` |
| Continue | `~/.continue/rules/<name>/<name>.md` |
| Roo Code | `~/.roo/rules/<name>/<name>.md` |
单文件型:
| 工具 | 全局 | 项目 |
|------|------|------|
| Copilot | `~/.github/copilot-instructions.md` | `.github/copilot-instructions.md` |
| Codex | `~/.codex/AGENTS.md` | `.codex/AGENTS.md` |
| Aider | `~/.aider.conf.yml` | `.aider.conf.yml` |
| Augment | `~/augment-guidelines.md` | `augment-guidelines.md` |
## 步骤
1. **辨清工具与作用域**:确定目标工具属于上面哪一类、用全局还是项目路径。
2. **匹配文件格式**:SKILL.md(带 frontmatter)/ 纯 .md / 单文件整体替换,三选一。
3. **执行操作**:按下方指令增删改查;跨工具迁移时同步调整文件命名与格式。
4. **破坏性操作前确认**:删除 / 覆盖前先与用户确认。
## 指令
SKILL.md frontmatter 模板(Agents / Cursor / Claude):
```markdown
---
name: skill-name
description: B