Agent skill

Comet Any

by rpamis in rpamis/comet

通过 Comet Creator 创建或升级 Comet Classic workflow Skill。不用于一般 Skill 的编写、整理或评审。

MITAuto-check passedAgent Workflows

Install Comet Any

skills CLI
$ npx skills add rpamis/comet --skill comet-any -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install rpamis/comet comet-any --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/rpamis/comet.git skills-src && mkdir -p .claude/skills && cp -r skills-src/assets/skills-zh/comet-any .claude/skills/comet-any && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
comet-any
GitHub stars
3.2k
Token cost
~1.4k tokens
SKILL.md length
418 words
Files
13
Skills in repo
52
Repo updated
First seen
Licence
MIT

At a glance

通过 Comet Creator 创建或升级 Comet Classic workflow Skill。不用于一般 Skill 的编写、整理或评审。

  • Works in 10 steps: 恢复现有状态:先运行 comet creator guide --project… → 读取项目偏好:读取… → 生成方案:把用户目标表达为 Workflow Nodes、Skill… → …
  • Agent Workflows work in your project
  • SKILL.md covers 核心模型, 受保护边界, 工作步骤 and 方案示例, plus 2 more sections
  • Calls node

What it does

Comet Any is an agent skill from rpamis/comet. 通过 Comet Creator 创建或升级 Comet Classic workflow Skill。不用于一般 Skill 的编写、整理或评审。

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 15 other files (for example `agents/openai.yaml`, `reference/authored-zone-example.md` and `reference/authoring-protocol.json`).

It sits in Agent Workflows. The repository describes itself as: Comet: agent skill harness for turning ideas into evaluated workflows. The licence is MIT.

When your agent uses it

  • Agent Workflows work in your project

Example prompts

  • “/comet-any”

Workflow steps

10 steps, taken from the first numbered list in SKILL.md.

  1. 恢复现有状态:先运行 comet creator guide --project . --json,展示恢复摘要和下一步。
  2. 读取项目偏好:读取 .comet/skill-preferences.yaml,用 comet creator candidates --json 发现真实本地 Skill,再用 comet skill show --json 读取候选的真实内容与…
  3. 生成方案:把用户目标表达为 Workflow Nodes、Skill Bindings、Output Schemas、Guardrails、Handoffs 和 Evidence。
  4. 展示确认页:说明每个 Node 的职责、绑定 Skill、Required Skill Call、Output Schema、可执行披露和 readiness 影响。确认页必须为每个新增 binding 或 schema 显示…
  5. 等待用户确认:未确认前不得写 Bundle draft;存在 missing / ambiguous Skill 时必须暂停。
  6. 初始化后端状态:确认后调用 comet creator init --file --confirmed-proposal --json。
  7. 运行创作管线并生成 Bundle:先运行 comet creator authoring-plan --depth quick|full --json 取得 lane DAG。按 DAG 派发…
  8. 验证:展示 quick/full eval 工作量,运行或记录当前 draft hash 的 eval evidence;失败、skip 或证据 hash 过期时不得进入 ready。
  9. Review / readiness:读取 comet publish review --platform --json,展示 Readiness:、Blockers:、Warnings:、Evidence:。
  10. Publish / install preview:人工批准后才能 publish;安装前必须先运行 preview,并展示 No files were written。

What it can do on your machine

Read from SKILL.md and the folder at commit 0fd42a0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Comet Any loads about 1.4k tokens when it runs. Until then it costs about 21 tokens; SKILL.md has 418 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~21
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from rpamis/comet at commit 0fd42a0, republished under its MIT licence (© rpamis). 418 words, ~1,408 tokens.

