用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/diegosouzapw/awesome-omni-skill --skill baoyu-comic-lite命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Token-efficient tracking for AI orchestration. CLI-first for status updates (~50 tokens), agent fallback for complex ops (~1KB). Use when: updating task status, querying blockers, creating progress files, validating phases.
AshAi extension guidelines for integrating AI capabilities with Ash Framework. Use when implementing vectorization/embeddings, exposing Ash actions as LLM tools, creating prompt-backed actions, or setting up MCP servers. Covers semantic search, LangChain integration, and structured outputs.
This skill should be used when solving hard questions, complex architectural problems, or debugging issues that benefit from GPT-5 Pro or GPT-5.1 thinking models with large file context. Use when standard Claude analysis needs deeper reasoning or extended context windows.
基于 SOC 职业分类
正在显示 SKILL.md
| name | baoyu-comic-lite |
| description | 知识漫画创作工具,支持多种风格(如 Logicomix/Ligne Claire、欧姆社漫画指南)。创作带有详细分镜布局和序列图像生成的原创教育漫画。(精简版,不包含 PDF 合并功能) |
创作具有多种视觉风格的原创知识漫画。
/baoyu-comic posts/turing-story/source.md
/baoyu-comic # 然后粘贴内容
| 选项 | 取值 |
|---|---|
--style | classic (默认), dramatic, warm, sepia, vibrant, ohmsha, realistic, wuxia, shoujo, 或自定义描述 |
--layout | standard (默认), cinematic, dense, splash, mixed, webtoon |
--aspect | 3:4 (默认, 纵向), 4:3 (横向), 16:9 (宽屏) |
--lang | auto (默认), zh, en, ja 等 |
风格 (Style) × 布局 (Layout) × 纵横比 (Aspect) 可以自由组合。自定义风格可以用自然语言描述。
纵横比在漫画的所有页面中保持一致。
| 内容信号 | 风格 (Style) | 布局 (Layout) |
|---|---|---|
| 教程, 操作指南, 初学者 | ohmsha | webtoon |
| 计算, AI, 编程 | ohmsha | dense |
| 1950年前, 古典, 古代 | sepia | cinematic |
| 个人故事, 导师 | warm | standard |
| 冲突, 突破 | dramatic | splash |
| 红酒, 美食, 商业, 生活方式, 专业 | realistic | cinematic |
| 武侠, 仙侠, 中国历史 | wuxia | splash |
| 浪漫, 爱情, 校园生活, 友谊, 情感 | shoujo | standard |
| 传记, 均衡型 | classic | mixed |
代理执行指令: 无。 (该技能不依赖外部脚本)
每个会话都会创建一个以内容缩略名(slug)命名的独立目录:
comic/{topic-slug}/
├── source-{slug}.{ext} # 源文件(文本、图像等)
├── analysis.md # 深度分析结果 (YAML+MD)
├── storyboard-chronological.md # 方案 A:时间轴顺序(保留)
├── storyboard-thematic.md # 方案 B:主题分类(保留)
├── storyboard-character.md # 方案 C:角色驱动(保留)
├── characters-chronological/ # 方案 A 的角色设定(保留)
│ ├── characters.md
│ └── characters.png
├── characters-thematic/ # 方案 B 的角色设定(保留)
│ ├── characters.md
│ └── characters.png
├── characters-character/ # 方案 C 的角色设定(保留)
│ ├── characters.md
│ └── characters.png
├── storyboard.md # 最终选定的分镜
├── characters/ # 最终选定的角色
│ ├── characters.md
│ └── characters.png
└── prompts/
├── 00-cover-[slug].md
└── NN-page-[slug].md
├── 00-cover-[slug].png
└── NN-page-[slug].png
缩略名 (Slug) 生成规则:
alan-turing-bio冲突处理:
如果 comic/{topic-slug}/ 已存在:
{topic-slug}-YYYYMMDD-HHMMSSturing-story 已存在 → turing-story-20260118-143052源文件:
以 source-{slug}.{ext} 命名复制所有源文件:
source-biography.md, source-portrait.jpg, source-timeline.png 等analysis.md读取源内容,必要时保存,并进行深度分析。
动作:
source.md 中references/analysis-framework.md 进行深度分析:
analysis.mdanalysis.md 格式:
---
title: "阿兰·图灵:计算机科学之父"
topic: 传记
time_span: 1912-1954
source_language: en
user_language: zh
aspect_ratio: "3:4"
recommended_page_count: 12
---
## 目标受众
- **核心受众**:对计算历史感兴趣的科技爱好者
- **次要受众**:学习科学突破的学生
- **潜在受众**:对人物传记故事感兴趣的普通读者
## 价值主张
读者将获得:
1. 了解现代计算是如何诞生的
2. 与一位天才但悲剧的人物建立情感联系
3. 理解创新背后的人道代价
## 核心主题
| 主题 | 叙事潜力 | 视觉呈现机会 |
|-------|--------------------|--------------------|
| 天才与社会的对抗 | 高冲突,戏剧性曲线 | 对比鲜明的场景 |
| 密码破译 | 神秘,紧张 | 把技术图表作为艺术呈现 |
创建三个不同的方案,每个方案结合一种叙事方式和推荐风格。
| 方案 | 叙事方式 | 推荐风格 | 布局 |
|---|---|---|---|
| A | 时间轴顺序 | sepia | cinematic |
| B | 主题分类 | ohmsha | dense |
| C | 角色驱动 | warm | standard |
针对每个变体:
生成分镜脚本 (storyboard-{approach}.md):
references/storyboard-template.md生成配套角色 (characters-{approach}/):
characters.md - 符合推荐风格的视觉规范(使用用户的首选语言)characters.png - 角色参考表references/character-template.md所有变体在选定后都会保留供参考。
重要:在一个 AskUserQuestion 步骤中呈现所有选项。不要通过多个单独的确认来中断工作流。
确定要问的问题:
| 问题 | 何时询问 |
|---|---|
| 分镜方案 | 始终(必需) |
| 视觉风格 | 始终(必需) |
| 语言 | 仅当 source_language ≠ user_language 时 |
| 纵横比 | 仅当用户可能偏好非默认值(如横向内容)时 |
语言处理:
所有的分镜和提示词都以用户选择/首选的语言生成。
纵横比处理:
AskUserQuestion 示例格式:
问题 1 (分镜方案): 您选择哪种分镜方案?
- A: 时间轴顺序 + sepia (推荐)
- B: 主题分类 + ohmsha
- C: 角色驱动 + warm
- 自定义
问题 2 (风格): 您选择哪种视觉风格?
- sepia (方案推荐)
- classic / dramatic / warm / sepia / vibrant / ohmsha / realistic / wuxia
- 自定义描述
问题 3 (语言) - 仅当不匹配时:
- 中文 (源材料语言)
- 英文 (您的偏好)
问题 4 (纵横比) - 仅当相关时:
- 3:4 纵向 (推荐)
- 4:3 横向
- 16:9 宽屏
确认后:
storyboard.mdcharacters/characters/characters.png使用确认的分镜 + 风格 + 纵横比:
针对每一页(封面 + 正文):
prompts/NN-{cover|page}-[slug].md(使用用户的首选语言)图像生成技能选择:
角色参考处理:
characters/characters.pngcharacters/characters.md 的内容会话管理:
如果图像生成技能支持 --sessionId:
comic-{topic-slug}-{timestamp}漫画制作完成!
标题: [title] | 风格: [style] | 页数: [count] | 纵横比: [ratio] | 语言: [lang]
位置: [path]
✓ analysis.md
✓ characters.png
✓ 00-cover-[slug].png ... NN-page-[slug].png
支持在初始生成后修改单个页面。
使用修改后的提示词重新生成特定页面:
03-page-enigma-machine.png)prompts/03-page-enigma-machine.md 中的提示词在指定位置插入新页面:
04-page-bletchley-park.md)04-page-tragedy.png → 05-page-tragedy.pngstoryboard.md 中更新新页面条目删除页面并重新编号:
03-page-enigma-machine.png)04-page-tragedy.png → 03-page-tragedy.pngstoryboard.md 以移除页面条目文件使用有意义的 slug 以提高可读性:
NN-cover-[slug].png / NN-page-[slug].png
NN-cover-[slug].md / NN-page-[slug].md (位于 prompts/ 目录)
示例:
00-cover-turing-story.png01-page-early-life.png02-page-cambridge-years.png03-page-enigma-machine.pngSlug 规则:
重新编号规则:
--style ohmsha)教育漫画的额外要求:
--characters "学生:小明,导师:教授"参考:references/ohmsha-guide.md 详细指南。
references/ 目录中的详细模板和指南:
analysis-framework.md - 漫画改编的深度内容分析character-template.md - 角色定义格式和示例storyboard-template.md - 分镜构造和面板分解ohmsha-guide.md - 欧姆社漫画风格细节styles/ - 详细风格定义layouts/ - 详细布局定义通过 EXTEND.md 支持自定义风格和配置。
检查路径(优先级顺序):
.baoyu-skills/baoyu-comic-lite/EXTEND.md (项目级)~/.baoyu-skills/baoyu-comic-lite/EXTEND.md (用户级)如果找到,则在第一步之前加载。扩展内容将覆盖默认设置。