Agent Skills › civitai/civitai › generator-launch

generator-launch

GitHub

用于生成器模型版本发布后的就绪检查与部署引导。提供check命令查询状态及gate规则,launch命令输出包含真实URL和命令的分步操作指南,辅助完成发布、去闸门等流程。

.claude/skills/generator-launch/SKILL.md civitai/civitai

Trigger Scenarios

新模型版本部署后检查状态 询问发布进度或后续步骤

Install

npx skills add civitai/civitai --skill generator-launch -g -y
More Options

Non-standard path

npx skills add https://github.com/civitai/civitai/tree/main/.claude/skills/generator-launch -g -y

Use without installing

npx skills use civitai/civitai@generator-launch

指定 Agent (Claude Code)

npx skills add civitai/civitai --skill generator-launch -a claude-code -g -y

安装 repo 全部 skill

npx skills add civitai/civitai --all -g -y

预览 repo 内 skill

npx skills add civitai/civitai --list

SKILL.md

Frontmatter
{
    "name": "generator-launch",
    "description": "Read-only readiness check for a generator model version (covered, generatable for you, gated) and the post-deploy launch instructions — publish, then remove the gate — filled in with the version's real URLs and commands. Use after a new generator model's deploy lands, or whenever someone asks where a launch stands. Called by onboard-generator-model; usable on its own."
}

Generator Launch

node .claude/skills/generator-launch/launch.mjs check  --version <id>
node .claude/skills/generator-launch/launch.mjs launch --version <id>

Both commands only read. They use CIVITAI_API_KEY from .claude/skills/mod-actions/.env, which must belong to a moderator. check also reads the database through postgres-query.

check

Reports the version's status, whether it's covered, whether you can generate with it (canGenerate), whether it has an EcosystemCheckpoints row, and which gate rules apply to it or its ecosystem (hidden removes it from view; disabled leaves it selectable but refuses generation).

Before launch, expect Draft, covered: true, canGenerate: true, a coverage row, and a moderators-only rule.

If canGenerate is false because a rule is available to "nobody", check says so. That rule hides the version from moderators too.

launch

Prints numbered post-deploy steps with this version's real URLs and commands, and ticks off any that are already done:

  1. Test as a moderator. If canGenerate is false, it says not to publish.
  2. Publish, with the green Publish button in the version panel of /models/<modelId>?modelVersionId=<id>. It says whether this publishes the model and the version together (the model is still a Draft) or only the version.
  3. Remove the gate. It prints one generation-gate-rules command for each rule that hides or blocks the version or its ecosystem, including rules set by hand.
  4. Confirm as a non-mod.
  5. Optional follow-ups: GenerationBaseModel, AuctionBase, training, the landing page, and coverage remove for ExternalGeneration versions.

The order is fixed: publish, then remove the gate. While the rule is in place, the published version stays hidden from non-mods everywhere, so publishing exposes nothing early. Removing the gate first shows everyone a Draft model they can't generate with.

Give the user the output as it is; it's written for them. Don't do the steps yourself. Publishing and removing the gate are the user's decision. Run launch again whenever they ask where things stand, because it re-reads the live state.

Version History

  • c706944 Current 2026-09-23 10:06

Same Skill Collection

.claude/skills/add-ecosystem/SKILL.md
.claude/skills/add-generation-support/SKILL.md
.claude/skills/add-prompt-enhancement-guide/SKILL.md
.claude/skills/add-training-support/SKILL.md
.claude/skills/axiom/SKILL.md
.claude/skills/browser-automation/SKILL.md
.claude/skills/civitai-orchestration/SKILL.md
.claude/skills/civitai-review/SKILL.md
.claude/skills/cleanup/SKILL.md
.claude/skills/clickhouse-query/SKILL.md
.claude/skills/clickup/SKILL.md
.claude/skills/cloudflare/SKILL.md
.claude/skills/component-preview/SKILL.md
.claude/skills/deploy-status/SKILL.md
.claude/skills/dev-server/SKILL.md
.claude/skills/discord/SKILL.md
.claude/skills/feature-walkthrough/SKILL.md
.claude/skills/feedback-triage/SKILL.md
.claude/skills/flipt/SKILL.md
.claude/skills/form-graph-port/SKILL.md
.claude/skills/freshdesk/SKILL.md
.claude/skills/generation-coverage/SKILL.md
.claude/skills/generation-gate-rules/SKILL.md
.claude/skills/listing-media/SKILL.md
.claude/skills/meilisearch-admin/SKILL.md
.claude/skills/metabase/SKILL.md
.claude/skills/mod-actions/SKILL.md
.claude/skills/moderator-page-migration/SKILL.md
.claude/skills/onboard-generator-model/SKILL.md
.claude/skills/postgres-query/SKILL.md
.claude/skills/quick-mockups/SKILL.md
.claude/skills/redis-inspect/SKILL.md
.claude/skills/retool-migration/SKILL.md
.claude/skills/retool-query/SKILL.md
.claude/skills/scaffold-civitai-app/SKILL.md
.claude/skills/stripe/SKILL.md
.claude/skills/svelte-review/SKILL.md
.claude/skills/ux-design/SKILL.md
.claude/skills/write-model-description/SKILL.md
.claude/skills/xguard-manager/SKILL.md
apps/event-engine/.claude/skills/agent-review/SKILL.md
apps/event-engine/.claude/skills/clickhouse-query/SKILL.md
apps/event-engine/.claude/skills/clickup/SKILL.md
apps/event-engine/.claude/skills/postgres-query/SKILL.md
apps/event-engine/.claude/skills/redis-inspect/SKILL.md
.claude/skills/add-trainer-model/SKILL.md
.claude/skills/app-capture/SKILL.md
.claude/skills/app-taste/SKILL.md
.claude/skills/ecosystem-seo-page/SKILL.md

Metadata

Files
0
Version
b735b6b
Hash
80d3722d
Indexed
2026-09-23 10:06

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-09-29 16:41
浙ICP备14020137号-1