skill-inventory — скилл для Claude Code: что делает и как установить
Собирает список пользовательских и проектных скиллов, а также скиллов из плагинов. Пригодится, чтобы найти дубликаты или выяснить, какой плагин добавил скилл.
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill skill-inventory -a claude-codeЧто делает skill-inventory
Скилл читает данные Agent Monitor Config Explorer через http://localhost:4820: список собственных скиллов берёт из /api/cc-config/skills, а сведения о плагинах — из /api/cc-config/plugins. В отчёте разделяет скиллы пользователя и проекта, показывает вклад плагинов и сопоставляет назначения скиллов, чтобы отметить возможное пересечение.
Также он отмечает отключённые плагины и записи о плагинах, для которых не существует пути установки. Плагины через Config Explorer доступны только для чтения, поэтому управлять ими нужно командами Claude Code. Если дашборд недоступен, запустите npm start из корня репозитория.
Можно передать фрагмент имени скилла или название плагина, чтобы сузить отчёт; без аргумента проверяются все скиллы. Без запущенного дашборда скилл не получит данные для отчёта.
Какие задачи решает
- составить список пользовательских и проектных скиллов
- найти плагины, которые добавляют скиллы
- сопоставить скиллы по имени или назначению
- выявить отключённые плагины и отсутствующие установки
Примеры запросов агенту
- Составь полный список моих скиллов и скиллов из плагинов.
- Найди скиллы, связанные с
review, и проверь пересечения. - Покажи, какие скиллы добавляет плагин
plugin-name.
Как установить skill-inventory
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill skill-inventory -a claude-code2Вручную: положить файлы
~/.claude/skills/skill-inventory/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/skill-inventory/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill skill-inventory -a codex2Вручную: положить файлы
.agents/skills/skill-inventory/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill skill-inventory -a cursor2Вручную: положить файлы
.cursor/skills/skill-inventory/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install hoangsonww/Claude-Code-Agent-Monitor skill-inventory2Вручную: положить файлы
.github/skills/skill-inventory/SKILL.md1Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill skill-inventory -a gemini-cli2Командой платформы
gemini skills install https://github.com/hoangsonww/Claude-Code-Agent-Monitor --path plugins/ccam-config/skills/skill-inventoryВручную: положить файлы
.devin/skills/skill-inventory/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill skill-inventory -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о skill-inventory
Как установить skill-inventory в Claude Code?
Выполните npx skills add hoangsonww/Claude-Code-Agent-Monitor --skill skill-inventory -a claude-code. Файл скилла находится в ~/.claude/skills/skill-inventory/SKILL.md.
Что делает skill-inventory?
Он собирает сведения о собственных скиллах и скиллах, добавленных плагинами, затем отмечает совпадения и отключённые плагины.
Что нужно для работы skill-inventory?
Нужен доступный Agent Monitor Config Explorer на http://localhost:4820. Если дашборд не отвечает, запустите npm start из корня репозитория.
Исходный текст
SKILL.md · MIT
---
name: skill-inventory
description: >
Inventory the installed skills and which plugins contribute them, then flag
overlap with the user's own skills — read through the Agent Monitor Config
Explorer API. Reads /api/cc-config/skills and /api/cc-config/plugins. Use
when managing skills: deduping, deciding what to keep, or tracing a skill
back to the plugin that ships it.
---
# Skill Inventory
Map every skill available to the user — both their own (user/project scope) and
the ones contributed by installed plugins — read through the Agent Monitor
dashboard at `http://localhost:4820`.
## Input
The user provides: **$ARGUMENTS**
This may be:
- empty — inventory all skills (default).
- a skill name fragment — focus on skills whose `name` matches.
- a plugin name — show only the skills that plugin contributes.
## Data Sources
| Endpoint | Returns |
|----------|---------|
| `GET /api/cc-config/skills` | `{ items:[{ scope:"user"\|"project", name, path, file, size, mtime, frontmatter, preview }] }` — the user's own skill directories |
| `GET /api/cc-config/plugins` | `{ manifestPath, manifestExists, plugins:[{ key, name, marketplace, scope, version, enabled, installPath, contributes:{ skills, agents, commands, outputStyles, hooks } }] }` |
## Report Sections
### 1. User & project skills
From `/skills`, list each skill with `scope`, `name`, `size` (KB), and
`frontmatter.description` (or the start of `preview`). Separate user-scope from
project-scope skills.
### 2. Plugin-contributed skills
From `/plugins`, list each plugin with `enabled` state and its
`contributes.skills` count. Note that `/skills` reports only the user's own
skill dirs — plugin skills are counted via `contributes`, so reconcile: total
available skills ≈ user skills + Σ enabled-plugin `contributes.skills`.
### 3. Overlap & duplication
Flag where a plugin name or a plugin's contributed-skill domain overlaps with a
user-authored skill of the same `name` or purpose (compare against
`frontmatter.description` from `/skills`). Recommend keeping one source of truth
— prefer the plugin version if it is maintained upstream, or the user version
if it is customized.
### 4. Disabled / orphaned plugins
Flag plugins with `enabled: false` (their skills are inert) and any whose
`installPathExists` is false (manifest references a missing install) — these are
dead weight to clean up via the Claude Code plugin manager.
## Output
- Section 1 as a table (`Scope | Name | Size | Description`).
- Section 2 as a table (`Plugin | Enabled | Skills | Agents | Commands`).
- A reconciliation line: user skills + plugin skills = total available.
- Cite only fields the API returned — never fabricate skills or counts.
- Note: plugins are read-only via the Config Explorer; manage them with the
Claude Code plugin commands, not this dashboard.
- If the dashboard is unreachable at `http://localhost:4820`, say so and tell
the user to start it with `npm start` from the repo root.
© hoangsonww · MIT · hoangsonww/Claude-Code-Agent-Monitor