Communitygithub.com

lizTheDeveloper/make-zines

一个智能体技能,可将某个主题、粘贴的材料或完整稿件转化为一本完整的杂志——包括编辑计划、稿件、页面JSON、渲染页面以及可打印的PDF。

make-zines 是什么?

该AI智能体技能「Make Zines」提供了一个完整的杂志编辑和制作系统。它能够根据用户提供的主题、任意内容、完整稿件、现有JSON数据或部分杂志草稿,智能选择最低负担的工作流程。系统会进行引导式信息收集,自动推断合理的默认值(如杂志尺寸、页数),并生成包含封面在内的页面布局。其核心工作流包括:内容消化、编辑规划(确立承诺句和主线)、逐页映射、稿件撰写、节奏与准确性检查。技能严格遵循事实准确性,禁止编造引文或数据,同时能保持作者原有的声音和风格。该技能支持从生成页面JSON(包含出版物元数据和每页对象)到最终通过HTML/CSS、SVG或图像生成进行渲染的完整流程,并能输出可打印的PDF。它适用于AI编程工具如Claude Code、Cursor等,为内容创作者、编辑和设计师提供自动化杂志制作能力。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add lizTheDeveloper/make-zines

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

制作杂志

将杂志视为一个编辑和制作系统。将页面 JSON 视为中间产物,而非必需的输入。

路由请求

选择负担最小的路径:

  • 主题或种子: 进行简短的引导式信息收集,然后撰写和设计杂志。
  • 任意内容: 摄入内容,识别其论点与可用材料,提出页面计划,并在不要求用户结构化内容的情况下进行转换。
  • 完整稿件: 保留其含义和风格;仅按要求的程度进行编辑;进行分页和设计。
  • 现有 JSON: 验证并修复,然后渲染或修改。
  • 部分杂志: 延续其已建立的编辑风格和视觉系统。

不要询问已由提供的材料或对话上下文回答过的问题。

信息收集

当用户希望协作或选择会显著改变结果时,一次只问一个问题。否则,推断合理的默认值并简洁地说明。按顺序确定:

  1. 目的和目标读者
  2. 源材料和必要声明
  3. 期望的尺寸或大致页数
  4. 风格、阅读水平和编辑立场
  5. 视觉参考、格式和印刷/数字接收端
  6. 必含项、排除项、引用、鸣谢和行动号召

如果用户说“给我惊喜”,直接进行。如果未提供页数,对于折叠印刷杂志选择4的倍数;否则选择支持材料的最小长度。除非用户另有说明,否则将封面计入页数。

编辑工作流程

  1. 摄入所有材料。区分直接来源声明、解释和提议的增补。
  2. 陈述杂志的一句话承诺和编辑主线。
  3. 构建页面地图,包含页码、任务、关键信息、文案预算和视觉功能。
  4. 在视觉渲染前完成稿件撰写。撰写标题、正文、说明文字、边栏、突出引用、鸣谢和封底文案。
  5. 检查节奏:交替密集和轻松的页面;创建开头钩子、升级、综合和令人满意的结尾。
  6. 检查保真度。绝不编造引文、事实、引用或源于来源的声明。当需要或要求进一步研究时,使用权威来源并在稿件和 JSON 中保留 URL。
  7. 当用户要求协作过程时,获得用户对稿件/页面地图的批准。如果他们要求立即完成,则自主继续。

保留提供的作者风格。不要将具有挑衅性、趣味性、政治性、技术性或独特性的材料扁平化为通用的营销文案。

页面 JSON

在创建或修复 JSON 之前,请阅读 references/page-spec.md。生成有效的 JSON,而不是 JavaScript 或类似 Markdown 的伪 JSON。将文案保留为语义字段;切勿将布局指令烘焙到可见文案中。

创建两个层级:

  • zine:出版物范围的元数据、编辑规则、视觉系统、连续性规则和导出设置。
  • pages:有序的页面对象,包含确切的文案、布局模块、艺术指导、无障碍文本和连续性引用。

对重复出现的角色、图标、贴纸和组件使用稳定的 ID。允许特定页面的覆盖,而无需重复全局系统。

在渲染之前,运行 scripts/validate_zine_json.py 对保存的 JSON 进行验证。修复每一个错误;慎重审查警告。

渲染策略

根据内容选择制作方法,而非习惯:

  • 对于以文本为主的页面和精确排版,使用确定性 HTML/CSS、SVG、Canvas 或文档布局。
  • 对于插图、纹理、封面、拼贴元素和以艺术为主的页面,使用图像生成。
  • 对于结合了长篇文案和生成艺术的页面,在确定性布局中,先生成不含文本的艺术图,然后合成精确的文本。
  • 不要依赖图像模型来再现段落、引用、URL、代码或精确图表。

当使用图像生成时,阅读并遵循图像生成技能。保持角色表和视觉参考在不同调用之间的一致性。仅在可以检查批次之间连续性的情况下,才以小批量进行渲染。

默认生产顺序:

  1. 建立联系表或风格框架。
  2. 批准或推断视觉系统。
  3. 渲染代表性的封面、文本密集型页面和插图密集型页面。
  4. 修正系统性问题。
  5. 渲染剩余页面。
  6. 按阅读顺序组装,并在要求时按打印机跨页顺序组装。

质量保证

在交付前,验证:

  • 每个计划页面恰好存在一次,且页码是连续的。
  • 所有批准的文案恰好出现一次,除非是故意重复。
  • 没有提示指令或隐藏注释作为可见文本出现。
  • 标题、正文、说明文字和 URL 在最终尺寸下可读。
  • 安全区域、出血、裁切、边距、对比度和图像分辨率符合导出目标。
  • 重复出现的角色和图形主题保持可识别性。
  • 声明、引文、引用和鸣谢是可追溯的。
  • 空白页、封面和打印机拼版是故意的。
  • JSON 验证通过,并且文件名自然排序。

对于可打印 PDF,使用 PDF 技能进行组装和视觉验证。对于独立页面图像,在交付前以全分辨率检查代表性页面。

可交付成果

除非用户缩小范围,否则提供:

  1. 简要的创作方向和假设
  2. 页面地图
  3. 最终稿件
  4. 经验证的杂志 JSON
  5. 渲染后的页面资源
  6. 阅读顺序 PDF,如果要求则提供打印就绪输出

将可重用的产物保存为用户可访问的文件。保持文件名相对于项目通用,例如 {slug}-manuscript.md、{slug}-pages.json、{slug}-p01-cover.png 和 {slug}-reading.pdf。

切勿声称进行了未实际发生的渲染或验证。如果某个制作工具无法满足精确的文本或布局要求,请交付完成的稿件和 JSON,并直白地解释剩余的生产限制。

相关技能