원클릭으로
social-media-download
下载社交媒体内容(小红书、X/Twitter、抖音),包括视频、图片、元数据和评论。支持短链接解析,确保获取用户视角一致的所有内容。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
下载社交媒体内容(小红书、X/Twitter、抖音),包括视频、图片、元数据和评论。支持短链接解析,确保获取用户视角一致的所有内容。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
火山引擎语音识别 - 将音频/视频转文字,支持长音频分段识别。
Use when publishing an Obsidian plugin to the community plugin store, creating GitHub Releases for Obsidian plugins, or submitting PRs to obsidianmd/obsidian-releases
一键部署静态网站到 Vercel 和 Cloudflare Pages。支持 HTML/React/Vue 等任意静态项目。
将 Expo/React Native 项目通过 EAS Build 构建 iOS 包并提交到 TestFlight。支持从零配置 EAS、构建、提交全流程。
综合画图工具 - AI 生图 (Nanobanana/Gemini) + 图片后处理(拼接/抠图/圆形裁剪/合成)。支持中英文自然语言画图。
统一搜索与抓取能力层 - 整合所有外部信息获取接口(搜索、抓取、下载)
| name | social-media-download |
| description | 下载社交媒体内容(小红书、X/Twitter、抖音),包括视频、图片、元数据和评论。支持短链接解析,确保获取用户视角一致的所有内容。 |
统一下载小红书、X (Twitter) 和抖音的内容,包括视频、图片、元数据和评论。
当用户提到以下意图时使用此 skill:
xhslink.com、xiaohongshu.com、x.com、twitter.com、v.douyin.com、douyin.com 链接| 平台 | 视频 | 图片 | 评论 | 元数据 |
|---|---|---|---|---|
| 小红书 | ✅ | ✅ | ✅ (需 MCP) | ✅ |
| X (Twitter) | ✅ | ✅ | ✅ | ✅ |
| 抖音 (Douyin) | ✅ | ❌ | ❌ | ❌ |
# 解析链接(自动识别平台)
python3 ~/.claude/skills/social-media-download/scripts/social_download.py parse "<URL>" --json
# 下载内容(自动识别平台)
python3 ~/.claude/skills/social-media-download/scripts/social_download.py download "<URL>" -o ~/Downloads
# 用推文 ID 直接下载
python3 ~/.claude/skills/social-media-download/scripts/social_download.py twitter <TWEET_ID> -o ~/Downloads
# 下载视频(详情需配合 MCP)
python3 ~/.claude/skills/social-media-download/scripts/social_download.py xiaohongshu "<URL>" -o ~/Downloads
# 从分享文本下载
python3 ~/.claude/skills/social-media-download/scripts/social_download.py douyin "8.76 复制打开抖音... https://v.douyin.com/xxx/" -o ~/Downloads
# 从链接下载
python3 ~/.claude/skills/social-media-download/scripts/social_download.py douyin "https://www.douyin.com/video/123456" -o ~/Downloads
python3 ~/.claude/skills/social-media-download/scripts/social_download.py parse "https://x.com/user/status/123" --json
python3 ~/.claude/skills/social-media-download/scripts/social_download.py download "https://x.com/user/status/123" -o ~/Downloads/tweet
输出:
~/Downloads/tweet/
├── username_10368kbps.mp4 # 最高质量视频
├── metadata.json # 完整元数据(含评论)
└── summary.md # 可读摘要
小红书需要配合 MCP 获取完整内容:
python3 ~/.claude/skills/social-media-download/scripts/social_download.py parse "http://xhslink.com/xxx" --json
mcp__xiaohongshu-mcp__get_feed_detail(
feed_id="从上一步获取",
xsec_token="从上一步获取",
load_all_comments=true
)
python3 ~/.claude/skills/social-media-download/scripts/social_download.py xiaohongshu "<URL>" -o ~/Downloads
python3 ~/.claude/skills/social-media-download/scripts/social_download.py images \
--data '<imageList JSON>' \
-o ~/Downloads \
-t "<标题>"
抖音使用 Playwright 无头浏览器下载,支持分享文本和直接链接:
python3 ~/.claude/skills/social-media-download/scripts/social_download.py douyin \
"8.76 复制打开抖音,看看【抖音】的作品 https://v.douyin.com/i5tgnBMJ/" \
-o ~/Downloads/douyin
python3 ~/.claude/skills/social-media-download/scripts/social_download.py douyin \
"https://www.douyin.com/video/7480014865260760357" \
-o ~/Downloads/douyin
输出:
~/Downloads/douyin/
└── 视频标题.mp4 # 完整视频
python3 .../social_download.py parse "<URL>" [--json]
返回:
platform: 平台类型 (xiaohongshu/twitter/douyin)feed_id / tweet_id / video_id: 内容 IDxsec_token: 小红书访问令牌(如有)full_url: 完整链接python3 .../social_download.py download "<URL>" [-o OUTPUT] [--video-only] [--no-comments]
| 参数 | 说明 |
|---|---|
-o, --output | 输出目录 |
--video-only | 仅下载视频 |
--no-comments | 不获取评论 |
python3 .../social_download.py twitter <TWEET_ID> [-o OUTPUT]
python3 .../social_download.py xiaohongshu "<URL>" [-o OUTPUT]
python3 .../social_download.py douyin "<URL或分享文本>" [-o OUTPUT] [-c COOKIES]
| 参数 | 说明 |
|---|---|
-o, --output | 输出目录 |
-c, --cookies | Cookies 文件路径(默认 ~/.claude/douyin_cookies.txt) |
脚本支持两种 API,按优先级自动选择:
export TWITTERAPI_IO_KEY="your_key"
export X_API_KEY="your_key"
export X_API_SECRET="your_secret"
export X_ACCESS_TOKEN="your_token"
export X_ACCESS_TOKEN_SECRET="your_token_secret"
小红书通过 MCP 访问,需确保 MCP 已登录:
mcp__xiaohongshu-mcp__check_login_status
抖音使用 Playwright 无头浏览器,支持登录态 Cookies:
~/.claude/douyin_cookies.txt{
"downloaded_at": "2026-01-26T12:00:00",
"tweet": { ... }, // Twitter
"note": { ... }, // 小红书
"user": { ... },
"media": [ ... ],
"replies": [ ... ] // 评论
}
人类可读的摘要,包含:
pip install requests requests-oauthlib playwright
playwright install chromium
requests-oauthlib: X (Twitter) API 认证playwright: 抖音视频下载(无头浏览器)yt-dlp: 小红书视频下载(会自动安装)| 问题 | 解决方案 |
|---|---|
| Twitter 429 | twitterapi.io 配额用尽,需充值或等待下月重置 |
| Twitter 401 | 检查 API 凭证是否有效 |
| 小红书 404 | 笔记可能已删除或私密 |
| 小红书无视频 | 确保 URL 包含 xsec_token |
| 抖音页面超时 | 检查网络连接,增加等待时间 |
| 抖音无法获取视频 URL | 视频可能有地区限制或已删除 |
| Playwright 未安装 | 运行 pip install playwright && playwright install chromium |
| 下载超时 | 检查网络,重试 |
xiaohongshu-download: 旧版小红书专用 skill(已合并)video-downloader-skill: 通用视频下载