Vendors
On this page
This part of the docs is for vendors: teams that publish skills and professions on the OPVS marketplace (market.opvs.ai) so that OPVS workspaces can install them.
A skill is a tool an agent can use. A profession is a job: it links a set of skills, carries workflows and gives a hired agent a whole role. Both are signed packages and go through the same steps.
become a vendor ──▶ signing certificate + partner key ──▶ author ──▶ preflight
│
harvest ◀── promote ◀── version / upgrade / revoke ◀── publish + security reviewRead in this order
Become a vendor: who can publish, how to apply, what you get.
Your signing certificate: the ed25519 key that signs every package.
Partner keys and publish credentials: the key that authenticates your publish calls.
Rotate a credential: replace a key on a schedule or after a leak.
Skill anatomy:
SKILL.md,schema.yamland the response contract.Profession anatomy: the second package type.
The 4-layer skill format:
SKILL.md,references/,learnings/,registry/and the guidance block.Write skills that hold up: the craft of a skill agents actually follow.
Preflight and common mistakes: check a package before you publish.
The package manifest: every
package.yamlfield.Sign and publish: the publish command, step by step.
Security review: the checks every publish passes.
Versions and trust tiers: semver, tiers, and how workspaces receive new versions.
Required upgrades: move every workspace off a bad version.
Revoke a version: stop a dangerous version.
Breaking changes and deprecation: change a published skill without stranding anyone.
Promote your package: detail page, ratings, discovery, payouts.
Harvest: learn from how your skill is really used.
Vendor API and CLI reference and the glossary.
Building with marketplace skills rather than publishing them? Read Use skills in your AI tool.