SuperAPI AI 工具集

punk-xhs-cards

设计与创作

查看项目

更新于 10-15 10:05

技能介绍

Punk XHS Cards 是一个面向多平台内容创作者的技能,用于把发布在 𝕏、微信公众号等平台的长文,转换成适合小红书阅读和发布的竖版知识卡片。它尽量保留原文核心内容与关键图片,同时融入个人 IP 和专属视觉风格。

用途

该技能的核心用途是内容复用:将 Markdown 长文重新排版为小红书竖版知识卡片,并生成配套的发布文案。它强调保留理解文章不可缺少的关键图,包括截图、图表和流程图。

主要能力

  • 个人 IP 建立:从用户上传的真人照片生成个人 IP 形象,或登记用户已有的 IP 图,提炼可观察的脸、发型、体型、服装和配件,生成角色设定板与干净全身参考图。
  • 主题色系统:用户指定主题色时优先使用,否则从人物服装或配件提取稳定强调色,生成 theme.json,并让该主色驱动封面背景、标题区、macOS 窗口细节、内页编号、分区线和重点框。
  • 卡片样式样稿:按用户确认的卡片动作生成透明人物图,渲染正文样稿供确认。
  • Markdown 解析:解析标题与图片清单,标记关键图,支持教程模式(建立“步骤—截图—完成标志”映射)。
  • 封面制作:使用 $punk-ip-article-illustrations 生成 16:9 IP 主题插图,再合成 1080×1440 主题色封面,中间嵌入 960×620 的 macOS 窗口。
  • 内页生产:默认交付 1 张无页码封面+9 张内页,内页从 01 开始编号,可依文章需要调整数量。
  • 发布文案:生成一个推荐标题、三个备选标题、一段正文和 6–10 个 tags。
  • 输出校验与打包:运行 validate_output.py 检查关键图是否进入卡片,通过后打包 ZIP。

使用方式

技能按三个确认门依次执行:人物确认、卡片样式确认、封面确认。未通过前一门时不得进入后一阶段,也不得提前拆分 Markdown。

首次使用时,若没有已确认人物,技能只发送引导信息,不读取文章,要求用户准备四项:一张清晰人物照片或已完成 IP 形象、人物名称或昵称、一个主题色(Hex 色值或颜色参考)、希望人物在卡片里做的动作。

人物草稿不得用于封面或卡片,只有用户明确说“确认”“定稿”“就用这个”时才运行确认命令。人物确认后仍须取得明确的卡片动作。

封面阶段需先运行:

python3 scripts/parse_markdown.py <source.md>

生成 cards.json 后使用跨平台 Python 渲染器:

python3 scripts/render_cards.py <cards.json绝对路径> <output目录绝对路径> <profile.json绝对路径>

Windows 使用 py -3 scripts\render_cards.py ... 或 scripts\render_cards.ps1;macOS 与 Linux 也可使用 scripts/render_cards.sh。样稿追加 --allow-draft。

输出结构:

<article-slug>-小红书/
├── source.md
├── cover-illustration.png
├── assets/
│   └── article-images/
│       ├── image-01.png ...
│       └── manifest.json
├── cards.json
├── publish-copy.md
├── output/
│   ├── cover.png
│   ├── card-01.png ... card-09.png
└── <article-slug>-小红书.zip

适用场景

  • 把 𝕏、微信公众号等平台的长文转换为小红书竖版知识卡片。
  • 需要保留原文关键截图、图表、流程图的教程类文章。
  • 希望统一个人 IP 形象与主题色视觉风格的内容创作者。
  • 需要同时产出卡片图与小红书标题、正文、话题标签的发布流程。

限制

  • 必须使用已安装的 $punk-ip-article-illustrations Skill 生成封面主题插图;若该 Skill 不可用,需明确说明缺少依赖并停止在封面阶段。
  • 没有图像生成能力时,输出缺少的依赖或已编译提示词与保存计划,明确说明封面尚未完成。
  • 不把真人照片、生成角色、用户文章或本次封面插图写入 Skill 安装目录。
  • 原始照片默认不复制进文章输出、不提交 GitHub、不公开上传。
  • 作者名只读取当前已确认 profile 的 author_name,不得从 Markdown 中的 author:、作者:或“关于作者”内容提取。
  • 封面不显示页码、总页数、栏目名、品牌名或账号;内页账号来自 profile,没有则省略。
  • 所有图片 1080×1440;封面主题插图源图为 16:9。
  • 人物每张只出现一次,必须等比例、不裁头、不改变脸。
  • 教程中的操作截图与检查点截图是内容,不是装饰;缺少任意必备步骤图时不得宣布完成。
  • 关于收费、价格、平台支持范围等具体信息,资料中暂未提供。