Skip to content

nantian721/xhs-to-twitter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

小红书 → Twitter/X 内容改写 Skill

一键将小红书笔记转换为 Twitter/X 推文,解决视觉平台到文字平台的内容迁移难题。

🎯 核心能力

  1. 提取小红书内容 - 获取正文 + 图片 URL
  2. 图片内容分析 - 用 AI 提取图片中的文字和关键信息
  3. 格式转换 - 小红书风格 → Twitter 线程格式
  4. 算法优化 - 基于 Twitter 开源算法提升互动率

📦 依赖 Skills

  • xhs-search-workflow - 小红书数据提取
  • qwen-imagegemini-image - 图片内容分析
  • content-wand - 内容格式转换
  • twitter-algorithm-optimizer - 算法优化

🚀 使用方法

方式 1: 对话中使用

直接发送小红书链接:

帮我把这篇小红书转成推特:
https://www.xiaohongshu.com/discovery/item/xxxxxxxx

方式 2: 命令行脚本

# 设置环境变量
export XHS_COOKIE="你的小红书Cookie"
export QWEN_API_KEY="你的Qwen API Key"

# 运行转换
python scripts/convert.py "https://www.xiaohongshu.com/discovery/item/xxxxxxxx"

方式 3: 分步手动执行

Step 1: 提取笔记

cd ~/.claude/skills/xhs-search-workflow
.venv/Scripts/python.exe scripts/fetch_note_texts.py \
  --url-file note_url.txt \
  --cookie "$XHS_COOKIE" \
  --no-env-proxy \
  --out note_content.json

Step 2: 下载并分析图片

# 下载图片
curl -sL "图片URL" -o image1.webp

# 分析图片
cd ~/.claude/skills/qwen-image
export QWEN_API_KEY="your_key"
python scripts/analyze.py image1.webp "提取所有文字内容"

Step 3: 使用 content-wand 转换格式

将以下内容转换为 Twitter 线程格式:
[整合后的内容]

Step 4: 使用 twitter-algorithm-optimizer 优化

优化这条推文,提高算法推荐:
[推文内容]

📋 转换示例

输入(小红书)

标题: 用 OpenClaw 实现了个人信息推荐引擎

正文:

其实很早之前我就注意到,现在互联网上的推荐算法对人们的信息茧房和注意力消耗实在是太过分了...

图片:

  • 图片1:问题描述(睡前刷 HN 到 2 点,收藏 50 条第二天吃灰)
  • 图片2:系统功能(24小时监控 HN/GitHub/知乎/arXiv)
  • 图片3:实际案例(Anthropic 事件全程追踪)

输出(Twitter 线程)

推文 1/6:
睡前刷 HN 到 2 点
收藏 50 条,第二天看都不看

这种信息焦虑
我找到了解法

🧵

推文 2/6:
我搭了一个专属 AI 信息引擎

它现在就像我的技术合伙人
24小时盯着 HN、GitHub、知乎、arXiv
只汇报我真正需要知道的事

...

⚙️ 配置

小红书 Cookie

从浏览器开发者工具获取:

  1. 打开 https://www.xiaohongshu.com
  2. F12 → Application → Cookies
  3. 复制 web_session 等字段

Qwen API Key

从阿里云获取:

  1. 访问 https://dashscope.aliyun.com
  2. 创建 API Key
  3. 保存到环境变量 QWEN_API_KEY

🔑 核心洞察

为什么需要分析图片?

平台 内容形式 用户行为
小红书 图片为主 滑动看图,正文辅助
Twitter/X 文字为主 阅读文字,图片补充

小红书的核心信息在图片里,不在正文中!

转换原则

小红书 Twitter/X
感性叙述 直接陈述
长段落 短句分段
表情符号 🧵 线程标记
"姐妹们" "I / You"
"种草" "Here's how"

📁 文件结构

xhs-to-twitter/
├── SKILL.md          # Skill 定义文档
├── README.md         # 使用说明
└── scripts/
    └── convert.py    # 一键转换脚本

🗺️ 路线图

  • 基础转换流程
  • 支持 LinkedIn 格式
  • 支持 Threads 格式
  • 批量处理多篇笔记
  • 自动发布到 Twitter
  • 保存用户风格偏好

📝 License

MIT

About

一键将小红书笔记转换为 Twitter/X 推文,解决视觉平台到文字平台的内容迁移难题。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors