公众号破圈难?我写了个skill把长文拆成IP卡片,小红书小绿书同时发

0 阅读5分钟

大家好,我是小肥肠。最近我在折腾一件事:怎么让我写的长文不只是发完就完了。公众发布后,除了入池以外基本就是自己的读者在看,很难破圈。我就想着把内容同步到小红书,但直接发文字没人看,得做成卡片。做卡片嘛,我就去刷了一圈参考,结果发现一个问题:小红书上的知识卡片,十张里有八张长得一模一样——模板同质化严重。

后来我想明白了:卡片同质化的根本原因是大家都在用同一套模板,没有自己的东西在里面。所以我干脆做了一个 skill,把我自己的 IP 形象封进去,每次生成的卡片都带着我的专属角色,发多了自然就有记忆点了。

这个skill顺手还解决了另一个问题:同一篇长文,生成的卡片直接发小红书,公众号那边也能用这套卡片做贴图——也就是大家说的小绿书,一套内容两个平台都覆盖,不用重复排版。

1. 前言

我做这个 skill,核心想解决的不只是"生成卡片"这件事。现在网上能生成知识卡片的工具不少,但大多数都是给你一套固定模板,所有人用出来的东西长得一样。我想要的是:卡片里有我自己的东西,有一个固定的 IP 角色,让看过我内容的人,刷到卡片就能认出来是后端小肥肠发的。

2. 为什么要做 IP 卡片,而不是普通模板

我测试过普通模板卡片,出来的东西确实好看,但问题是和别人的太像了。 现在自媒体 创作者那么多,如果你的卡片和别人的撞款,用户刷过去根本不会停留,更不会记住是谁发的。 但如果你的卡片每张都有一个固定的 IP 角色,时间长了用户就会形成认知:这个风格是某某某的。

这就是我把自己的 IP 形象封进 skill 的原因。我的 IP 设定来源于我的头像,头像是23年找绘手按照我的形象画的:

  • 浅灰偏金发色,发尾带薄荷绿渐变,带发夹
  • 穿亮橙色卫衣
  • 身边有一只白色猫咪陪着

配色以浅蓝、橙色、白色为主,整体偏暖,适合小红书的调性。每次生成的卡片都会带着这个角色,发多了就是在给自己的 IP 做曝光。

3. skill设计与实现

3.1. xfc-knowledge-card结构设计

话不多说,先看一下这个 skill 现在的目录结构:

xfc-knowledge-card/
├── SKILL.md
├── config.json
├── scripts/
│   └── generate.py
└── output/

整个 skill 的逻辑全部收敛在一个核心脚本 generate.py 里,没有多余的文件。SKILL.md 是调用入口,config.json 管密钥,output 目录存每次的生成结果。

SKILL.md 的设计思路很简单:定义好输入协议(支持直接传文章文本或文件路径)、执行步骤(拆卡→生成Prompt→出图→归档)、以及输出格式。OpenClaw 读到这份说明书,就知道该怎么调用这个 skill 了。

3.2 generate.py编写实现

generate.py 的整体思路分四段:读文章、拆卡、生成 Prompt、出图归档。读进来的文章先做清洗,再按字数切成若干卡片块;每块调用大模型生成贴合语义的图片 Prompt,最后批量出图、按时间戳归档到独立目录,不会互相覆盖。

Prompt 生成完之后,调用 request_image() 发给生图接口出图。主接口是香蕉模型,如果主接口挂了会自动切换豆包备选接口,不会直接报错中断。

图片下载到本地后,每次运行都会在 output/run_时间戳/ 下建一个独立目录,里面存:

  • card_01_prompt.txtcard_02_prompt.txt …… 每张卡片的 Prompt 文件
  • card_01.pngcard_02.png …… 对应的图片
  • manifest.json:记录本次运行的卡片数量、标题、比例、文件路径等元信息

这样每次生成的结果都有独立存档,不会互相覆盖。

3.3. skill集成至Hermes或openclaw

skill编写完就可以集成使用了,常看我文章的读者都知道Hermes和Openclaw两个工具我都有在用,skill可以集成至openclaw多Agent中,也可以集成到Hermes里,下面将依次演示。

3.3.1. skill集成至Openclaw多agent

将编写完成的xfc-knowledge-card利用FTP工具上传至Openclaw所在服务器的/root/.openclaw/workspace/skills/目录。

接下来开始集成至多Agent中的生图Agent,多Agent教程可以看:OpenClaw多Agent实战|手把手教你用一只小龙虾接入多个飞书Bot

来到/root/.openclaw/workspace/agents/imager/目录,修改soul.md,将IP卡片生成逻辑添加上:

回到飞书会话页面基于会话直接触发,我输入的是基于文章链接生成IP卡片:

3.3.2 skill集成至Hermes

Hermes的安装请查看Hermes Agent喂饭级教程:安装、迁移 OpenClaw、接入飞书全流程,依然是利用FTP工具将skill文件上传至Hermes所在服务器的/root/.hermes/skills/media/目录下:

飞书会话二次确认skill存在:

发布同样的命令后生成了三张卡片,下图展示了其中两张:

以上就是Skill 生成IP卡片的全部内容,动手能力强的读者可以跟着教程实践一遍。上述skill已经被收录到了小肥陪跑群中,需要原件可以加入社群直接使用哦。

4. 结语

做完这个 skill 之后,我写完一篇文章的流程变了:以前是写完发公众号就结束,现在是写完顺手跑一下 skill,卡片生成完发小红书,随手写的内容也能生成小绿书卡片。最重要的是,发出去的卡片是我自己的 IP 形象,不是和别人撞款的模板。发多了,慢慢就会有人记住这个风格是小肥肠的。

如本次分享对你有帮助,欢迎一键三连支持一下小肥肠,我们下期再见~