Skip to content

Add skill-map schema catalog entries - #6150

Merged
madskristensen merged 1 commit into
SchemaStore:masterfrom
crystian:skill-map-schemas
Jul 31, 2026
Merged

Add skill-map schema catalog entries#6150
madskristensen merged 1 commit into
SchemaStore:masterfrom
crystian:skill-map-schemas

Conversation

@crystian

Copy link
Copy Markdown
Contributor

Registers three externally hosted schemas for skill-map, following the self-hosted/remote/external flow in CONTRIBUTING.md (catalog entries only, the schemas are served from skill-map.ai):

  • skill-map plugin extension manifest: the declarative manifest read before any plugin code is imported, one extension.json per extension under .skill-map/plugins/*/{providers,extractors,analyzers,actions,formatters,hooks}/*
  • skill-map project settings: per-project configuration at .skill-map/settings.json and its .local partner
  • skill-map provider kind: the node-kind descriptor a Provider plugin declares under kinds/*/kind.json

All three fileMatch patterns are anchored under a .skill-map/ directory, so they cannot collide with similarly-named files from other ecosystems.

Validated locally against this repo's own tooling: node ./cli.js check passes (the full catalog assertion suite: schema validation, jsonlint, duplicate names, fileMatch conflicts) and prettier --check src/api/json/catalog.json is clean with the repo config.

One note in the interest of transparency: the /spec/v1/ URLs above go live with skill-map's 1.0.0 release, which is imminent (the domain currently serves the pre-stable /spec/v0/ path, and /spec/v0/ will redirect to /spec/v1/ once it ships). The version-stable path is what belongs in the catalog, so the entries point there rather than at a path that is about to become a redirect. Happy to hold this PR until the deploy lands if you prefer to verify the URLs first.

Register three externally hosted skill-map schemas: the plugin
extension manifest, the provider node-kind descriptor, and the
per-project settings file (.skill-map/settings.json and its .local
partner). The schema files are served from https://skill-map.ai.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Thanks for the PR!

This section of the codebase is owned by @madskristensen and @hyperupcall - if they write a comment saying "LGTM" then it will be merged.

@madskristensen
madskristensen merged commit 60cfa47 into SchemaStore:master Jul 31, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants