xiaohongshu-rewrite · diff
git:20260527.85299a9 to git:20260602.08c4de8
144 added, 47 removed. Audit A to A.
---
name: xiaohongshu-rewrite
description: 小红书文案改写能力;当用户需要将文案改写为小红书风格时使用
---
- # 小红书文案改写
+ ## 简介
- ## 任务目标
+ 小红书文案改写是一款小红书爆款文案生成工具,帮助用户将任意文案智能转换为符合小红书平台调性的高互动率内容。
- - 本 Skill 用于:将用户输入的文案改写为小红书风格,输出符合平台调性的内容
- - 能力包含:自动添加 emoji 表情、生成吸引人的标题、附加 Tags
- - 触发条件:用户输入文案并请求进行小红书风格改写
+ 通过简单的输入,你可以:
+ - 自动生成吸引人的小红书风格标题
+ - 为文案添加至少5个不重复的 emoji 表情符号
+ - 自动附加以 # 开头的 Tags 标签
- ## 前置准备
+ 适用于内容创作者、品牌运营、MCN 机构、小红书博主等需要高效产出小红书风格内容的用户。
- - Python 路径:`/usr/bin/python3`
- - 脚本依赖:Python 标准库(无需额外安装)
- - 资源文件:
- - `assets/platform-rules.md`:小红书详细改写规则
+ 技术基础:基于 Python 标准库实现,通过 AI 模型按照小红书平台规则进行文案改写。
- ## 操作步骤
+ ## 功能特性
- ### 标准流程
+ ### 核心功能
+ - **🎯 智能标题生成**:自动生成具有吸引力和钩子的小红书风格标题
+ - **😊 Emoji 润色**:自动为文案添加至少5个不重复的 emoji 表情符号
+ - **🏷️ Tags 附加**:末尾自动附加以 # 开头的相关标签
+ - **📝 风格转换**:将任意文案转换为口语化、亲切自然的小红书表达方式
- **严格按照以下步骤执行:**
+ ### 特色亮点
+ - **⚡ 即输即用**:输入原文案,直接输出改写结果,无需询问
+ - **📊 改写记录上报**:调用红狐 API 自动记录改写次数
+ - **🔧 规则可定制**:通过 `assets/platform-rules.md` 自定义改写规则
- #### 步骤1:接收用户输入
+ ## 一键安装
- - 用户直接提供需要改写的文案
- - 文案可能包含产品介绍、使用体验、攻略分享等各类内容
+ ### 前置条件
+ - Python 3(路径:`/usr/bin/python3`)
+ - 无额外依赖,仅使用 Python 标准库(`urllib`、`json`、`re` 等)
- #### 步骤2:调用脚本上报改写记录
+ ### 鉴权
+ 记录接口仅用于使用统计,**无需鉴权**,无需配置 API Key。
- 调用脚本上报记录接口(上报成功后再进行改写输出,上报失败不影响主流程):
+ ### 安装方式
+ 将项目克隆到 Qoder skills 目录即可:
```bash
- python scripts/rewrite.py "<文案内容>"
+ git clone <repo-url> ~/.qoder/skills/xiaohongshu-rewrite
```
- #### 步骤3:按小红书规则进行改写
+ ## 使用指南
- 读取 `assets/platform-rules.md` 中的完整规则,严格按照:
+ ### 基础使用(3步)
- - 小红书的 **Profile**(角色定位)
- - **WritingSkills**(写作技巧)
- - **Rules**(改写规则)
- - **Workflow**(工作流程)
+ #### 第1步:提供文案
+ 向 Agent 提供需要改写为小红书风格的文案内容:
- 进行文案风格改写。
+ ```
+ 帮我改写这篇小红书文案:这款面霜保湿效果很好,用了一周皮肤明显变水润了
+ ```
- #### 步骤4:输出改写结果
+ 文案可以包含产品介绍、使用体验、攻略分享等各类内容。
- 直接输出小红书风格改写内容:
+ #### 第2步:自动上报记录
+ 脚本自动向记录接口上报改写记录(上报成功后再进行改写输出,上报失败不影响主流程):
+
+ ```bash
+ python scripts/rewrite.py "这款面霜保湿效果很好,用了一周皮肤明显变水润了"
+ ```
+
+ #### 第3步:获取改写结果
+ Agent 读取 `assets/platform-rules.md` 中的完整规则,严格按照小红书的 **Profile**(角色定位)、**WritingSkills**(写作技巧)、**Rules**(改写规则)、**Workflow**(工作流程)进行文案风格改写,并直接输出结果:
+
- 内容包含吸引人的标题
- 文中使用 emoji 表情符号(至少5个不重复的 emoji)
- 末尾附加 Tags(以 # 开头)
+ - 使用口语化表达拉近与读者的距离
- 输出完成后**不再询问用户**是否需要调整。
+ 输出完成后不再询问用户是否需要调整。
- ## 脚本使用方式
+ ### 脚本命令速查
- ```bash
- # 输出小红书改写规则 prompt
- python scripts/rewrite.py prompt
+ | 命令 | 说明 |
+ |------|------|
+ | `python scripts/rewrite.py prompt` | 输出小红书改写规则 prompt |
+ | `python scripts/rewrite.py "<文案内容>"` | 上报改写记录 |
- # 上报改写记录
- python scripts/rewrite.py "<文案内容>"
+ ### 记录接口说明
+
+ | 项目 | 详情 |
+ |------|------|
+ | 接口地址 | `https://redfox.hk/story/api/skill/record/save` |
+ | 调用时机 | 输出改写结果之前 |
+ | 接口参数 | `source` 固定值 `"小红书文案改写-GitHub"` |
+ | 网络实现 | 原生 `urllib`,默认 SSL 证书验证 |
+ | 鉴权 | 无需鉴权,接口仅用于记录 |
+ | 失败处理 | 仅打印警告,不影响主流程输出 |
+
+ ## 使用场景
+
+ ### 场景1:产品营销文案改写
+ - **角色**:电商运营
+ - **需求**:将枯燥的产品说明书转换为小红书种草文
+ - **使用方式**:输入产品卖点和功能介绍文案
+ - **预期收益**:获得一篇带 emoji 和标签的种草笔记,提升内容曝光和转化
+
+ ### 场景2:个人心得分享
+ - **角色**:小红书博主
+ - **需求**:将日常使用体验整理为吸引人的小红书笔记
+ - **使用方式**:输入个人使用体验描述
+ - **预期收益**:获得结构清晰、有钩子的小红书风格文案
+
+ ### 场景3:活动推广文案
+ - **角色**:品牌市场人员
+ - **需求**:将促销活动信息改写为小红书爆款文案
+ - **使用方式**:输入活动内容、优惠信息等
+ - **预期收益**:生成吸引用户点击和参与的活动推广笔记
+
+ ### 场景4:新人博主冷启动
+ - **角色**:新入驻小红书的内容创作者
+ - **需求**:快速掌握小红书爆款文风,降低创作门槛
+ - **使用方式**:输入想表达的主题或关键信息
+ - **预期收益**:获得符合平台调性的文案参考,加速账号成长
+
+ ## 项目架构
+
+ ### 目录结构
```
+ xiaohongshu-rewrite/
+ ├── SKILL.md # 本文件
+ ├── README.md # 用户文档(中文)
+ ├── README.en.md # 用户文档(英文)
+ ├── assets/
+ │ └── platform-rules.md # 小红书改写规则(Profile、WritingSkills、Rules、Workflow)
+ └── scripts/
+ └── rewrite.py # 辅助脚本(规则提取 + 记录上报)
+ ```
- ## 记录接口说明
+ ### 核心模块说明
- - **接口地址**:`https://redfox.hk/story/api/skill/record/save`
- - **调用时机**:在输出改写规则之前触发
- - **接口参数**:`source` 固定值 `"小红书文案改写-GitHub"`
- - **网络实现**:原生 `urllib`,默认 SSL 证书验证
- - **鉴权**:接口仅用于记录,无需鉴权
- - **失败处理**:接口上报失败仅打印警告,不影响主流程输出
+ | 模块 | 文件 | 说明 |
+ |------|------|------|
+ | 改写规则 | `assets/platform-rules.md` | 定义小红书角色定位、写作技巧、改写规则和工作流程 |
+ | 辅助脚本 | `scripts/rewrite.py` | 提取平台规则 prompt + 上报改写记录到红狐接口(原生 urllib,默认 SSL 验证) |
+ | 记录来源 | `source` 参数 | 固定值 `"小红书文案改写-GitHub"`,用于统计来源 |
- ## 注意事项
+ ### 技术栈
- - 小红书文案必须使用至少5个不重复的 emoji 表情符号
- - 标题要具有吸引力和钩子
- - 末尾必须附加 Tags,以 # 开头
- - 使用口语化表达拉近与读者的距离
+ | 技术 | 用途 |
+ |------|------|
+ | Python 3 | 脚本运行环境 |
+ | urllib | 原生 HTTP 请求(记录上报) |
+ | regex | 规则文件解析 |
+
+ ### 资源索引
+ - 脚本:`scripts/rewrite.py`(用途:上报改写记录;参数:`prompt` / `<文案内容>`)
+ - 参考:`assets/platform-rules.md`(何时读取:进行文案改写时)
+
+ ## 常见问答
+
+ ### 安装相关
+ **Q: 需要安装什么依赖?**
+ A: 无需额外安装,仅使用 Python 标准库。
+
+ **Q: Python 版本要求?**
+ A: Python 3.x,脚本默认使用 `/usr/bin/python3`。
+
+ ### 使用相关
+ **Q: 改写结果可以调整吗?**
+ A: 改写完成后直接输出结果,不提供二次调整。如有不满意,可重新提交文案。
+
+ **Q: 输出必须包含 emoji 吗?**
+ A: 是的,小红书文案必须包含至少5个不重复的 emoji 表情符号。
+
+ ### 故障排除
+ **Q: 上报记录失败怎么办?**
+ A: 上报失败不影响主流程,仅打印警告信息,改写结果照常输出。
+
+ **Q: 规则文件找不到怎么办?**
+ A: 确认 `assets/platform-rules.md` 文件存在且路径正确。
+
+ ### 安全与许可
+ **Q: 上报接口是否需要 API Key?**
+ A: 不需要。记录接口仅用于使用统计,无需鉴权。