Download SKILL.mdSave it as .claude/skills/comet-any/SKILL.md (or your agent's skills folder). This skill also uses 12 other files; get the full folder from GitHub.
name
comet-any
description
通过 Comet Creator 创建或升级 Comet Classic workflow Skill。不用于一般 Skill 的编写、整理或评审。
disable-model-invocation
true

Comet Any - Skill Creator

/comet-any 是 Comet 的 Skill 创建向导。用户只需要描述想要的工作流;本 Skill 负责读取真实 Skill、提出方案、等待确认、生成可验证的 Comet-native Skill Bundle,并通过内部 CLI 完成 eval、review、publish readiness 和安装预览。

普通用户第一层只看到三种起点:

  • 基于 /comet-classic 的五阶段定制:覆盖 open / design / build / verify / archive 五阶段的 Skill 编排,但不修改 /comet-classic 永久入口本身。
  • 创建全新 workflow Skill:从目标和候选 Skills 生成新的 workflow-kernel。
  • 整理已有 Skill:读取已有 Skill,补齐 Workflow Node、Skill Binding、Output Schema、Guardrail、Handoff、eval 和 readiness。

后端 Bundle、Factory、composition 仍是内部审计词;不要把它们作为普通用户的第一屏概念。

核心模型

所有路径都必须编译到同一种 Workflow Contract:

  • Workflow Node:流程中的可恢复节点,例如 open、design、plan、execute、subagent-execute、review、verify、archive。
  • Node Responsibility:该 Node 在 Agent workflow 中承担的职责,用来解释它为什么存在、需要产出什么、能否替换。
  • Skill Binding:某个 Node 的实现 Skill 或辅助 Skill。
  • Required Skill Call:要求 Node 内必须调用某个 Skill,不替换 Node implementation。例如 execute 和 subagent-execute 必须调用 elementui,review 必须调用 whitebox-code-standard。
  • Output Schema:Node 必须产出的文件、状态或 evidence。Output Schema 必须挂到具体 Workflow Node 才算生效;只定义在 workflow.outputSchemas 里不会触发 guard、eval 或 readiness。脚本、eval、readiness 只依赖挂到 Node 的 Output Schema,不依赖 Skill 名称。
  • Guardrail:阻断或放行 Node 推进的检查。
  • Handoff:子代理或跨 Node 交接时必须带回的 evidence。
  • workflow-protocol.json:生成包的唯一运行事实源,kind 为 comet-five-phase-overlay 或 workflow-kernel。

受保护边界

comet-five-phase-overlay 保留 Comet Classic 五阶段主流程和 .comet.yaml 状态语义。普通模式下:

  • comet-five-phase-overlay 的主状态只来自 Classic layout resolver 绑定的 <classic-change-dir>/.comet.yaml;没有 active change 或多个 active changes 时必须阻塞并请用户选择。
  • 不得创建 .comet/runs/<workflow>/state.json 作为 Comet overlay 主状态。Bundle 草稿、eval evidence 和 publish readiness 可以有自己的证据文件,但不能替代 .comet.yaml。
  • control Node 不允许 override:open、execute、verify、archive。
  • producer Node 可以 override:design、plan,但必须满足对应 Output Schema。
  • handoff 和 guardrail Node 可以 require / augment。
  • 用户坚持替换 control Node 时,改走高级 workflow-kernel,并要求重新声明 state、Output Schema 和 Guardrail。
  • 所有 Node 都必须用 responsibility 说明职责,不使用内部坐标作为用户理解流程的方式。

工作步骤

  1. 恢复现有状态:先运行 comet creator guide --project . --json,展示恢复摘要和下一步。
  2. 读取项目偏好:读取 .comet/skill-preferences.yaml,用 comet creator candidates --json 发现真实本地 Skill,再用 comet skill show <name> --json 读取候选的真实内容与 hash。不得只按名字推测能力。
  3. 生成方案:把用户目标表达为 Workflow Nodes、Skill Bindings、Output Schemas、Guardrails、Handoffs 和 Evidence。
  4. 展示确认页:说明每个 Node 的职责、绑定 Skill、Required Skill Call、Output Schema、可执行披露和 readiness 影响。确认页必须为每个新增 binding 或 schema 显示 enforcement:guarded、handoff-guarded、evidence-only 或 advisory。
  5. 等待用户确认:未确认前不得写 Bundle draft;存在 missing / ambiguous Skill 时必须暂停。
  6. 初始化后端状态:确认后调用 comet creator init <name> --file <plan.json> --confirmed-proposal --json。
  7. 运行创作管线并生成 Bundle:先运行 comet creator authoring-plan <name> --depth quick|full --json 取得 lane DAG。按 DAG 派发 lane——wave1(script、reference、pause-points)并发派发,wave2(workflow-entry、skill-core)在 script 契约之后并发派发,skill-review 作为汇聚 barrier。每个 lane 的产出用 comet creator authoring-record <name> --lane <id> --file <out.json> --json 记录(经 schema 校验;BLOCKED/NEEDS_CONTEXT 会被拒绝)。随后运行 comet creator generate <name> --json:把记录的内容叶子草稿(entry/node SKILL.md、decision-points、recovery)合并进包,而确定性脊梁(protocol/scripts/manifest)保持模板化,并渲染真实审查证据。产出 entry Skill、Node Skills、reference/workflow-protocol.json、六个 scripts、rules、hooks 与 comet/eval.yaml。
  8. 验证:展示 quick/full eval 工作量,运行或记录当前 draft hash 的 eval evidence;失败、skip 或证据 hash 过期时不得进入 ready。
  9. Review / readiness:读取 comet publish review <name> --platform <reference-platform> --json,展示 Readiness:、Blockers:、Warnings:、Evidence:。
  10. Publish / install preview:人工批准后才能 publish;安装前必须先运行 preview,并展示 No files were written。
Show full SKILL.md (82 more words)Show less

方案示例

组件库和白盒审查场景应生成类似 plan:

json
{
  "goal": "基于 /comet-classic 的五阶段定制,要求组件库和白盒审查。",
  "skillCreatorIntent": "customize-comet",
  "workflow": {
    "kind": "comet-five-phase-overlay",
    "name": "team-comet",
    "goal": "要求组件库和白盒审查。",
    "nodes": {
      "execute": {
        "requiredSkillCalls": [
          {
            "skill": "elementui",
            "reason": "Use project component library during direct implementation."
          }
        ]
      },
      "subagent-execute": {
        "requiredSkillCalls": [
          {
            "skill": "elementui",
            "scope": "handoff"
          }
        ]
      },
      "review": {
        "requiredSkillCalls": [
          {
            "skill": "whitebox-code-standard",
            "scope": "review"
          }
        ]
      }
    }
  }
}

硬性规则

  • 必须先展示方案确认页,再生成。
  • 确认页必须为每个新增 binding 或 schema 显示 enforcement:guarded、handoff-guarded、evidence-only 或 advisory。
  • Required Skill Call 不替换 Node implementation。
  • producer override 必须声明 satisfies 的 Output Schema。
  • Output Schema 必须挂到具体 Workflow Node 才算生效;只定义在 workflow.outputSchemas 里不会触发 guard、eval 或 readiness。
  • control Node 普通模式不得 override。
  • eval、review、publish readiness 必须读取同一份 workflow-protocol.json。
  • readiness blockers 必须阻止 publish:缺少当前 draft hash 的 eval evidence、人工 approval、required capability 或 executable disclosure 任一项都不能进入 ready。
  • 子代理 Handoff 必须要求子代理加载 Required Skill Call 并回传 evidence。
  • 脚本只读取 protocol 和 state,不把 Skill 名称当成校验依据。
  • 安装前必须询问用户,不得自动安装。

参考资料

  • comet-any/reference/authoring-protocol.json
  • comet-any/reference/authored-zone-example.md
  • comet-any/reference/bundle-authoring.md
  • comet-any/reference/authoring-subagents.md
  • comet-any/reference/eval-provider.md

© rpamis, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 12 other files in assets/skills-zh/comet-any of rpamis/comet.

  • SKILL.md
  • agents/openai.yaml
  • reference/authored-zone-example.md
  • reference/authoring-protocol.json
  • reference/authoring-subagents.md
  • reference/bundle-authoring.md
  • reference/eval-provider.md
  • reference/subagents/pause-points-author.md
  • reference/subagents/reference-author.md
  • reference/subagents/script-author.md
  • reference/subagents/skill-core-author.md
  • reference/subagents/skill-reviewer.md
  • reference/subagents/workflow-entry-author.md

Open the folder on GitHubat commit 0fd42a0

Compare with similar skills

Comet Any next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Comet Any compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Comet Any this skillrpamis/comet3.2k—~1.4kAutomated safety check: PassMIT
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
Hook Development for Claude Code Pluginsanthropics/claude-plugins-official38k10 repos~4.1kAutomated safety check: NotesApache-2.0
Using Superpowersfarm-fe/farm5.6k35 repos~1.4kAutomated safety check: PassMIT
Executing Plans Inlineobra/superpowers297k2 repos~5.1kAutomated safety check: PassMIT
Skill CreatorAzure/azqr79589 repos~8.2kAutomated safety check: PassApache-2.0

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • Hook Development for Claude Code Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.

    38k GitHub starsUsed in 10 repos~4.1k tokens
    Agent WorkflowsAuto-check: notes
  • Using Superpowers

    farm-fe/farm

    A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

    5.6k GitHub starsUsed in 35 repos~1.4k tokens
    Agent WorkflowsAuto-check passed
  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    297k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed
  • Skill Creator

    Azure/azqr

    Official

    Create new skills, modify and improve existing skills, and measure skill performance.

    795 GitHub starsUsed in 89 repos~8.2k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Agent Development

    anthropics/claude-plugins-official

    Official

    Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.

    38k GitHub starsUsed in 7 repos~2.8k tokens
    Agent WorkflowsAuto-check passed

More from rpamis/comet

All 52 skills in this repo
  • Comet

    rpamis/comet

    A skill your agent uses when 用户要启动或恢复 Comet 工作流,需要根据 active change、.comet.yaml、hotfix/tweak 意图路由到对应阶段 Skill。

    3.2k GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Comet

    rpamis/comet

    Comet workflow entry. An agent skill from rpamis/comet.

    3.2k GitHub stars~686 tokensUpdated today
    Auto-check passed
  • Comet

    rpamis/comet

    Comet — OpenSpec + Superpowers dual-star development workflow.

    3.2k GitHub stars~4.4k tokensUpdated today
    Auto-check passed
  • Comet Archive

    rpamis/comet

    Archive and deliver a Classic change. An agent skill from rpamis/comet.

    3.2k GitHub stars~3.9k tokensUpdated today
    Auto-check passed
  • Comet Classic

    rpamis/comet

    Comet Classic workflow entry. An agent skill from rpamis/comet.

    3.2k GitHub stars~3k tokensUpdated today
    Auto-check passed
  • Comet Design

    rpamis/comet

    Complete the Classic technical design and obtain user confirmation.

    3.2k GitHub stars~4.3k tokensUpdated today
    Auto-check passed

Categories

Questions about Comet Any

What does Comet Any do?

通过 Comet Creator 创建或升级 Comet Classic workflow Skill。不用于一般 Skill 的编写、整理或评审。. Comet Any is an agent skill from rpamis/comet.

When should I use Comet Any?

Comet Any fits situations like: agent Workflows work in your project.

How do I install Comet Any in Claude Code?

Run `npx skills add rpamis/comet --skill comet-any -a claude-code`. Or copy the skill folder (assets/skills-zh/comet-any in rpamis/comet) into .claude/skills/comet-any in your project. Claude Code loads it when a task matches its description.

How do I install Comet Any in Codex?

Run `npx skills add rpamis/comet --skill comet-any -a codex`. Or copy the skill folder (assets/skills-zh/comet-any in rpamis/comet) into .agents/skills/comet-any in your project. Codex loads it when a task matches its description.

Can I use Comet Any in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add rpamis/comet --skill comet-any -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/comet-any, .gemini/skills/comet-any, .github/skills/comet-any and .opencode/skills/comet-any in your project.

What does Comet Any need to run?

Going by SKILL.md and its folder, Comet Any needs the command-line tools its instructions call (node).

Does Comet Any access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Comet Any safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Comet Any use?

Comet Any is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Comet Any use?

About 1.4k tokens (SKILL.md is roughly 5.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Comet Any?

Skills that share tags, products or a category with Comet Any: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 38k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 297k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Comet Any?

rpamis (a GitHub organization) maintains it in rpamis/comet, which has 3,166 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 9, 2026.

Source: rpamis/comet on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.