skill-inventory

Discovers and inventories skills, schemas, templates, and runtime components into structured reports.

Updated Aug 1, 2026
One-click install
npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill skill-inventory-quydu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-inventory
Source: https://github.com/QuyDu/Skills-Orchestrator/tree/main/.github/skills/skill-inventory
Command: npx skills add https://github.com/QuyDu/Skills-Orchestrator --skill skill-inventory-quydu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Teams lose track of which skills, schemas, templates, adapters, and runtime components actually exist in a repository, making dependency validation and orchestration planning unreliable. This Skill produces an authoritative, reproducible inventory of all discoverable framework artifacts before any planning or execution begins. ## Core Features & Use Cases - Artifact Discovery and Classification: Enumerates skills, reports, add-ins, integrations, schemas, templates, adapters, migrations, and configuration extensions, then classifies each by type. - Ownership and Drift Detection: Builds an artifact ownership map from contract-declared outputs, flags collisions between producers, and compares against prior inventories to surface additions, removals, and metadata drift. - Machine-Readable and Markdown Reports: Emits JSON and Markdown inventory, skill detail, and ownership reports for downstream dependency and orchestration consumers. - Use Case: Before planning a new feature, run this Skill to generate a baseline catalog of all 45 installed skills, detect any newly added skills missing contract metadata, and verify no two skills claim ownership of the same output file. ## Quick Start Ask the agent to inventory all skills and artifacts in this repository and generate the ownership and drift reports.

Frequently Asked Questions about skill-inventory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I inventory all skills in a repository?

Run the skill-inventory skill against the repository root with inclusion and exclusion rules. It enumerates discoverable artifacts, classifies them by type, and writes inventory and detail reports in both JSON and Markdown formats.

How to detect ownership conflicts between skills?

The skill derives an artifact ownership map from contract-declared outputs and reports collisions explicitly in reports/artifact-ownership.json. Conflicting producers are listed so you can resolve overlapping write boundaries before orchestration.

Can skill-inventory track changes over time?

Yes. When a prior inventory artifact is available, it compares the current scan against it and flags additions, removals, and significant metadata drift, making it suitable for continuous governance checks.

Does skill-inventory modify repository files?

No. It is read-only by default and writes only its owned reports under reports/. Any remediation that mutates discovered artifacts requires explicit approval through its approval gate.

What happens when skill discovery is incomplete?

The skill fails closed when coverage cannot be established for required paths. Partial inventories are published only with explicit, reproducible coverage scope, and unknown artifact classes are reported as degraded discovery rather than silently dropped.