← ClaudeAtlas

equipment-managerlisted

管理第三方 skill/agent 仓库的安装、筛选与精简。已接入:msitarzewski/agency-agents、wshobson/agents、mattpocock/skills(新仓库可按流程接入)。当用户提到某个 skill/agent 仓库的更新、安装、精简、盘点时使用——包括 git pull 后评估新内容、从这些仓库装新装备、删除无用的旧装备、或想接入一个新的第三方仓库。凡涉及"要不要装、装什么、删什么"的 skill/agent 决策都用本技能,不直接动手。各仓库结构/安装机制见 references/ 下档案。
mi4646/my-skills · ★ 0 · Web & Frontend · score 61
Install: claude install-skill mi4646/my-skills
# 装备管理器(Equipment Manager) 把「盘点 → 查重 → 三档筛选 → 提问澄清 → 备份安装 → 验证」固化为通用方法论,管理从第三方仓库安装的 skill 与 agent。**方法论一份,各仓库专属情报按仓库归档在 `references/`**——加新仓库只需加一个档案文件,方法论不动。 ## 使用时机 - 某仓库 `git pull` 后有新增/变更的 skill 或 agent,需评估是否安装 - 从某仓库安装新 skill/agent - 精简/删除某仓库已装的装备 - 盘点本地已装的 skill/agent 及其来源 ## 支持的仓库 | 档案 | 仓库 | 内容 | |------|------|------| | `references/msitarzewski.md` | msitarzewski/agency-agents | agent 按 domain 分目录,install.sh 清单安装 | | `references/wshobson.md` | wshobson/agents(Marketplace) | plugins 多域结构,符号链接惯例 | | `references/mattpocock.md` | mattpocock/skills | 按 domain 分目录,link-skills.sh | ## 接入新仓库 当用户说「我新 clone 了 XX 仓库」「想接入 XX 仓库」、或提出一个新的 skill/agent 来源时: 1. **确认来源**:`git -C <仓库路径> remote -v` 2. **摸清结构**:目录结构、命名约定、安装机制(复制 vs 符号链接) 3. **建档案**:在 `references/` 下新建档案文件(按作者或仓库名命名,仿照现有三个档案的格式:基本信息/目录结构/安装机制/坑位/已知实践) 4. **登记**:在上表加一行 5. **更新 description**:把新仓库加入 frontmatter `description` 的「已接入」列表(保持触发精准) 通用内核不动——仓库差异全走档案,加仓库 = 建档案 + 表格一行 + description 补一个名字。 ## 通用流程(七步) ### ① 盘点本地现状 先摸清本地已有什么,不凭记忆: - 用户级:`ls ~/.claude/agents/`、`ls ~/.claude/skills/`、`ls ~/.claude/plugins/` - 项目级:`ls <repo>/.claude/agents/`、`<repo>/.claude/skills/` - `ls -la` 识别符号链接来源(`->` 指向即溯源到对应仓库) - 区分「用户级」与「项目级」作用域 ### ② 识别候选来源 - 确认仓库路径存在:`git -C <repo> remote -v` - **识别增量**:`git -C <repo> log --diff-filter=A --name-only --since="90 days"` 找近期新增的 skill/agent,对照 `references/<仓库>.md` 的「已知实践」区分哪些是**新增**、哪些早已装——只评估新增项,不重推旧清单 - 弄清目录结构、命名约定、安装机制(复制 vs 符号链接) - 对照对应仓库档案 `references/<仓库>.md` ### ③ 查重 **先识别本地已装,再推荐