with one click
twitter-crawler
Twitter 推文爬取器 - 指定用户名爬取推文,保存为 Markdown 格式,支持自定义数量和字段
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Twitter 推文爬取器 - 指定用户名爬取推文,保存为 Markdown 格式,支持自定义数量和字段
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
知识漫画生成器,支持多种风格(Ligne Claire/漫画教程风/武侠风等)。将文章/教程/人物传记转换为漫画形式。
多风格文档写作技能。支持乔木、小红书、Dankoe、微信公众号、Twitter等5种写作风格。Claude 根据内容智能选择风格,按规范撰写文章。
统一配图技能,支持文章配图、封面生成、小红书图片系列、单图修改/添加/删除、3变体风格预览。20种风格×多种布局。
Convert markdown documents to PDF with optional illustrations. Can automatically call illustration-generator if images are missing. Supports Chinese fonts and custom styling.
生成自然真实的双人访谈播客,使用共享TTS模块支持3种引擎(Edge TTS / IndexTTS2 / MiniMax)和情感控制
生成专业 PPT 演示文稿,支持 22 种风格,自动根据内容选择最佳风格,输出到 ~/ppt-output/
| name | twitter-crawler |
| description | Twitter 推文爬取器 - 指定用户名爬取推文,保存为 Markdown 格式,支持自定义数量和字段 |
| allowed-tools | Bash, Read, Write, Edit |
爬取指定 Twitter 用户的推文,保存为 Markdown 格式。
cd ~/.claude/skills/twitter-crawler
python3 scripts/fetch_tweets.py <用户名>
python3 scripts/fetch_tweets.py <用户名> [选项]
选项:
-n, --limit N 获取推文数量(默认10)
-p, --pages N 获取页数(默认1,每页约20条)
-o, --output PATH 输出文件路径(默认 outputs/{用户名}.md)
--json 同时输出 JSON 格式
--interval SECONDS 请求间隔秒数(默认5,防止频率限制)
--no-user-info 不获取用户信息
--title TITLE 自定义 Markdown 标题
--fields FIELDS 包含的字段,逗号分隔
--auth-token TOKEN 指定 auth_token
Twitter API 有频率限制,脚本内置了以下保护机制:
--interval 调整间隔时间--fields 可选值(逗号分隔):
text - 推文内容time - 发布时间likes - 点赞数retweets - 转发数replies - 回复数views - 浏览量url - 推文链接media - 媒体(图片)python3 scripts/fetch_tweets.py VoxcatAI
输出:outputs/VoxcatAI.md
python3 scripts/fetch_tweets.py elonmusk -n 20 -o ~/Desktop/elon.md
python3 scripts/fetch_tweets.py sama --fields text,url
python3 scripts/fetch_tweets.py OpenAI -n 15 --json
输出:
outputs/OpenAI.mdoutputs/OpenAI.jsonpython3 scripts/fetch_tweets.py VoxcatAI --title "VoxCat 的 Prompt 分享"
# @用户名 的推文
> 爬取时间: 2026-01-11 12:00:00
> 推文数量: 10
## 用户信息
- **名称**: xxx
- **用户名**: @xxx
- **粉丝**: 1,000
- **简介**: xxx
## 推文列表
### 1. 推文
**时间**: 2026-01-11 10:00:00
> 推文内容...
**互动**: ❤️ 100 | 🔁 20 | 💬 5
**链接**: [https://twitter.com/xxx/status/xxx](...)
---
{
"user": {
"name": "xxx",
"username": "xxx",
"followers": 1000,
...
},
"tweets": [
{
"id": "xxx",
"text": "xxx",
"created_at": "2026-01-11 10:00:00",
"likes": 100,
"retweets": 20,
...
}
],
"fetched_at": "2026-01-11T12:00:00"
}
脚本会自动从 ~/Documents/trend-crawler-master/trend-crawler/config.yaml 读取 auth_token。
如果需要单独配置,创建 ~/.claude/skills/twitter-crawler/config.yaml:
twitter_accounts:
auth_token: "你的auth_token"
auth_token 的值