首页 / 全部技能 / 内容创作 / canghe-comic
内容创作 · freestylefly/canghe-skills

canghe-comic

Knowledge comic creator supporting multiple art styles and tones. Creates original educational comics with detailed panel layouts and sequential image generation. Use when user asks to create "知识漫画", "教育漫画", "biography comic", "tutorial comic", or "Logicomix-style comic".

风险提醒:橙色 · 评估后使用AI 侦查报告
作者 freestyleflyGitHub freestylefly/canghe-skills ↗许可 MIT(仓库根 LICENSE)commit dd0bf35595
agent 宿主通常会约束 skill 执行权限;风险提醒为 AI 侦查观点,不构成质量或安全保证。第三方 skill 仅作拆解与展示,安装使用风险自负,版权归原作者。

1实现原理 · 为什么它能做到

风格是 art × tone × layout 三维,另有 preset 层叠加额外叙事规则。

skills/canghe-comic/SKILL.md
| `--art` | ligne-claire (default), manga, realistic, ink-brush, chalk | Art style / rendering technique |
注:这里在做什么:art 决定渲染技法,另有 --tone 决定氛围、--layout 决定分镜排布,三者正交可组合。

基调 tone 独立控制氛围(7 档)。

skills/canghe-comic/SKILL.md
| `--tone` | neutral (default), warm, dramatic, romantic, energetic, vintage, action | Mood / atmosphere |
注:这里在做什么:每档 tone 是一份 reference(tones/*.md),给出色偏、光线、情绪范围与最佳搭配。

版式 layout 控制每页画格数量与阅读流(6 档)。

skills/canghe-comic/SKILL.md
| `--layout` | standard (default), cinematic, dense, splash, mixed, webtoon | Panel arrangement |
注:这里在做什么:如 webtoon 为竖版条漫单列滚动,dense 为 3×3 信息密集网格。

preset 不只是 art+tone 别名,还带额外规则。

skills/canghe-comic/SKILL.md
| `--style ohmsha` | `--art manga --tone neutral` | Visual metaphors, NO talking heads, gadget reveals |
注:这里在做什么:ohmsha/wuxia/shoujo 三个 preset 各自带特殊规则;命中 preset 时要加载 references/presets/{preset}.md。

内容信号 → 自动选型(内容类型映射到 art/tone/layout 或 preset)。

skills/canghe-comic/SKILL.md
| Tutorial, how-to, programming, educational | **ohmsha** preset |
注:这里在做什么:Auto Selection 表把教程/武术/言情/传记等内容信号直接映射到推荐 preset 或组合。

角色一致性强制:先生成角色表 characters.png,再以 --ref 逐页引用。

skills/canghe-comic/SKILL.md
**Character reference is MANDATORY for visual consistency.**
注:这里在做什么:Step 7.1 先出 characters/characters.png,7.2 每页生图都带 --ref;后端不支持 --ref 时降级为把角色描述前置进每页 prompt。

重生成前先备份,且必须先更新 prompt 文件。

skills/canghe-comic/SKILL.md
**Backup rule**: If `characters/characters.png` exists, rename to `characters/characters-backup-YYYYMMDD-HHMMSS.png`
注:这里在做什么:页面与 prompt 同样走 -backup- 改名规则,保证可比较、可回退,重做不覆盖原始文件。

生图步骤调用仓库内兄弟 skill 的 canghe-image-gen 脚本。

skills/canghe-comic/SKILL.md
npx -y bun ${SKILL_DIR}/../canghe-image-gen/scripts/main.ts \
注:这里在做什么:每页/角色表都以 --promptfiles 与 --ref 调该脚本生成图片,是流程中唯一的“出网”环节(后端由该脚本决定)。

自带脚本把页面合并成 PDF,交付物是单份文件而非散图。

skills/canghe-comic/scripts/merge-to-pdf.ts
await Bun.write(outputPath, pdfBytes);
注:这里在做什么:merge-to-pdf.ts 按 NN 前缀顺序把页面图片合成 PDF 并落盘,纯本地读写。

2核心能力

01art × tone × layout 三维选型 + preset 快捷
02内容信号自动推荐(教程→ohmsha、武术→wuxia、言情→shoujo)
03角色跨页一致性(character sheet 作 --ref / 不支持时描述内嵌)
04分镜 + 角色定义产物(storyboard.md、characters/characters.md)
05局部工作流(只出分镜/只出 prompt/只出图/指定页重生成)
06指定页重生成(--regenerate N,支持逗号列表)
07本地合并 PDF(merge-to-pdf.ts)
08交互语言贯穿全流程(用户语言或保存偏好)

3外部依赖

类型依赖
clibun / npx(运行脚本的运行时)
clicanghe-image-gen(仓库内兄弟 skill 的生图脚本,实际图像生成后端)
clisips / pngquant / optipng(压缩角色表,避免 --ref payload 失败)

4风险提醒 风险提醒:橙色 · 评估后使用

风险提醒:橙色 · 评估后使用
  • 素材与整本分镜 prompt 出网到生图后端(orange 主因) — 传记/教程原文、角色设定、逐页 prompt 都会发往 canghe-image-gen 指向的图像后端;多页漫画按批生成,账号额度消耗与内容外发量都大,涉密素材不可用。
  • 生图后端由仓库内兄弟 skill 决定 — SKILL.md 只给出 canghe-image-gen 脚本路径,真正调用的模型/服务不在本 skill 目录内;行为与出网范围取决于该脚本与宿主配置。
  • 流程重、交互多 — 九步流程、两道可选评审门、确认问题多个;想快速出一张图会显得繁琐。
  • 角色表压缩依赖系统工具 — sips(macOS)或 pngquant/optipng 缺失时,--ref payload 失败会迫使流程降级为“描述内嵌”,一致性随之下降。
  • 素材文本构成注入面 — 素材内容经分析/分镜原样进入 prompt,恶意文本理论上可影响 agent 拼 prompt 与文件命名的决策(宿主级通用风险)。
风险提醒:橙色,评估后使用。(a) SKILL.md 点名外部图像生成后端:'npx -y bun ${SKILL_DIR}/../canghe-image-gen/scripts/main.ts';照做后用户素材(传记/教程原文)与整本分镜 prompt 会出网到该生图后端/第三方图像模型,多页批量会显著消耗账号额度。(b) 本地写盘量大:comic/ 下的素材、analysis、storyboard、characters、prompts、页面图、PDF,以及 EXTEND.md。(c) 自带脚本 scripts/merge-to-pdf.ts 仅本地(建 PDF + Bun.write),无网络无凭证,属 blue 特征;红档要件(逆向 API/冒充客户端/绕过防护/任意代码执行)均不满足。对照先例:baoyu-comic / ai-image-generation 等“素材送生成后端”一律 orange。

5第二遍独立确认

  • [ok] 自带脚本只有 merge-to-pdf.ts,且仅本地行为 — 扫描“网络请求”0 命中;“写盘/产生文件”仅命中该脚本的 Bun.write;无其它可执行文件。
  • [ok] SKILL.md 点名单一生成后端(orange 依据) — 生图统一走 'npx -y bun ${SKILL_DIR}/../canghe-image-gen/scripts/main.ts',并明确 Step 7.2 每页都要带 --ref。
  • [ok] 角色一致性策略与降级 — SKILL.md 7.2 表(Supports --ref / No --ref support)要求不支持时把角色描述前置进每页 prompt,与 workflow.md 一致。
  • [ok] preset 特殊规则 — SKILL.md Compatibility 表与 Preset Shortcuts 表给出 ohmsha/wuxia/shoujo 的等价 art+tone 与附加规则,presets/ 3 个文件均在盘。
  • [ok] 备份与局部重跑规则 — SKILL.md Backup rules 与 Partial Workflow Options 表、references/partial-workflows.md 一一对应。
  • [ok] meta 元数据 — commit dd0bf355…、path skills/canghe-comic、license MIT 与 bundle §0 核定值一致。

6结论

  • 风格空间大且可控:art × tone × layout × preset,且 preset 带额外叙事规则。
  • 角色一致性工程化:character sheet 当参考资产跨页复用,并对不支持 --ref 的后端给出降级方案。
  • 长篇项目友好:多道评审门 + 局部重跑 + 备份规则,可分段交付、可回退。
  • 交付物完整:自带脚本按 NN 顺序合并 PDF,直接可发。
  • 内容分析框架前置,避免“直接开画”导致叙事松散。
  • 适合:适合把长文/传记/教程改造成教育漫画的个人或团队,尤其需要跨页角色一致性与可交付 PDF 的场景;也适合研究“分镜→prompt→图→PDF”管线设计的 skill 作者参考。
    不适合:不适合只想要单张插图(应用 canghe-article-illustrator);不适合严格离线或禁止素材外发的环境;不适合不愿走多轮确认、追求一次成型的快速草稿场景。
    安装 agent 直装可复制
    ① 本站镜像 更新 2026-10-10
    方式 A · 人下载镜像包下载 canghe-comic.tar.gz
    sha256: 08d2cc6fd7066a87…
    方式 B · JSON 格式安装指南,复制给 agent
    安装指南
    agent 读 JSON 指南后会自动从本站下载安装,无需更多说明。
    ② 上游 GitHub · 原始来源
    能访问 GitHub?直接去上游安装(实时版,可能已更新)GitHub 原始 ↗
    本页镜像锁定 commit dd0bf35595;上游为实时仓库。
    来源信息 GitHub 原始
    作者 / 仓库freestylefly / freestylefly/canghe-skills
    本 skill commitdd0bf35595
    许可MIT(仓库根 LICENSE)
    本站信息
    收录日期2026-09-06
    分类内容创作
    侦查报告AI 侦查 · 2 遍 · 2026-09-06
    本站镜像与 GitHub 原始是不同来源:本站锁定 commit 快照经 /r2 分发;GitHub 为实时上游,内容可能已更新。
    同分类邻近