npx skills add https://github.com/azure12355/weilan-skills --skill baoyu-comic通过灵活的画风 × 基调组合,创作原创知识漫画。
/baoyu-comic posts/turing-story/source.md
/baoyu-comic article.md --art manga --tone warm
/baoyu-comic # 然后粘贴内容
| 选项 | 可选值 | 描述 |
|---|---|---|
--art | ligne-claire (默认), manga, realistic, ink-brush, chalk | 艺术风格 / 渲染技术 |
--tone | neutral (默认), warm, dramatic, romantic, energetic, vintage, action | 情绪 / 氛围 |
--layout | standard (默认), cinematic, dense, splash, mixed, webtoon |
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 分格布局 |
--aspect | 3:4 (默认, 竖版), 4:3 (横版), 16:9 (宽屏) | 页面宽高比 |
--lang | auto (默认), zh, en, ja 等 | 输出语言 |
| 选项 | 描述 |
|---|---|
--storyboard-only | 仅生成故事板,跳过提示词和图像 |
--prompts-only | 生成故事板 + 提示词,跳过图像 |
--images-only | 从现有的提示词目录生成图像 |
--regenerate N | 仅重新生成特定页面 (例如 3 或 2,5,8) |
| 风格 | 中文 | 描述 |
|---|---|---|
ligne-claire | 清线 | 均匀的线条,平涂色彩,欧洲漫画传统 (丁丁历险记, Logicomix) |
manga | 日漫 | 大眼睛,日漫惯例,富有表现力的情感 |
realistic | 写实 | 数字绘画,写实比例,精致 |
ink-brush | 水墨 | 中国画笔触,水墨渲染效果 |
chalk | 粉笔 | 黑板美学,手绘的温暖感 |
| 基调 | 中文 | 描述 |
|---|---|---|
neutral | 中性 | 平衡,理性,教育性 |
warm | 温馨 | 怀旧,个人化,舒适 |
dramatic | 戏剧 | 高对比度,强烈,有力 |
romantic | 浪漫 | 柔和,优美,装饰性元素 |
energetic | 活力 | 明亮,动态,激动人心 |
vintage | 复古 | 历史感,陈旧感,时代真实性 |
action | 动作 | 速度线,冲击效果,战斗 |
包含超越画风+基调的特殊规则的预设:
| 预设 | 等效组合 | 特殊规则 |
|---|---|---|
--style ohmsha | --art manga --tone neutral | 视觉隐喻,禁止大头照式对话,小工具展示 |
--style wuxia | --art ink-brush --tone action | 气功效果,战斗视觉,氛围元素 |
--style shoujo | --art manga --tone romantic | 装饰性元素,眼睛细节,浪漫桥段 |
| 艺术风格 | ✓✓ 最佳 | ✓ 可用 | ✗ 避免 |
|---|---|---|---|
| ligne-claire | neutral, warm | dramatic, vintage, energetic | romantic, action |
| manga | neutral, romantic, energetic, action | warm, dramatic | vintage |
| realistic | neutral, warm, dramatic, vintage | action | romantic, energetic |
| ink-brush | neutral, dramatic, action, vintage | warm | romantic, energetic |
| chalk | neutral, warm, energetic | vintage | dramatic, action, romantic |
内容信号决定默认的画风 + 基调 + 布局 (或预设):
| 内容信号 | 推荐 |
|---|---|
| 教程、操作指南、编程、教育类 | ohmsha 预设 |
| 1950年前、古典、古代 | realistic + vintage |
| 个人故事、导师 | ligne-claire + warm |
| 武术、武侠 | wuxia 预设 |
| 浪漫、校园生活 | shoujo 预设 |
| 传记、平衡 | ligne-claire + neutral |
当推荐预设时:加载 references/presets/{preset}.md 并应用所有特殊规则。
重要:所有脚本都位于此技能的 scripts/ 子目录中。
代理执行指令:
SKILL_DIR${SKILL_DIR}/scripts/<script-name>.ts${SKILL_DIR} 替换为实际路径脚本参考:
| 脚本 | 用途 |
|---|---|
scripts/merge-to-pdf.ts | 将漫画页面合并为 PDF |
输出目录:comic/{topic-slug}/
alan-turing-bio)turing-story-20260118-143052)内容:
| 文件 | 描述 |
|---|---|
source-{slug}.{ext} | 源文件 |
analysis.md | 内容分析 |
storyboard.md | 带分格分解的故事板 |
characters/characters.md | 角色定义 |
characters/characters.png | 角色参考图 |
| `prompts/NN-{cover | page}-[slug].md` |
| `NN-{cover | page}-[slug].png` |
{topic-slug}.pdf | 最终合并的 PDF |
检测优先级:
--lang 标志 (显式指定)language 设置规则:使用用户的输入语言或保存的语言偏好进行所有交互:
技术术语保持英文。
漫画进度:
- [ ] 步骤 1:设置与分析
- [ ] 1.1 偏好设置 (EXTEND.md) ⛔ 阻塞
- [ ] 找到 → 加载偏好设置 → 继续
- [ ] 未找到 → 运行首次设置 → 必须在其他步骤前完成
- [ ] 1.2 分析, 1.3 检查现有
- [ ] 步骤 2:确认 - 风格与选项 ⚠️ 必需
- [ ] 步骤 3:生成故事板 + 角色
- [ ] 步骤 4:审阅大纲 (条件性)
- [ ] 步骤 5:生成提示词
- [ ] 步骤 6:审阅提示词 (条件性)
- [ ] 步骤 7:生成图像 ⚠️ 需要角色参考
- [ ] 7.1 首先生成角色参考图 → characters/characters.png
- [ ] 7.2 使用 --ref characters/characters.png 生成页面
- [ ] 步骤 8:合并为 PDF
- [ ] 步骤 9:完成报告
输入 → [偏好设置] ─┬─ 找到 → 继续
│
└─ 未找到 → 首次设置 ⛔ 阻塞
│
└─ 完成设置 → 保存 EXTEND.md → 继续
│
┌─────────────────────────────────────────────────────────┘
↓
分析 → [检查现有?] → [确认:风格 + 审阅] → 故事板 → [审阅?] → 提示词 → [审阅?] → 图像 → PDF → 完成
| 步骤 | 操作 | 关键输出 |
|---|---|---|
| 1.1 | 加载 EXTEND.md 偏好设置 ⛔ 若未找到则阻塞 | 配置已加载 |
| 1.2 | 分析内容 | analysis.md |
| 1.3 | 检查现有目录 | 处理冲突 |
| 2 | 确认风格、焦点、受众、审阅 | 用户偏好 |
| 3 | 生成故事板 + 角色 | storyboard.md, characters/ |
| 4 | 审阅大纲 (如请求) | 用户批准 |
| 5 | 生成提示词 | prompts/*.md |
| 6 | 审阅提示词 (如请求) | 用户批准 |
| 7.1 | 首先生成角色参考图 | characters/characters.png |
| 7.2 | 使用角色参考生成页面 | *.png 文件 |
| 8 | 合并为 PDF | {slug}.pdf |
| 9 | 完成报告 | 摘要 |
角色参考对于视觉一致性是强制性的。
7.1 首先生成角色参考图:
characters/characters.png 已存在,重命名为 characters/characters-backup-YYYYMMDD-HHMMSS.png# 使用来自 characters/characters.md 的参考图提示词
npx -y bun ${SKILL_DIR}/../baoyu-image-gen/scripts/main.ts \
--promptfiles characters/characters.md \
--image characters/characters.png --ar 4:3
压缩角色参考图 (推荐):压缩以减少用作参考图像时的令牌使用量:
pngquant, optipng, sips (macOS)7.2 使用角色参考生成每个页面:
| 技能能力 | 策略 |
|---|---|
支持 --ref | 为每个页面传递 characters/characters.png |
不支持 --ref | 将角色描述前置到每个提示词文件 |
页面生成的备份规则:
prompts/NN-{cover|page}-[slug]-backup-YYYYMMDD-HHMMSS.mdNN-{cover|page}-[slug]-backup-YYYYMMDD-HHMMSS.png# 示例:为保持一致性,始终包含 --ref
npx -y bun ${SKILL_DIR}/../baoyu-image-gen/scripts/main.ts \
--promptfiles prompts/01-page-xxx.md \
--image 01-page-xxx.png --ar 3:4 \
--ref characters/characters.png
完整工作流详情:references/workflow.md
关键:如果未找到 EXTEND.md,必须在任何其他问题或步骤之前完成首次设置。不要继续内容分析,不要询问艺术风格,不要询问基调——只先完成偏好设置。
| 路径 | 位置 |
|---|---|
.baoyu-skills/baoyu-comic/EXTEND.md | 项目目录 |
$HOME/.baoyu-skills/baoyu-comic/EXTEND.md | 用户主目录 |
| 结果 | 操作 |
| --- | --- |
| 找到 | 读取、解析、显示摘要 → 继续 |
| 未找到 | ⛔ 阻塞:仅运行首次设置 (references/config/first-time-setup.md) → 完成并保存 EXTEND.md → 然后继续 |
EXTEND.md 支持:水印 | 首选画风/基调/布局 | 自定义风格定义 | 角色预设 | 语言偏好
核心模板:
风格定义:
references/art-styles/ - 艺术风格 (ligne-claire, manga, realistic, ink-brush, chalk)references/tones/ - 基调 (neutral, warm, dramatic, romantic, energetic, vintage, action)references/presets/ - 带特殊规则的预设 (ohmsha, wuxia, shoujo)references/layouts/ - 布局 (standard, cinematic, dense, splash, mixed, webtoon)工作流:
配置:
| 操作 | 步骤 |
|---|---|
| 编辑 | 先更新提示词文件 → --regenerate N → 重新生成 PDF |
| 添加 | 在指定位置创建提示词 → 使用角色参考生成 → 重编号后续文件 → 更新故事板 → 重新生成 PDF |
| 删除 | 删除文件 → 重编号后续文件 → 更新故事板 → 重新生成 PDF |
重要:更新页面时,始终先更新提示词文件 (prompts/NN-{cover|page}-[slug].md),然后再重新生成。这确保了更改被记录且可复现。
--ref 或嵌入描述每周安装数
1
仓库
GitHub 星标数
1
首次出现
1 天前
安全审计
安装于
zencoder1
amp1
cline1
openclaw1
opencode1
cursor1
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
60,400 周安装