/comet-any (also known as Skill Creator) is Comet’s single entry for creating, optimizing, and composing reusable Skills. This page gives you the shortest onboarding path. For internals, continue to Advanced topics.
Use cases
- I want to condense a recurring process in the team into a reusable Skill, eliminating the need to re-describe it each time.
- Want to add, replace or close certain links on the basis of the classic five stages of
/comet. - I want to organize the existing but scattered skills into standard Skill packages that are assessable, releasable and distributable.
What do you need to prepare first
- Comet has been installed. Run
comet doctorto confirm that the CLI is normal. If not installed yet, see Installation and Update - ** An Agent platform that supports Skill **, such as Claude Code, Codex, Cursor, etc.
/comet-anyis a Skill called on these platforms and is not an independent terminal command. - Optional project-level preferences. On first use,
/comet-anyscans available platforms and recommends defaults. You can skip this step or prepare preferences in advance.
/comet-any is the only entry point that users need to remember. . When you need to check the recovery status, use comet creator. After entering the release, use comet Publisher . For daily use, there is no need to directly run , COMET bundle.Create the main line
/comet-any to start. After an interruption, run comet creator next <name> for the suggested action or comet creator status <name> for readiness, blockers, and evidence.

/comet-any is responsible for creating the Skill, comet eval provides the evidence, and comet creator next/status translates the interrupt process into the next user command
Step 1: Call /comet-any and describe the target
Enter: In the Agent platformStep 2: Select the starting point
/comet-any will allow you to choose one from three starting points. This is the first layer of choice of Skill Creator, which determines the entire generation method:
Whichever starting point you choose,
/comet-any compiles the target into the same Workflow Contract, composed of Workflow Nodes, Skill Bindings, Required Skill Calls, Output Schemas, Guardrails, and Handoffs. See the Skill Creator overview.
Step 3: Confirm the combination plan (Skill Creator Confirmation page)
/comet-any will read the real skills in the project, compile the target into a Workflow Contract, generate a ** combination scheme **, and then ** pause for your confirmation **. This page is called the “Skill Creator Solution Confirmation Page “and it is a key checkpoint in the entire process. It will display:
- What type of Skill (Skill Creator Intent) are you working on and what are your goals
- Which nodes should be retained, which Required Skill calls should be added, which node implementations should be replaced, and which optional nodes should be closed
- What cannot be done (for example, replacing the control node will be rejected)
- The responsibilities of each node, the implementation Skill, the skills that must be called, and the Output Schema
- Workflow Contract type (
comet-five-phase-overlay/workflow-kernel) and Output Schemas list - Are there any missing or ambiguous candidates that you need to handle
- What executable disclosures will scripts/hooks bring
- Which files will be generated
- ** Confirm Generation ** - Write the plan into draft and continue generating.
- ** Modify the plan ** - Regenerate the plan after adjusting the goals, preferences or candidates.
- “Cancel” - Do not write any status.
Step 4: Evaluation
After confirmation,/comet-any generates the Skill package. Then evaluate whether it meets the standards. This is the “mandatory evidence” before release, not an optional step:
Report path printed from the CLI and confirm that the assessment has passed. For detailed environmental preparation and report interpretation, please refer to Evaluate Any Skill
Prerequisite: To run
comet eval, install uv, Python 3.11+, and Docker, then set ANTHROPIC_API_KEY (or ANTHROPIC_AUTH_TOKEN). See Evaluation quickstart · What you need before running.Step 5: Release and distribution
After the assessment is passed, check the release readiness and release:The complete process can be understood in one picture
Optional: Prepare preference files
The first time you use it,/comet-any will scan the platform skills and recommend default preferences. You can also directly create a preference file and tell it which skills to prioritize for reuse. Save to .comet/skill-preferences.yaml:
Q&A
What's the difference between /comet-any and /comet
What's the difference between /comet-any and /comet
/comet is used to complete a project change. /comet-any is used to create, optimize or organize reusable skills.If you want to create features, fix bugs or modify project code, use /comet. If you want to condense a set of processes into reusable skills or add team rules on the basis of the five stages of /comet, use /comet-any.Do I need to understand words like Workflow Node and Output Schema
Do I need to understand words like Workflow Node and Output Schema
It is not necessary for ordinary use. You only need to look at what is done at each step on the solution confirmation page, which skills will be called, and which capabilities will be added or disabled.When doing deep customization or reviewing the product, then refer to Overview of Skill Creator
What should I do if I stop halfway through
What should I do if I stop halfway through
Tell the Agent, “Continue the previous Skill creation.”
/comet-any first attempts to restore the current authoring state, showing its name, status, next step, and blocker so you can choose what to continue. See The complete Skill creation workflow · Resume the interrupted process.Will the products be distributed automatically
Will the products be distributed automatically
No. After
/ Comet-any is released, it will ask you if you want to distribute it, and will first show a preview of . It will only be truly written into the platform after your confirmation. Preview is a mandatory step and cannot be skipped.I don't want to run the eval and publish commands myself
I don't want to run the eval and publish commands myself
You can call only
/comet-any throughout the process. It will proactively advance the evaluation and release and ask for your confirmation at each step. The commands listed on this page are to help you understand the process, facilitate troubleshooting or perform automation integration.
