Skills registry specification
Advanced · 10 min read
How to publish agent skills as JSON and YAML for automated ingestion.
Schema layout
Each skill needs: id, name, summary, inputs[], outputs[]. Optional: yaml export, version, risk_class (always non-custodial for this hub).
Versioning rules
Bump minor when summaries improve; major when inputs/outputs break. Keep deprecated skill ids for one release with a successor_id field.
Validation hooks
Agents should reject skills that introduce custody, trading, or investment outputs. Validate YAML against a local schema before execution.