📦 小红书图文创作
v1.0.0小红书图文创作 Skill。根据主题、受众、核心观点进行网络搜索创作,生成吸睛标题(≤20字)+ 小红书风格文案(≤1000字,含emoji和hashtag)+ 3:4竖版封面图(文字突出+简约矢量背景)。触发词:发小红书、生成小红书图文、小红书创作、发布小红书。
运行时依赖
安装命令
点击复制技能文档
小红书图文创作 Skill 功能概述 输入主题、受众、核心观点 → 网络搜索调研 → 确认标题和大纲 → 创作文案 → 生成封面图。 触发条件 用户说:"发小红书"、"生成小红书图文"、"小红书创作"、"发布小红书" 等。 核心规则(必须严格遵守) 标题和正文大纲必须与用户确认后才能进入正式创作 封面图中的文字 = 确认后的标题,不得额外扩展或改写 封面图 prompt 中只放入确认后的标题,不自行添加副标题或其他文字 输入参数(必须收集) 参数 说明 示例 theme 主题/话题 "AI时代个人成长" audience 面向受众 "25-35岁职场人" core_message 核心观点 "用AI放大个人杠杆,3年内超越同龄人" 等待用户明确提供以上三个参数后,再进入下一步。
工作流 Step 1: 确认输入 向用户确认三个参数,如有缺失请补充。 Step 2: 网络调研 使用 smart_search.py 搜索相关内容,收集: 热门观点和数据 受众痛点和需求 平台热门表达方式 python3 /root/.openclaw/workspace/scripts/smart_search.py "theme + 受众关键词" --max-results 8 python3 /root/.openclaw/workspace/scripts/smart_search.py "theme + 痛点/解决方案" --max-results 5 Step 3: 生成标题候选 + 正文大纲 → 用户确认 严禁跳过此步骤直接进入文案创作和封面图生成。 输出格式: 标题候选(2-3个,各≤20字)
- [标题1]
- [标题2]
- [标题3]
- 用哪个标题?
- 大纲是否OK?
- 有无调整意见?
Step 4: 创作文案(确认后) 标题以用户确认为准,正文按确认大纲创作: 标题(≤20字符) 用户选定的标题直接使用,不得自行改写。 正文(≤1000字符,含emoji) 文案结构(三段式,必须严格遵守): ① 【Hook】 - 具体场景:一个可以想象的具体画面,一句话代入 - 不要教育口吻,用"我今天遇到一件事"开场 - 开头3秒必须抓住注意力 ② 【痛点共情】 - "我也有这个问题"——和用户站在一起,不是高高在上 - 说出用户心里没说出口的抱怨或焦虑 - 不要列数据讲道理,先让用户觉得"被懂了" ③ 【引出方案 + 实操建议】 - 不是"帮你解决",是"我是这样解决的" - 分享真实经历或亲眼所见的效果 - 给出3个以内可直接抄作业的步骤 - 不要堆砌功能介绍,聚焦"用了之后发生了什么" 写作心态: 我是分享者,不是老师,更不是销售 不说"你应该""你需要",说"我发现""我用了""真的管用" 禁止:课程介绍话术、催单、制造焦虑再卖货 结尾:互动引导或干货延续,不做商业推销 写作规范: 每段带1-3个emoji(✨💡🚀📊💪🔥🌟⭐📈🔍) 句子短小精悍,每段不超过3-4句 用"你/你们"称呼读者,不用"大家" 禁止:啰嗦开头、自我介绍、堆砌形容词 字数统计:正文(不含hashtag)800-1000字 # 验证正文字数 body = "正文内容(不含hashtag)" char_count = len(body) assert 800 <= char_count <= 1000, f"正文字数{char_count},需在800-1000之间" Hashtag格式: #职场成长 #AI副业 #个人提升 #效率工具 #科技趋势 #自我提升 #干货分享
Step 5: 生成封面图(确认后) 封面图标题 = 用户确认的标题,不多不少一字不差。 不得在封面图 prompt 中自行添加副标题、金句或任何额外文字。 生成方式 A(推荐):KIE GPT Image-2 # 启动回调服务 python3 ${SKILL_DIR}/scripts/kie-callback-server.py & # 获取 tunnel(每次重启需更新) cloudflared tunnel --url http://127.0.0.1:8787 # 提交任务 python3 ${SKILL_DIR}/scripts/kie-create-task.py "小红书封面图,[用户确认的标题],[风格词],3:4竖版" \ --model gpt-image-2-text-to-image \ --aspect 3:4 \ "" # 等待下载 python3 ${SKILL_DIR}/scripts/kie-wait-download.py /root/.openclaw/workspace/output/xhs_cover.png 默认模型:gpt-image-2-text-to-image,默认分辨率 1K 默认比例:3:4(小红书封面标准比例) 生成方式 B(备选):Seedream 5.0 API python3 scripts/seedream_cover.py \ --title "用户确认的标题" \ --subtitle "" \ --output /root/.openclaw/workspace/output/xhs_cover.png 注意:--subtitle 留空,封面图 prompt 严格只包含确认标题 + 基础风格词。 Prompt 构造规范(严格版): "小红书封面图,[用户确认的标题],[可选基础风格词:扁平矢量/简约几何/暖色调],3:4竖版构图" 禁止:添加任何标题以外的描述性文字、金句、副标题到 prompt 中。 如封面图出现文字偏差,责任在 agent(未严格使用确认标题),需重新生成。
Step 6: 输出交付 输出目录:/root/.openclaw/workspace/output/xhs_YYYY-MM-DD/ 文件结构: xhs_2026-04-10/ ├── cover.png # 封面图 ├── cover_compressed.jpg # 压缩版(用于发布) └── content.md # 完整文案 文件位置 主脚本:scripts/generate_post.py Seedream API:scripts/seedream_cover.py 封面模板:scripts/xhs_cover_template.html(HTML模式备选) 输出目录:/root/.openclaw/workspace/output/xhs_YYYY-MM-DD/
注意事项 标题≤20字:严格计数,超出必须重写 正文≤1000字:含emoji,实际统计字符数 封面图3:4:必须为竖版 正文风格:口语化、有情绪、带emoji,但不做作 Hashtag:选相关性高的标签,不要堆砌无关标签 标题和大纲必须先确认:未经确认不得进入创作和生图,这是铁律