Inventory user-level skills, plugins, and MCP servers across AI coding agents
— Claude, Codex, Grok, Factory Droid, Cursor, shared ~/.agents, and more —
then prune them from a checkbox UI.
npx skills add oxfern/agent-inventory- Autodetect common agent dotdirs (only homes that exist).
- HTML checklist (dark UI with chips + sticky JSONL sidebar) — same styling as the original agent-inventory workflow.
- Copy JSONL of checked items → paste back to the agent → delete with backups.
# clone or after skills install, from the skill directory:
python3 agent-inventory/scripts/scan.py # from repo root
# or, once installed:
python3 ~/.agents/skills/agent-inventory/scripts/scan.py
# mark items in the browser, save JSONL, then:
python3 ~/.agents/skills/agent-inventory/scripts/apply.py pending.jsonlpython3 agent-inventory/scripts/scan.py --add mybot=~/.mybot --add acme=~/.acme:genericOr persist extras:
~/.config/agent-inventory/agents.extra.json
{
"agents": {
"mybot": { "home": "~/.mybot", "kind": "generic", "label": "My Bot" }
}
}See agent-inventory/SKILL.md for the agent workflow. References:
- Python 3.11+ (stdlib only:
tomllib,json,pathlib, …) - No npm runtime dependency for scan/apply (only
npx skills addfor install)