wechat-to-xhs은(는) 무엇을 하나요?
公众号文章转小红书图文 Claude Skill v1.0 - 自动解析、改写、分页、渲染
功能概述
本技能可自动抓取微信公众号文章,将其解析为结构化文本后,按照小红书图文笔记的风格进行改写、分页,并最终渲染为多张图文卡片(PNG 格式)。
支持平台
- Claude Code(Anthropic 官方 Agent)
- Cursor(AI 增强 IDE)
- Codex CLI(GitHub 出品 CLI Agent)
- 其他兼容 markdown 格式的 AI 代理
使用方法
- 将公众号文章链接粘贴给 AI 代理。
- 技能会自动抓取文章内容,解析标题、作者、正文。
- 将原文重构为小红书风格:
- 标题增加吸引力(添加 emoji、疑问句等)
- 段落拆分更短 (2-3 句一段)
- 关键词用 粗体 或
高亮强调 - 结尾添加引导互动文案(如“收藏➕关注”“评论区说说你的看法”)
- 自动分页:每页控制在 300-500 字(可配置),并生成对应数量的图文卡片。
- 输出卡片图片(默认支持 3:4 竖版比例,背景色、字体颜色可自定义)。
依赖
requests:抓取公众号文章beautifulsoup4:HTML 解析Pillow(PIL):渲染图文卡片python-dotenv:可选,用于存储环境变量
配置选项(环境变量)
| 变量名 | 类型 | 说明 | 默认值 |
|---|---|---|---|
WECHAT_TO_XHS_PAGE_SIZE | int | 每页字数 | 400 |
WECHAT_TO_XHS_BG_COLOR | str | 卡片背景色(十六进制) | #FFFFFF |
WECHAT_TO_XHS_TEXT_COLOR | str | 卡片文字颜色(十六进制) | #333333 |
WECHAT_TO_XHS_IMAGE_PATH | str | 默认封面图路径 | None |
示例命令
# 直接在 Claude Code / Cursor 中调用
"帮我处理这篇公众号文章:https://mp.weixin.qq.com/s/xxx"
输出效果
- 默认生成
xhs_output文件夹,内含page_001.png、page_002.png等。 - 每张卡片左上角标注页码和总计页数。
- 首张卡片自动使用文章封面图(如有)。
注意事项
- 仅支持公开的公众号文章链接。
- 若文章包含图片,技能不会下载原图,只保留文字。
- 渲染时如无自定义背景,使用纯白底色。
License
MIT