0.21.0¶
2026-09-28 · View on GitHub
What's New¶
- Cursor plugins and marketplaces: Native discovery and validation for Cursor plugin manifests, marketplaces, and their components, with source containment checks.
- Pi packages and projects: Discover Pi package resources,
.pi/project resources, flat Markdown skills, prompt templates, and local package references, and validate Pi skills against Pi's native metadata contract (pi-skill-valid). - OpenClaw plugins: Native plugin discovery plus opt-in authoring rules for manifests, packages, and resources.
- Codex: Follow portable OpenAI overlay precedence, including portable installs and late exclusions.
- Muse Code: Recognize newly documented hook events.
- Claude marketplaces: Tell standalone marketplace catalogs apart from plugin declarations.
Fixes and improvements¶
- Restore skill coverage that native Pi and OpenClaw discovery had dropped.
- Fix release-audit findings across discovery, autofix, and the CLI, including in the Pi, Cursor, and OpenClaw paths.
hooks-dangerousno longer flags local scripts run with Bun (e.g.bun run scripts/format.ts).- Unknown or removed rule IDs in configuration now produce advisory
unknown-rulewarnings instead of failing CI. - New site changelog and a simpler getting-started guide; onboarding now recommends the skills CLI.
Upgrading from 0.20.0¶
- Keep
version: "0.20.0"in.skillsaw.yamlto defer new automatically enabled rules; set it to"0.21.0"when ready.openclaw-manifest-valid,openclaw-package-valid,openclaw-resources, andpi-resource-pathsrequire explicit opt-in. - Removed: the
skillsaw docscommand and thecontent-critical-position,content-actionability-score, andskill-frontmatterrules (useagentskill-valid). Remove them from your configuration. - Pi-owned skills are now checked by
pi-skill-valid(WARNING) instead ofagentskill-valid(ERROR). Setseverity: errorto keep them blocking. - The
repo_typefield in JSON and SARIF output may change: the new Cursor, Pi, and OpenClaw types rank above earlier ones. Match on therepo_typeslist instead. - New dependencies:
wcmatch,pathspec, andjson5.
See the upgrade guide for details.
Full changelog: https://github.com/stbenjam/skillsaw/compare/v0.20.0...v0.21.0