Loading source
Pulling the file list, source metadata, and syntax-aware rendering for this listing.
Source from bundle
Inventory skill for auditing installed agent skills and surfacing the best candidates to publish or reuse.
Files
Skill
Size
Entrypoint
Format
Open file
Syntax-highlighted preview of this file as included in the skill package.
SKILL.md
1---2name: agent-skill-inventory3description: Inspect installed skills across Codex, Claude Code, and OpenClaw, locate their exact directories on the current machine, and separate portable publishable skills from bundled, blocked, or machine-specific ones. Use when a user asks what skills they already have, where those skills live, or which ones they could publish to a marketplace.4allowed-tools: Bash, Read5---67# Agent Skill Inventory89Use the local runtime as the source of truth instead of guessing from memory.1011Preferred entrypoint:1213- `forgedemy inventory --json`14- `forgedemy inventory --provider codex`15- `forgedemy inventory --provider claude-code`16- `forgedemy inventory --provider openclaw`1718## Provider rules1920- OpenClaw: prefer `openclaw skills list --eligible --json`, `openclaw skills check --json`, and `openclaw skills info <name> --json` for readiness and exact `baseDir`.21- Codex: inspect `${CODEX_HOME:-~/.codex}/skills` and ignore hidden system folders like `.system/`.22- Claude Code: inspect `~/.claude/skills` and `./.claude/skills` when project-local skills may exist.2324## Workflow25261. Inventory installed skills for the requested provider or for all supported providers.272. Record the exact path for each relevant skill.283. Compare local skills with the marketplace catalog.294. Group results into:30- already on the marketplace31- portable local skills worth publishing32- bundled, blocked, secret-dependent, or machine-specific skills to skip for now335. If the user wants the same skill available in another runtime, use `forgedemy transfer <slug> --from <provider> --to <provider>`.346. Hand the factual inventory to the agent so it can inspect the strongest candidates before proposing listings.3536## Publishing heuristics3738- Prefer local workspace skills over bundled runtime defaults.39- OpenClaw workspace skills are the strongest custom signal; bundled and extra skills are not user-created defaults.40- In Codex and Claude Code, installed skills are user-managed by default, but hidden system folders and obvious imported/bootstrap bundles should be excluded.41- Be cautious with hardware-bound, bot-account-bound, or private internal automation.42- If a skill depends on local secrets, a specific host, or a single account, call that out before recommending publication.43- If a local skill already has a marketplace match, report the match instead of treating it as a new listing candidate.44- Look for user-specific wording in the body: project names, channels, brands, devices, hosts, or personal workflow rules. These are strong custom signals.4546## Response contract4748When reporting back, include:4950- which providers were inspected51- the exact path for each cited skill52- whether the skill already matches a marketplace listing53- a short reason why it is or is not a good publication candidate54- any publication risks that should be checked before publishing5556Do not invent final listing titles, prices, or descriptions inside the inventory step. After inventory, the agent should open the actual skill files and then propose up to two listings with package path, entrypoint, title, price, and short description.57