用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/Youhai020616/douyin --skill douyin命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
基于 SOC 职业分类
正在显示 SKILL.md
| name | douyin |
| description | 抖音全能 Skill:搜索、下载、发布、互动、热榜、直播、数据看板。 API Client 负责搜索/下载/采集(即时),Playwright 负责发布/登录/数据分析(按需浏览器)。 |
| metadata | {"trigger":"抖音相关操作(搜索、下载、发布、热榜、直播、数据、评论)"} |
本 Skill 整合两套引擎:
douyin/
├── SKILL.md
├── src/dy_cli/
│ ├── main.py
│ ├── engines/
│ │ ├── api_client.py
│ │ └── playwright_client.py
│ ├── commands/
│ │ ├── search.py, download.py, publish.py
│ │ ├── trending.py, live.py, analytics.py
│ │ └── auth.py, profile.py, interact.py, ...
│ └── utils/
│ ├── config.py, output.py, signature.py
├── scripts/
│ ├── douyin_login.py
│ ├── douyin_publisher.py
│ ├── douyin_analytics.py
│ └── chrome_launcher.py
└── config/
└── accounts.json.example
| 操作 | 用哪个 | 命令 |
|---|---|---|
| 搜索视频 | API | dy search "关键词" |
| 无水印下载 | API | dy download URL |
| 热榜 | API | dy trending |
| 视频详情 | API | dy detail AWEME_ID |
| 评论列表 | API | dy comments AWEME_ID |
| 用户资料 | API | dy profile SEC_USER_ID |
| 直播信息 | API | dy live info ROOM_ID |
| 直播录制 | API + ffmpeg | dy live record ROOM_ID |
| 发布视频/图文 | Playwright | dy publish -t 标题 -c 描述 -v 视频 |
| 扫码登录 | Playwright | dy login |
| 数据看板 | Playwright | dy analytics |
| 通知消息 | Playwright | dy notifications |
dy search "AI创业"
dy search "咖啡" --sort 最多点赞 --time 一天内
dy search "科技" --type video --count 50 --json-output
dy search "风景" --type atlas # 图文搜索
参数:
--sort: 综合 | 最多点赞 | 最新发布--time: 不限 | 一天内 | 一周内 | 半年内--type: general | video | userdy download https://v.douyin.com/xxxxx/
dy download 1234567890
dy download URL --music --output-dir ~/Videos
dy download URL --json-output # 仅输出链接
dy trending
dy trending --count 20
dy trending --watch # 每 5 分钟刷新
dy trending --json-output
dy detail AWEME_ID
dy detail AWEME_ID --comments
dy detail AWEME_ID --json-output
dy comments AWEME_ID
dy comments AWEME_ID --count 50 --json-output
dy profile SEC_USER_ID
dy profile SEC_USER_ID --posts --post-count 30
dy me
dy live info ROOM_ID
dy live info ROOM_ID --json-output
dy live record ROOM_ID # 需要 ffmpeg
dy live record ROOM_ID --quality HD1
pip install playwright
playwright install chromium
dy login # 打开浏览器扫码
dy status # 检查登录状态
dy logout # 退出登录
Cookie 存储位置: ~/.dy/cookies/{account}.json
# 视频
dy publish -t "标题" -c "描述" -v video.mp4
dy publish -t "标题" -c "描述" -v video.mp4 --tags 旅行 --tags 美食
# 图文
dy publish -t "标题" -c "描述" -i img1.jpg -i img2.jpg
# 选项
dy publish ... --visibility 仅自己可见 # 私密
dy publish ... --schedule "2026-03-16T08:00:00+08:00" # 定时
dy publish ... --thumbnail cover.jpg # 封面
dy publish ... --headless # 无头模式
dy publish ... --dry-run # 预览不发布
dy analytics
dy analytics --csv data.csv
dy analytics --json-output
dy notifications
dy notifications --json-output
~/.dy/config.json:
dy config show
dy config set api.proxy http://127.0.0.1:7897
dy config set api.timeout 60
dy config set playwright.headless true
dy config set default.download_dir ~/Videos
dy account list
dy account add work
dy account default work
dy login --account work
dy search "关键词" --account work
~/.dy/cookies/dy login 扫码--json-output 输出机器可读格式--account 指定账号