用途:把用户需求与资料转化为小红书风格笔记素材,覆盖内容撰写、图片卡片生成与可选发布。
主要能力:一是撰写笔记内容,标题不超过20字、正文排版清晰并点缀少量 Emoji、结尾附5-10个 SEO 标签;二是生成专门用于渲染的 Markdown 文档,含 YAML 封面元数据(emoji、title 不超过15字、subtitle 不超过15字);三是将 Markdown 渲染为封面与正文卡片图片,尺寸默认1080×1440(3:4),支持多种主题(default、playful-geometric、neo-brutalism、botanical、professional、retro、terminal、sketch)与分页模式(separator、auto-fit、auto-split、dynamic);四是可选发布笔记。
使用方式:撰写内容后单独生成渲染用 Markdown(不可直接复用笔记正文)。Python 渲染:python scripts/render_xhs.py <markdown_file> [options],可选参数 -o 输出目录、-t 主题、-m 分页模式、-w 宽度、--height、--max-height、--dpr。Node.js 渲染:node scripts/render_xhs.js content.md -t default -m separator,参数基本一致。发布:python scripts/publish_xhs.py --title "笔记标题" --desc "笔记描述" --images card_1.png card_2.png cover.png,需配置 XHS_COOKIE,发布依赖 xhs 库(pip install xhs)。
适用场景:需要快速产出小红书图文素材、把资料改写为小红书风格内容时。
限制:dynamic 模式图片最高4320、字数超过550不建议使用;Cookie 有有效期,过期需重新获取;技能目录仅存放脚本与模板,不存放用户数据;Markdown 与图片应保存在工作目录。