mcpField
X
xiaohongshu-publisher

xiaohongshu-publisher

github.com/solar-luna营销与增长72151 次安装40 周前更新
代码仓库

关于 xiaohongshu-publisher

xiaohongshu-publisher 是用于将文章整理并发布到小红书的 Skill,面向需要自动化内容发布的用户。它可压缩长文,并通过 xiaohongshu-mcp 服务发布内容。

主要功能

  1. 01转换为小红书格式
  2. 02压缩文章并提取要点
  3. 03通过服务直接发布
  4. 04支持标题、正文和图片

适用场景

  1. 01将长文章整理成小红书内容
  2. 02把内容发布到已登录的小红书账号

MCP 相关

该 Skill 通过 xiaohongshu-mcp 服务直接发布内容到小红书。

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/solar-luna/fully-automatic-article-generation-skill --skill xiaohongshu-publisher

安装后在 Claude Code 中输入/xiaohongshu-publisher确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

publisher.py
README.md
simple_publish.py
scripts/
content_adapter.py
image_generator.py
xiaohongshu_client.py

详细介绍

来自项目 README

小红书自动发布 Skill

自动将内容发布到小红书平台。

功能

  • 格式转换: 将文章内容转换为小红书格式(≤1000字,emoji风格)
  • 智能压缩: 将长文章压缩到1000字以内,提取核心要点
  • 直接发布: 通过xiaohongshu-mcp服务直接发布到小红书账号

使用场景

当用户说以下类似话术时使用此Skill:

  • "发布到小红书"
  • "推送到小红书"
  • "小红书发布"
  • "同步到小红书"
  • "发一篇小红书"

使用方法

方法1:简化脚本发布(推荐,快速)
cd ~/.claude/skills/xiaohongshu-publisher
python3 simple_publish.py "标题" "内容内容"

示例:

python3 simple_publish.py \
  "Gemini 3 Pro炸场了" \
  "🔥 Gemini 3 Pro炸场了!核心亮点:🏆推理能力第一..."
方法2:完整功能发布
cd ~/.claude/skills/xiaohongshu-publisher
python3 publisher.py \
  --title "文章标题" \
  --content "文章内容或文件路径" \
  --cover "封面图路径"
方法3:直接REST API调用
curl -s -X POST http://localhost:18060/api/v1/publish \
  -H "Content-Type: application/json" \
  -d '{
    "title": "标题",
    "content": "内容",
    "images": ["/app/images/cover.png"],
    "tags": ["AI", "科技"]
  }'

前置要求

  1. xiaohongshu-mcp 服务运行中

    docker ps | grep xiaohongshu-mcp
    
  2. 已登录小红书账号

    • Cookies 已配置到 ~/xiaohongshu-mcp/docker/data/cookies.json

限制

  • 标题: 最多20字
  • 正文: 最多1000字(含emoji)
  • 图片: 最多9张

API端点

  • 发布接口: http://localhost:18060/api/v1/publish
  • 方法: POST
  • Content-Type: application/json

评论

支持 Markdown