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

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

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

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

1. 前言

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

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

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

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

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

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

3. skill设计与实现

3.1. xfc-knowledge-card结构设计

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

lua 复制代码
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 形象,不是和别人撞款的模板。发多了,慢慢就会有人记住这个风格是小肥肠的。

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

相关推荐
程序员小假5 小时前
我们来说说 Agent 的推理模式有哪些?说说 ReAct 模式,它和 CoT、ToT 等模式有什么区别?
agent
阿里云大数据AI技术5 小时前
最佳实践:用 EMR Serverless StarRocks AI Function 实现金融行业文本分类
人工智能
蛤密呱5 小时前
LangGraph: 状态图与状态转换
agent
miaowmiaow5 小时前
PSD2Code 近期更新与深度解析:从设计稿到生产级代码的完整技术栈
前端·人工智能·ai编程
云烟成雨TD5 小时前
Spring AI 1.x 系列【33】RAG Advisor 组件与四大分层架构
java·人工智能·spring
lifallen6 小时前
第一章 Agent 为什么会出现
人工智能·ai·ai编程
机器之心6 小时前
小学生画了撇胡子骗过AI年龄验证,硅谷工程师沉默了
人工智能·openai
海兰6 小时前
【文字三国志:第六篇】天命重构,UI组件设计细节
人工智能·ui·语言模型·小程序
LienJack6 小时前
我做了一个 AI Agent 学习站
github·agent
计算机安禾6 小时前
【算法分析与设计】第26篇:参数化算法与固定参数可解性理论
大数据·人工智能·算法·机器学习·剪枝