Skip to Content
GuidesSkillsPublish a Skill

Publish a Skill guide

Publishing splits across two surfaces on purpose. You validate and pack locally with cmdop skill check --strict and cmdop skill pack, which never execute your code and never touch the network — then you publish a saved revision from the web console, which needs a Cmdop platform key on that device. The CLI has no publish command at all, and that is deliberate rather than missing.

Publishing a Skill has two halves, and they live in different places on purpose.

1. Validate and pack locally

cmdop skill check ./my-skill --strict cmdop skill pack ./my-skill

These commands are offline: they never execute your Skill’s code and never reach the network. pack requires a warning-free strict check and prints the sha256: digest that identifies the artifact. See Write your first Skill for the full authoring loop.

2. Publish from the console

The CLI does not publish — the console does. Open the Skill-authoring workspace in the web console and publish a saved revision. It packs the project and ships the release. Publishing requires a Cmdop platform key on that device.

Publishing resumes rather than restarts: a release already waiting on review or validation stays where it is instead of being duplicated, so re-running it after an interruption is safe.

What each surface owns

SurfaceOwns
cmdop skill check / packOffline validation and the artifact, including its digest.
Console Skill-authoring workspacePreparing a release and publishing it to the marketplace.
The marketplaceDiscovery. A public listing is not proof that a Skill is installed anywhere.
Local CmdopInstalled state on this machine — see Use installed Skills.

For the lifecycle boundary between these, see Publication status.

Common questions

How do I publish a Cmdop Skill?

Validate and pack the Skill locally with cmdop skill check --strict and cmdop skill pack, then publish a saved revision from the web console. The CLI does not publish.

Why is there no cmdop skill publish command?

Publishing belongs to the console because it needs the platform publishing surface and a Cmdop platform key on that device. The CLI owns offline validation and packaging only.

Can I safely rerun publishing after an interruption?

Yes. Publishing resumes a release that is already waiting on review or validation rather than duplicating it.

Last updated on