comet publish is the user-facing entry for releasing /comet-any artifacts. Once eval evidence is ready, it handles review, approval, publishing, and distribution. Creation state, recovery, and “what to do next” are handled by comet creator.
The intended way to work is:
/comet-anycreates, recovers, and optimizes the Skillcomet evalvalidates the generated outputcomet creator status/comet creator nextare the entry points for normal users to check readiness and what to run nextcomet publishhandles review, human approval, publish, and distribution
comet publish is a thin facade over the comet bundle
backend. Every publish subcommand delegates to the corresponding bundle
function. Normal users use publish; use bundle directly only for auditing
or troubleshooting.Subcommands
Every subcommand supports
--json.
comet publish has no reject subcommand. approve is the only
approval entry for users, and internally records this review with a fixed outcome of
approved. To reject, use the advanced
comet bundle review <name> —reject —reviewer <name>.review → approve → run → distribute. The authoritative description of the state machine, readiness conclusions, and blocker codes is in Publishing and distributing Skills.
Full example
Common options
Only want the next step: comet creator next
comet creator status gives you the full readiness conclusion and blockers. If you only want to know which single command to run now, use comet creator next — it prints one recommended next step and exposes no backend Bundle commands:
--json mode additionally returns structured fields:
Distribution preview is mandatory
Before performing a real distribution, you must run the preview first:Install previewand planned files- Unsupported capabilities
- Executable disclosures
No files were written
--preview and run the real distribution.
Handling executable disclosure and capability gaps
If the target platform includes executable capabilities such as hooks or scripts:hooks/*.yaml are Comet portable hook descriptors; they take effect only after comet publish distribute compiles them into the target platform configuration.
Next steps
- Publishing and distributing Skills — readiness state chain and gates in detail
- comet creator — creation state, recovery, and the unique next step
- comet bundle — the advanced Bundle backend
- comet eval — the evidence entry before publishing

