Skills
A skill is a provider capability described by a SKILL.md plus optional reference files. It teaches an AI coding agent how to integrate a provider’s wallet correctly - which endpoints to call, which schemas to respect, which rules to follow.
Anatomy
One skill is one directory in a public GitHub repository:
SKILL.md- a YAML manifest (name, description, licence, provider) followed by the instructions the agent reads.openapi/- OpenAPI 3.x specs for the APIs the skill integrates.schemas/- JSON schemas for credentials and records.rulebooks/- policy rules, kept separable from code.references/- any further reading the agent may need.
The exact authoring rules live in Author a skill.
Agent-agnostic by design
Skills follow the open SKILL.md convention, so the same skill works in Claude Code, Codex, opencode, Pi, and any other agent that reads skill files. The marketplace never rewrites a skill; it verifies and lists it.
Names
A skill’s name (its manifest name, the catalog slug) is unique inside one organisation, and each name belongs to one source. Different organisations can publish the same name - the catalog URL names the owner, so there is no collision.
Versions
Every submission is pinned to a commit, so a skill’s published version is immutable. Resubmitting the repository at a new commit or tag creates a new version that goes through review; on approval it supersedes the previous one. Each published skill exposes a public review trail of its automated checks and the approval audit.