Validate, lint, and score Agent Skills (SKILL.md) files with 20 spec checks, 10 lint rules, and a 0-100 quality score across 5 dimensions. Current stable version is 0.4.1, released as minor/patch updates with active development. Differentiators include BM25 routing, watch mode, SARIF support, and audit contracts (BAP, DBAR, UseID). Ships TypeScript types, requires Node >=18, and is ESM-only (no CJS support).
npm install skill-toolsNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Demonstrates CLI usage via npx and programmatic API using the contracts package.
Upgrade Node.js to version 18 or higher.
Replace 'skill-tools validate; skill-tools lint; skill-tools score' with 'skill-tools check'.
Use import statements or dynamic import(). For CDD, set type: 'module' in package.json.
Use '--fail-on error' (default) for strict CI, or omit the flag.
Pin exact version in package.json, e.g., '@skill-tools/contracts': '0.1.1'.
Change require() to import(), or set type: 'module' in package.json.
Use 'skill-tools check <path>' instead of 'skill-tools validate <path>'.
Run 'npm install @skill-tools/contracts' (available since v0.1.1).
Upgrade Node.js to at least version 18.
No dependency data recorded yet.