Portable packages
Install skills for your chosen agent in this project. Host hooks are a separate integration.
npx skills add i-9-ai/skills --yesCreate, evaluate and evolve agent skills. One responsibility. One reviewable output.

Keep what works. Change one responsibility at a time.
Find the job. Research the domain. Build a complete package.
skill-authoringEvaluate behavior, security and declared compatibility.
skill-evaluatorAudit what exists. Keep evidence. Evolve the smallest useful change.
skills-auditChoose an approved package and a deliberate distribution path.
skill-publicationFocused packages for the full life of an agent skill.
24 skills
Use to author or revise a focused skill package from a goal and design, coordinating discovery, synthesis, and evaluation through companion skills. Use skills-discovery for search alone.
CreateUse to resolve a skill's responsibility, interface, and design tradeoffs from a brief or merge plan before authoring. It does not discover sources or implement the package.
CreateUse to research one proposed skill's subject, reconciling process-owner facts, reviewed skill claims, and current authoritative web sources into a bounded evidence dossier.
CreateUse to evaluate a skill package against frozen behavioral cases and a baseline, returning evidence and a readiness verdict. It does not author fixes or publish the skill.
EvaluateUse to collect, normalize, and preserve bounded evidence about one skill or skill collection for a later evaluation, lifecycle, or evolution decision. It does not judge or change the target.
EvolveUse to update one existing skill from new evidence while preserving its responsibility, provenance, compatibility, and a reviewable change record.
EvolveUse to design or refresh a distinct, accessible SVG icon for one skill package from its responsibility and visual constraints. It does not redesign other package content.
CreateUse to install one approved skill package at an immutable source revision into a selected agent environment and return an auditable installation receipt.
DistributeUse to determine the lifecycle state and next justified transition for one skill from current evidence without editing or publishing the package.
EvaluateUse to migrate one skill package between collections while preserving behavior, provenance, history, compatibility, and an auditable handoff.
DistributeUse to select or review a skill's canonical name, grouping related skills by domain and checking scope, cardinality, and known collisions. Return a naming decision without renaming files.
CreateUse to improve one skill through scored rollouts, bounded candidate edits, and held-out validation. It does not discover sources, author unrelated skills, or publish changes.
EvolveUse to publish one approved skill package through an authorized distribution channel after exact-revision release gates have passed.
DistributeUse to decide whether a task should activate one skill, an ordered set of skills, or no skill from supplied catalogs. It recommends a route but does not invoke, install, or modify skills.
ManageUse to review one skill package for secrets, private data, unsafe instructions, dangerous scripts, dependencies, permissions, and disclosure risk.
EvaluateUse to audit a collection of installed or authored skills for inventory, provenance, validation, policy, and drift, producing one findings report.
ManageUse to create, synchronize, or validate a repository or global catalog from installed SKILL.md metadata. It maintains inventory and summaries but does not choose a skill for a task.
ManageUse to combine explicit skill catalogs into a local searchable index, synchronize their change history, or record evidenced evolution operations. It does not maintain source catalogs or choose a skill.
ManageUse to discover and qualify existing skills for a specific task, returning pinned candidates and evidence. It does not install, merge, or author a skill.
CreateUse to verify declared repository-local aliases for a canonical skill collection and return a bounded structural compatibility report.
EvaluateUse to turn an approved recurring maintenance goal for a bounded skill collection into an approval-ready schedule proposal. It does not configure a scheduler or execute maintenance.
ManageUse to turn an audit of an existing skill collection into a bounded decomposition and reorganization plan without editing the packages.
ManageCreate, verify, list, restore, and explicitly prune deterministic snapshots of a caller-selected skill collection or package. Use before risky skill maintenance; do not use to install or refactor skills.
ManageUse to synthesize useful contributions from two or more reviewed skills into one coherent synthesis plan. It does not search for candidates, write the final package, or certify its quality.
CreateTry another responsibility or clear the filters.
Portable skills, a host plugin, or the toolkit CLI. Choose what you need.
Install skills for your chosen agent in this project. Host hooks are a separate integration.
npx skills add i-9-ai/skills --yesSkills, session hook and catalog MCP. Requires Codex CLI and Node.js 24+.
codex plugin marketplace add i-9-ai/skills --ref main
codex plugin add i9-skills@i9-skills
codex plugin listRun catalog and skill management commands with Node.js 24+.
npx --yes @i-9.ai/skills catalog overviewPublished registry package; running the CLI is separate from installing skills.
Command referenceAgent Skills Markdown and bundled resources.
Structural checks and provider pilots cover different things.
No universal compatibility or production-quality claim.
Codex and Claude plugin pilots exercise selected native paths. Copilot CLI evidence covers ephemeral legacy-plugin MCP discovery and direct calls, without a model turn or persistent installation. Icons and hooks remain host-dependent.