$npx -y skills add alfredxw/denova --skill chapter-illustration为当前或指定章节生成一张非剧透插画,并保存到 workspace assets/illustrations。
| 1 | # 章节插画 |
| 2 | |
| 3 | 当作者要求为章节生成插画,或编辑器发送 `/<chapter-illustration>` 请求时,使用这个 Skill。 |
| 4 | |
| 5 | ## 工作流程 |
| 6 | |
| 7 | 1. 确定目标章节路径: |
| 8 | - 如果用户明确给出章节路径,使用该路径。 |
| 9 | - 否则使用 IDE 上下文里当前打开的章节。 |
| 10 | - 如果没有当前章节,从 workspace 摘要或 chapters 目录中识别最近章节。 |
| 11 | 2. 生成图片提示词前,先读取目标章节内容。如果选中的路径不是章节,请让用户重新选择。 |
| 12 | 3. 从章节中选择一个有画面感、非剧透的瞬间。不要暴露未来剧情反转、隐藏身份或未公开设定。 |
| 13 | 4. 用中文写清晰的图片提示词,包含主体、场景、构图、光线、风格、情绪,并明确负向约束:不要文字、不要水印、不要 logo。 |
| 14 | 5. 调用通用图片工具 `generate_image`,参数要求: |
| 15 | - `purpose` 填 `chapter_illustration`。 |
| 16 | - `target_path` 填目标章节相对路径。 |
| 17 | - `prompt` 填完整中文图片提示词。 |
| 18 | - `alt_text` 填适合 Markdown 图片的中文描述。 |
| 19 | - `size` 可按画面需要从工具支持的 2K/3K/4K 尺寸中选择;不确定时留空,由生成工具按默认策略处理。 |
| 20 | - `output_format` 只能填 `png` 或 `jpeg`;不确定时留空。 |
| 21 | 6. 工具返回后,简要说明生成了什么,并告诉用户可以手动插入章节。不要自动编辑章节正文。 |
| 22 | |
| 23 | ## 约束 |
| 24 | |
| 25 | - 每次请求只生成一张章节插画。 |
| 26 | - 不要批量生成多张插画。 |
| 27 | - 不要调用文件写入工具把 Markdown 图片语法插入章节。 |
| 28 | - 如果用户要求插入结果,优先让 UI 的插入按钮处理。 |