{"id":"3ecd69df-ace5-406f-9f92-dc410f6c9247","entityType":"agent","slug":"clawhub-zhaobod1-huo15-comic-orchestrator","name":"Huo15 Comic Orchestrator","canonicalUrl":"https://www.xpersona.co/agent/clawhub-zhaobod1-huo15-comic-orchestrator","canonicalPath":"/agent/clawhub-zhaobod1-huo15-comic-orchestrator","generatedAt":"2026-10-11T10:52:30.297Z","source":"CLAWHUB","claimStatus":"UNCLAIMED","verificationTier":"NONE","summary":{"evidence":{"source":"editorial-content","verified":true,"confidence":"high","updatedAt":"2026-10-11T06:44:46.190Z","emptyReason":null},"description":"一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。 Skill: Huo15 Comic Orchestrator Owner: zhaobod1 Summary: 一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。 Tags: latest:0.1.0 Version history: v0.1.0 | 2026-04-24T04:23:23.151Z | user initial release Archive index: Archive v0.1.0: 9 files, 16639 bytes Files: _meta.json (143b), scripts/_shared/__init__.py (761b), scripts/_shared/ark_","descriptionLabel":"Technical summary","evidenceSummary":"Capability contract not published. No trust telemetry is available yet. 1.1K downloads reported by the source. Last updated 10/11/2026.","installCommand":"clawhub skill install s17f6q72skfgyjycm2frgdc8dn83v5mk:huo15-comic-orchestrator","sourceUrl":"https://clawhub.ai/zhaobod1/huo15-comic-orchestrator","homepage":"https://clawhub.ai/zhaobod1/skills/huo15-comic-orchestrator","primaryLinks":[{"label":"View on ClawHub","url":"https://clawhub.ai/zhaobod1/huo15-comic-orchestrator","kind":"source"},{"label":"Homepage","url":"https://clawhub.ai/zhaobod1/skills/huo15-comic-orchestrator","kind":"homepage"}],"safetyScore":84,"overallRank":62,"popularityScore":61,"trustScore":null,"claimedByName":null,"isOwner":false,"seoDescription":"一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。 Skill: Huo15 Comic Orche"},"coverage":{"evidence":{"source":"public-profile","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:44:46.190Z","emptyReason":null},"protocols":[{"protocol":"OPENCLEW","label":"OpenClaw","status":"self-declared","notes":"Declared in the public agent profile."}],"capabilities":[],"verifiedCount":0,"selfDeclaredCount":1,"capabilityMatrix":{"rows":[{"key":"OPENCLEW","type":"protocol","support":"unknown","confidenceSource":"profile","notes":"Listed on profile"}],"flattenedTokens":"protocol:OPENCLEW|unknown|profile"}},"adoption":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:44:46.190Z","emptyReason":null},"stars":null,"forks":null,"downloads":1131,"packageName":null,"latestVersion":"0.1.0","tractionLabel":"1.1K downloads"},"release":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"medium","updatedAt":"2026-10-11T06:44:46.071Z","emptyReason":null},"lastUpdatedAt":"2026-10-11T06:44:46.190Z","lastCrawledAt":"2026-10-11T06:44:46.071Z","lastIndexedAt":null,"nextCrawlAt":"2026-10-12T06:44:46.071Z","lastVerifiedAt":null,"highlights":[{"version":"0.1.0","createdAt":"2026-04-24T04:23:23.151Z","changelog":"initial release","fileCount":9,"zipByteSize":16639}]},"execution":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No published capability contract is available yet."},"installCommand":"clawhub skill install s17f6q72skfgyjycm2frgdc8dn83v5mk:huo15-comic-orchestrator","setupComplexity":"low","setupSteps":["Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.","Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data."],"contract":{"contractStatus":"missing","authModes":[],"requires":[],"forbidden":[],"supportsMcp":false,"supportsA2a":false,"supportsStreaming":false,"inputSchemaRef":null,"outputSchemaRef":null,"dataRegion":null,"contractUpdatedAt":null,"sourceUpdatedAt":null,"freshnessSeconds":null},"invocationGuide":{"preferredApi":{"snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/trust"},"curlExamples":["curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/snapshot\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/contract\"","curl -s \"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/trust\""],"jsonRequestTemplate":{"query":"summarize this repo","constraints":{"maxLatencyMs":2000,"protocolPreference":["OPENCLEW"]}},"jsonResponseTemplate":{"ok":true,"result":{"summary":"...","confidence":0.9},"meta":{"source":"CLAWHUB","generatedAt":"2026-10-11T10:52:30.297Z"}},"retryPolicy":{"maxAttempts":3,"backoffMs":[500,1500,3500],"retryableConditions":["HTTP_429","HTTP_503","NETWORK_TIMEOUT"]}},"endpoints":{"dossierUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/dossier","snapshotUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/snapshot","contractUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/contract","trustUrl":"https://www.xpersona.co/api/v1/agents/clawhub-zhaobod1-huo15-comic-orchestrator/trust"}},"reliability":{"evidence":{"source":"runtime-metrics","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No trust, reliability, or runtime telemetry is available."},"trust":{"status":"unavailable","handshakeStatus":"UNKNOWN","verificationFreshnessHours":null,"reputationScore":null,"p95LatencyMs":null,"successRate30d":null,"fallbackRate":null,"attempts30d":null,"trustUpdatedAt":null,"trustConfidence":"unknown","sourceUpdatedAt":null,"freshnessSeconds":null},"decisionGuardrails":{"doNotUseIf":["Contract metadata is missing or unavailable for deterministic execution."],"safeUseWhen":[],"riskFlags":["missing_or_unavailable_contract","trust_data_unavailable","schema_references_missing"],"operationalConfidence":"low"},"executionMetrics":{"observedLatencyMsP50":null,"observedLatencyMsP95":null,"estimatedCostUsd":null,"uptime30d":null,"rateLimitRpm":null,"rateLimitBurst":null,"lastVerifiedAt":null,"verificationSource":null},"runtimeMetrics":{"successRate":null,"avgLatencyMs":null,"avgCostUsd":null,"hallucinationRate":null,"retryRate":null,"disputeRate":null,"p50Latency":null,"p95Latency":null,"lastUpdated":null}},"benchmarks":{"evidence":{"source":"no-benchmark-data","verified":false,"confidence":"low","updatedAt":null,"emptyReason":"No benchmark suites or observed failure patterns are available."},"suites":[],"failurePatterns":[]},"artifacts":{"evidence":{"source":"CLAWHUB","verified":false,"confidence":"high","updatedAt":"2026-10-11T06:44:46.190Z","emptyReason":null},"readme":"Skill: Huo15 Comic Orchestrator\n\nOwner: zhaobod1\n\nSummary: 一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。\n\nTags: latest:0.1.0\n\nVersion history:\n\nv0.1.0 | 2026-04-24T04:23:23.151Z | user\n\ninitial release\n\nArchive index:\n\nArchive v0.1.0: 9 files, 16639 bytes\n\nFiles: _meta.json (143b), scripts/_shared/__init__.py (761b), scripts/_shared/ark_api.py (8211b), scripts/_shared/checkpoint.py (1983b), scripts/_shared/config.py (4914b), scripts/_shared/cost_guard.py (5715b), scripts/run.py (6195b), skill-card.md (2469b), SKILL.md (5491b)\n\nFile v0.1.0:SKILL.md\n\n---\nname: huo15-comic-orchestrator\ndisplayName: 火15 AI 漫剧编排器\ndescription: 一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。\nversion: 0.1.0\naliases:\n  - AI漫剧\n  - 国风漫剧\n  - 仙侠短剧\n  - 漫画短剧\n  - comic-drama\n---\n\n# 火15 AI 漫剧编排器\n\n> 主入口 skill，串起家族其他 8 个子 skill 完成 3-5 分钟国风漫剧生成。\n\n---\n\n## ⚠️ 硬规则\n\n1. **成本熔断优先**：开工前估算超 `cost_cap` 立即阻止，不得强行继续\n2. **用户确认闸门**：估算出来后**必须**等用户\"确认\"/\"开始\"再执行\n3. **国风为默认**：不强制改风格时默认 `三渲二国风` + `仙侠`\n4. **Checkpoint 续跑**：任何失败都从 `.checkpoint.json` 恢复，不重做已完成步骤\n\n---\n\n## 一、家族依赖\n\n| 子 skill | Step | 本 skill 如何调用 |\n|---|---|---|\n| huo15-comic-script | 1 | `python ../huo15-comic-script/scripts/script_gen.py` |\n| huo15-comic-character | 2 | `python ../huo15-comic-character/scripts/character.py` |\n| huo15-comic-storyboard | 3 | `python ../huo15-comic-storyboard/scripts/storyboard.py` |\n| huo15-comic-video | 4 | `python ../huo15-comic-video/scripts/video.py` |\n| huo15-comic-dub | 5 | `python ../huo15-comic-dub/scripts/dub.py` |\n| huo15-comic-lipsync | 6 | `python ../huo15-comic-lipsync/scripts/lipsync.py` |\n| huo15-comic-bgm | 7 | `python ../huo15-comic-bgm/scripts/bgm.py` |\n| huo15-comic-edit | 8 | `python ../huo15-comic-edit/scripts/edit.py` |\n\n---\n\n## 二、Agent 工作流\n\n### Step 0：收集输入\n\n必填：`theme`（主题一句话）、`duration_total`（秒数，180/240/300）\n可选：`style`、`genre`、`character_hints`、`cost_cap`、`enable_lipsync`\n\n### Step 1：预估成本（硬熔断点）\n\n```python\nfrom _shared.cost_guard import estimate_total, CostGuard, BudgetExceeded\n\nn_scenes = duration_total // 5\nest = estimate_total(\n    n_scenes=n_scenes, n_characters=3, total_chars=800,\n    resolution=resolution,   # 720p 默认 / 1080p 贵 2.3×\n    fast=fast_mode,          # seedance-fast 打 5 折\n    enable_lipsync=enable_lipsync,\n    enable_bgm=enable_bgm,\n)\nguard = CostGuard(cap=cost_cap or 600.0, project_dir=project_dir)\ntry:\n    guard.preflight(est[\"total\"])\nexcept BudgetExceeded as e:\n    # 立即报给用户降级建议，等用户选择\n    report_to_user(str(e))\n    return\n```\n\n### Step 2：向用户确认\n\n```\n收到！将生成 {duration_total}s 国风漫剧（{n_scenes} 镜头）\n主题：{theme}\n风格：{style} / 类型：{genre}\n预估成本：\n  · 剧本  ¥0.00（本地）\n  · 角色  ¥{image}\n  · 视频  ¥{video}\n  · TTS   ¥{tts}\n  · 口型  ¥{lipsync}\n  · BGM   ¥{bgm}\n  · 合计  ¥{total}（熔断上限 ¥{cap}）\n确认开始吗？\n```\n\n### Step 3-10：按顺序调用子 skill\n\n每步前 checkpoint 查重（`if cp.is_done(step): skip`），每步后 `guard.charge(step, item, cost)`，触发预警即告知用户，触发熔断即停并给降级方案。\n\n### Step 11：交付\n\n输出 `output/{project_slug}/final.mp4` 路径、实际成本、耗时。\n\n---\n\n## 三、主入口脚本\n\n`scripts/run.py`：\n\n```bash\npython scripts/run.py \\\n  --theme \"少年剑仙三年归来\" \\\n  --duration 240 \\\n  --style 三渲二国风 \\\n  --genre 仙侠 \\\n  --cap 600\n```\n\n详见 [scripts/run.py](./scripts/run.py)。\n\n---\n\n## 四、熔断降级策略\n\n`_shared/cost_guard.py` 的 `BudgetExceeded` 抛出时，默认提供 5 选 1：\n\n1. 缩短总时长\n2. 减少镜头数\n3. 关闭对口型（省 ~10%，Kling 2.6 便宜后此项影响小）\n4. 启用 `--fast`（seedance-fast 打 5 折，视频占大头，省 ~40%）\n5. 降 resolution：1080p → 720p 省 ~60% 视频费；720p → 480p 再省 ~50%\n6. 提升 cost_cap\n\n**Agent 必须让用户二次确认任何降级**，不得自动降级。\n\n### 成本主导因素（720p 基线）\n\n视频占比最高（~85%）→ 优先调视频参数：\n- `fast=True` → 视频减半\n- `resolution=480p` → 视频再减半\n- `scene_duration=4` → 视频线性减 20%\n\nLipsync 成本从 2026-04 起大幅下降（Kling 2.6: ¥0.72/5s），不再是大头。\n\n---\n\n## 五、Agent 直写剧本模式（推荐）\n\n**不建议**让 `scripts/script_gen.py` 调 Anthropic SDK 生成剧本，因为：\n1. Claude（即本 Agent）就是 LLM 本体，再开 SDK 调自己是冗余\n2. `script_gen.py` 走 SDK 要消耗 token，Agent 直写不花钱\n\n**推荐流程**：Agent 按 `huo15-comic-script/SKILL.md` 的 JSON schema **直接写** `script.json` 到 `output/{slug}/`，然后：\n\n```bash\n# 跳过 LLM 调用，只校验\npython huo15-comic-script/scripts/script_gen.py \\\n  --theme \"...\" --duration 240 \\\n  --input-json output/{slug}/script.json \\\n  --out output/{slug}/script.json\n```\n\nrun.py 支持 `SCRIPT_PREWRITTEN=1` 环境变量跳过 SDK 调用路径。\n\nDemo 见 `examples/demo-xianxia-180s.json`。\n\n---\n\n## 六、Checkpoint 续跑\n\n`output/{project}/.checkpoint.json` 记录每步与镜头级状态：\n\n```json\n{\n  \"script\": \"done\",\n  \"characters\": \"done\",\n  \"storyboard\": \"done\",\n  \"videos\": \"running\",\n  \"videos.S01\": \"done\",\n  \"videos.S02\": \"done\",\n  \"videos.S03\": \"running\",\n  ...\n}\n```\n\n重启时扫描，从 `next_pending()` 续跑，已完成镜头不重做。\n\nFile v0.1.0:_meta.json\n\n{\n  \"ownerId\": \"kn7byevkn40d6z4p7ghdb097z983tj33\",\n  \"slug\": \"huo15-comic-orchestrator\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1777004603151\n}\n\nFile v0.1.0:skill-card.md\n\n## Description:\n\nHuo15 Comic Orchestrator coordinates a multi-step AI comic-drama workflow from theme intake through script, character cards, storyboard frames, video generation, TTS, lip sync, background music, subtitles, and final assembly.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[zhaobod1](https://clawhub.ai/user/zhaobod1)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and content creators use this skill to orchestrate short AI comic-drama production runs with cost checks, user confirmation, checkpoint resume, and handoff across required sibling skills.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Media prompts and referenced assets may be sent to external providers.\n\nMitigation: Use only approved input content, review provider terms, and supervise each run.\n\nRisk: Billing and dependency controls are too weak for unattended installation.\n\nMitigation: Avoid unattended or auto-confirmed use until dependencies are pinned and runtime spending is enforced from actual provider usage.\n\nRisk: The workflow depends on required sibling skills and external provider credentials.\n\nMitigation: Install and pin the required sibling skills, configure provider credentials deliberately, and run in a controlled project directory.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/zhaobod1/skills/huo15-comic-orchestrator)\n- [Volcengine Seedance documentation](https://www.volcengine.com/docs/82379/1520757)\n- [Volcengine TTS documentation](https://www.volcengine.com/docs/6561/97465)\n- [Kling API endpoint](https://api.klingai.com/v1)\n- [Suno API endpoint](https://api.sunoapi.org)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration, files]\n\n**Output Format:** [Markdown guidance, command examples, JSON project state, media file paths, and generated project files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Produces a final video path, cost report, and checkpointed project outputs when the required sibling skills and provider credentials are available.]\n\n## Skill Version(s):\n\n0.1.0 (source: frontmatter and server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment.","readmeExcerpt":"Skill: Huo15 Comic Orchestrator Owner: zhaobod1 Summary: 一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。 Tags: latest:0.1.0 Version history: v0.1.0 | 2026-04-24T04:23:23.151Z | user initial release Archive index: Archive v0.1.0: 9 files, 16639 bytes Files: _meta.json (143b), scripts/_shared/__init__.py (761b), scripts/_shared/ark_","codeSnippets":[],"executableExamples":[{"language":"python","snippet":"from _shared.cost_guard import estimate_total, CostGuard, BudgetExceeded\n\nn_scenes = duration_total // 5\nest = estimate_total(\n    n_scenes=n_scenes, n_characters=3, total_chars=800,\n    resolution=resolution,   # 720p 默认 / 1080p 贵 2.3×\n    fast=fast_mode,          # seedance-fast 打 5 折\n    enable_lipsync=enable_lipsync,\n    enable_bgm=enable_bgm,\n)\nguard = CostGuard(cap=cost_cap or 600.0, project_dir=project_dir)\ntry:\n    guard.preflight(est[\"total\"])\nexcept BudgetExceeded as e:\n    # 立即报给用户降级建议，等用户选择\n    report_to_user(str(e))\n    return"},{"language":"text","snippet":"收到！将生成 {duration_total}s 国风漫剧（{n_scenes} 镜头）\n主题：{theme}\n风格：{style} / 类型：{genre}\n预估成本：\n  · 剧本  ¥0.00（本地）\n  · 角色  ¥{image}\n  · 视频  ¥{video}\n  · TTS   ¥{tts}\n  · 口型  ¥{lipsync}\n  · BGM   ¥{bgm}\n  · 合计  ¥{total}（熔断上限 ¥{cap}）\n确认开始吗？"},{"language":"bash","snippet":"python scripts/run.py \\\n  --theme \"少年剑仙三年归来\" \\\n  --duration 240 \\\n  --style 三渲二国风 \\\n  --genre 仙侠 \\\n  --cap 600"},{"language":"bash","snippet":"# 跳过 LLM 调用，只校验\npython huo15-comic-script/scripts/script_gen.py \\\n  --theme \"...\" --duration 240 \\\n  --input-json output/{slug}/script.json \\\n  --out output/{slug}/script.json"},{"language":"json","snippet":"{\n  \"script\": \"done\",\n  \"characters\": \"done\",\n  \"storyboard\": \"done\",\n  \"videos\": \"running\",\n  \"videos.S01\": \"done\",\n  \"videos.S02\": \"done\",\n  \"videos.S03\": \"running\",\n  ...\n}"}],"parameters":null,"dependencies":[],"permissions":[],"extractedFiles":[{"path":"SKILL.md","content":"---\nname: huo15-comic-orchestrator\ndisplayName: 火15 AI 漫剧编排器\ndescription: 一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。\nversion: 0.1.0\naliases:\n  - AI漫剧\n  - 国风漫剧\n  - 仙侠短剧\n  - 漫画短剧\n  - comic-drama\n---\n\n# 火15 AI 漫剧编排器\n\n> 主入口 skill，串起家族其他 8 个子 skill 完成 3-5 分钟国风漫剧生成。\n\n---\n\n## ⚠️ 硬规则\n\n1. **成本熔断优先**：开工前估算超 `cost_cap` 立即阻止，不得强行继续\n2. **用户确认闸门**：估算出来后**必须**等用户\"确认\"/\"开始\"再执行\n3. **国风为默认**：不强制改风格时默认 `三渲二国风` + `仙侠`\n4. **Checkpoint 续跑**：任何失败都从 `.checkpoint.json` 恢复，不重做已完成步骤\n\n---\n\n## 一、家族依赖\n\n| 子 skill | Step | 本 skill 如何调用 |\n|---|---|---|\n| huo15-comic-script | 1 | `python ../huo15-comic-script/scripts/script_gen.py` |\n| huo15-comic-character | 2 | `python ../huo15-comic-character/scripts/character.py` |\n| huo15-comic-storyboard | 3 | `python ../huo15-comic-storyboard/scripts/storyboard.py` |\n| huo15-comic-video | 4 | `python ../huo15-comic-video/scripts/video.py` |\n| huo15-comic-dub | 5 | `python ../huo15-comic-dub/scripts/dub.py` |\n| huo15-comic-lipsync | 6 | `python ../huo15-comic-lipsync/scripts/lipsync.py` |\n| huo15-comic-bgm | 7 | `python ../huo15-comic-bgm/scripts/bgm.py` |\n| huo15-comic-edit | 8 | `python ../huo15-comic-edit/scripts/edit.py` |\n\n---\n\n## 二、Agent 工作流\n\n### Step 0：收集输入\n\n必填：`theme`（主题一句话）、`duration_total`（秒数，180/240/300）\n可选：`style`、`genre`、`character_hints`、`cost_cap`、`enable_lipsync`\n\n### Step 1：预估成本（硬熔断点）\n\n```python\nfrom _shared.cost_guard import estimate_total, CostGuard, BudgetExceeded\n\nn_scenes = duration_total // 5\nest = estimate_total(\n    n_scenes=n_scenes, n_characters=3, total_chars=800,\n    resolution=resolution,   # 720p 默认 / 1080p 贵 2.3×\n    fast=fast_mode,          # seedance-fast 打 5 折\n    enable_lipsync=enable_lipsync,\n    enable_bgm=enable_bgm,\n)\nguard = CostGuard(cap=cost_cap or 600.0, project_dir=project_dir)\ntry:\n    guard.preflight(est[\"total\"])\nexcept BudgetExceeded as e:\n    # 立即报给用户降级建议，等用户选择\n    report_to_user(str(e))\n    return\n```\n\n### Step 2：向用户确认\n\n```\n收到！将生成 {duration_total}s 国风漫剧（{n_scenes} 镜头）\n主题：{theme}\n风格：{style} / 类型：{genre}\n预估成本：\n  · 剧本  ¥0.00（本地）\n  · 角色  ¥{image}\n  · 视频  ¥{video}\n  · TTS   ¥{tts}\n  · 口型  ¥{lipsync}\n  · BGM   ¥{bgm}\n  · 合计  ¥{total}（熔断上限 ¥{cap}）\n确认开始吗？\n```\n\n### Step 3-10：按顺序调用子 skill\n\n每步前 checkpoint 查重（`if cp.is_done(step): skip`），每步后 `guard.charge(step, item, cost)`，触发预警即告知用户，触发熔断即停并给降级方案。\n\n### Step 11：交付\n\n输出 `output/{project_slug}/final.mp4` 路径、实际成本、耗时。\n\n---\n\n## 三、主入口脚本\n\n`scripts/run.py`：\n\n```bash\npython scripts/run.py \\\n  --theme \"少年剑仙三年归来\" \\\n  --duration 240 \\\n  --style 三渲二国风 \\\n  --genre 仙侠 \\\n  --cap 600\n```\n\n详见 [scripts/run.py](./scripts/run.py)。\n\n---\n\n## 四、熔断降级策略\n\n`_shared/cost_guard.py` 的 `BudgetExceeded` 抛出时，默认提供 5 选 1：\n\n1. 缩短总时长\n2. 减少镜头数\n3. 关闭对口型（省 ~10%，Kling 2.6 便宜后此项影响小）\n4. 启用 `--fast`（seedance-fast 打 5 折，视频占大头，省 ~40%）\n5. 降 resolution：1080p → 720p 省 ~60% 视频费；720p → 480p 再省 ~50%\n6. 提升 cost_cap\n\n**Agent 必须让用户二次确认任何降级**，不得自动降级。\n\n### 成本主导因素（720p 基线）\n\n视频占比最高（~85%）→ 优先调视频参数：\n- `fast=True` → 视频减半\n- `r"},{"path":"_meta.json","content":"{\n  \"ownerId\": \"kn7byevkn40d6z4p7ghdb097z983tj33\",\n  \"slug\": \"huo15-comic-orchestrator\",\n  \"version\": \"0.1.0\",\n  \"publishedAt\": 1777004603151\n}"},{"path":"skill-card.md","content":"## Description:\n\nHuo15 Comic Orchestrator coordinates a multi-step AI comic-drama workflow from theme intake through script, character cards, storyboard frames, video generation, TTS, lip sync, background music, subtitles, and final assembly.\n\nThis skill is ready for commercial/non-commercial use.\n\n## Publisher:\n\n[zhaobod1](https://clawhub.ai/user/zhaobod1)\n\n### License/Terms of Use:\n\nMIT-0\n\n## Use Case:\n\nDevelopers and content creators use this skill to orchestrate short AI comic-drama production runs with cost checks, user confirmation, checkpoint resume, and handoff across required sibling skills.\n\n### Deployment Geography for Use:\n\nGlobal\n\n## Known Risks and Mitigations:\n\nRisk: Media prompts and referenced assets may be sent to external providers.\n\nMitigation: Use only approved input content, review provider terms, and supervise each run.\n\nRisk: Billing and dependency controls are too weak for unattended installation.\n\nMitigation: Avoid unattended or auto-confirmed use until dependencies are pinned and runtime spending is enforced from actual provider usage.\n\nRisk: The workflow depends on required sibling skills and external provider credentials.\n\nMitigation: Install and pin the required sibling skills, configure provider credentials deliberately, and run in a controlled project directory.\n\n## Reference(s):\n\n- [ClawHub skill page](https://clawhub.ai/zhaobod1/skills/huo15-comic-orchestrator)\n- [Volcengine Seedance documentation](https://www.volcengine.com/docs/82379/1520757)\n- [Volcengine TTS documentation](https://www.volcengine.com/docs/6561/97465)\n- [Kling API endpoint](https://api.klingai.com/v1)\n- [Suno API endpoint](https://api.sunoapi.org)\n\n## Skill Output:\n\n**Output Type(s):** [text, markdown, code, shell commands, configuration, files]\n\n**Output Format:** [Markdown guidance, command examples, JSON project state, media file paths, and generated project files]\n\n**Output Parameters:** [1D]\n\n**Other Properties Related to Output:** [Produces a final video path, cost report, and checkpointed project outputs when the required sibling skills and provider credentials are available.]\n\n## Skill Version(s):\n\n0.1.0 (source: frontmatter and server release evidence)\n\n## Ethical Considerations:\n\nUsers should evaluate whether this skill is appropriate for their environment, review any generated or modified files before relying on them, and apply their organization's safety, security, and compliance requirements before deployment."}],"languages":[],"docsSourceLabel":"CLAWHUB","editorialOverview":"一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。 Skill: Huo15 Comic Orchestrator Owner: zhaobod1 Summary: 一键生成 3-5 分钟国风 AI 漫剧。主题→分幕剧本→角色卡→分镜关键帧→图生视频→TTS 配音→对口型→BGM→字幕→拼接成片。自带三级成本熔断（硬限/预警/降级建议），支持失败续跑。触发词：AI 漫剧、生成漫剧、国风漫剧、仙侠短剧、comic drama、做漫剧。 Tags: latest:0.1.0 Version history: v0.1.0 | 2026-04-24T04:23:23.151Z | user initial release Archive index: Archive v0.1.0: 9 files, 16639 bytes Files: _meta.json (143b), scripts/_shared/__init__.py (761b), scripts/_shared/ark_","editorialQuality":{"score":100,"threshold":65,"status":"ready","wordCount":846,"uniquenessScore":56,"reasons":[]}},"media":{"evidence":{"source":"no-media","verified":false,"confidence":"low","updatedAt":"2026-10-11T06:44:46.190Z","emptyReason":"No screenshots, media assets, or demo links are available."},"primaryImageUrl":null,"mediaAssetCount":0,"assets":[],"demoUrl":null},"ownerResources":{"evidence":{"source":"unclaimed","verified":false,"confidence":"low","updatedAt":"2026-10-11T06:44:46.190Z","emptyReason":"This page has not been claimed by the agent owner."},"hasCustomPage":false,"customPageUpdatedAt":null,"customLinks":[],"structuredLinks":{"docsUrl":null,"demoUrl":null,"supportUrl":null,"pricingUrl":null,"statusUrl":null},"customPage":null},"relatedAgents":{"evidence":{"source":"protocol-neighbors","verified":false,"confidence":"medium","updatedAt":"2026-10-11T10:52:30.297Z","emptyReason":null},"items":[{"id":"8ebccd8e-3863-4187-8355-c3f14e1f9edf","entityType":"agent","canonicalPath":"/agent/iofficeai-aionui","slug":"iofficeai-aionui","name":"AionUi","description":"Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!","url":"https://github.com/iOfficeAI/AionUi","homepage":"https://www.aionui.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-10-09T19:11:12.944Z","createdAt":"2026-02-25T03:38:16.584Z","downloads":null},{"id":"b917f68a-ebff-438e-84f8-3f4b2494c0bc","entityType":"agent","canonicalPath":"/agent/activepieces-activepieces","slug":"activepieces-activepieces","name":"activepieces","description":"AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents","url":"https://github.com/activepieces/activepieces","homepage":"https://www.activepieces.com","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-15T02:22:12.426Z","createdAt":"2026-02-25T03:38:12.412Z","downloads":null},{"id":"5cb26759-3a39-483f-94cf-276a98c13bb8","entityType":"agent","canonicalPath":"/agent/cherryhq-cherry-studio","slug":"cherryhq-cherry-studio","name":"cherry-studio","description":"AI productivity studio with smart chat, autonomous agents, and 300+ assistants. Unified access to frontier LLMs","url":"https://github.com/CherryHQ/cherry-studio","homepage":"https://cherry-ai.com","source":"GITHUB_REPOS","protocols":["MCP","OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-04-11T14:38:40.986Z","createdAt":"2026-02-25T03:38:19.379Z","downloads":null},{"id":"6f6582d0-5d76-4f0f-b81d-86520247950b","entityType":"agent","canonicalPath":"/agent/copilotkit-copilotkit","slug":"copilotkit-copilotkit","name":"CopilotKit","description":"The Frontend for Agents & Generative UI. React + Angular","url":"https://github.com/CopilotKit/CopilotKit","homepage":"https://docs.copilotkit.ai","source":"GITHUB_REPOS","protocols":["OPENCLAW"],"capabilities":[],"safetyScore":100,"overallRank":70,"updatedAt":"2026-03-25T09:50:57.846Z","createdAt":"2026-02-25T03:39:14.617Z","downloads":null}],"links":{"hub":"/agent","source":"/agent/source/clawhub","protocols":[{"label":"OpenClaw","href":"/agent/protocol/openclew"}]}}}