mcpField
D
douyin-upload

douyin-upload

github.com/dreammisマーケティング・グロース15.9k191 回インストール6 日前に更新
リポジトリ

douyin-upload について

`sau`を使ってDouyinへの投稿を行うスキルです。アカウントのCookie管理と動画・画像付き投稿のアップロードに対応し、コマンド失敗時にはトラブルシューティング資料を参照します。

主な機能

  1. 01アカウントCookieのログイン・更新
  2. 02Cookieの有効性確認
  3. 03動画のアップロードと公開
  4. 04画像付き投稿のアップロードと公開

活用シーン

  1. 01DouyinアカウントのCookie取得・更新
  2. 02タイトル・説明・タグ付き動画の公開
  3. 03タイトル・本文・タグ付き画像投稿の公開

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/dreammis/social-auto-upload --skill douyin-upload

インストール後、Claude Code で/douyin-uploadを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

references/
cli-contract.md
runtime-requirements.md
troubleshooting.md
scripts/examples/
douyin_cli_template.py
douyin_commands.ps1
douyin_commands.sh

詳細

プロジェクトの README より

抖音上传 Skill

优先把 sau 作为主接口。

不要假设当前环境一定能读取仓库源码。 不要一开始就去读 uploader/。 只有在命令不可用或 CLI 执行失败时,才回退到故障排查说明。

功能概览

功能命令入口说明
抖音登录sau douyin login --account <name>生成或刷新指定账号的 cookie
cookie 校验sau douyin check --account <name>检查指定账号 cookie 是否有效
视频上传sau douyin upload-video ...上传并发布抖音视频
图文上传sau douyin upload-note ...上传并发布抖音图文

元数据约定:

  • 视频使用 title + desc + tags
  • 图文使用 title + note + tags

默认工作流

  1. 先确认 references/runtime-requirements.md 里的运行前提。
  2. 再确认 references/cli-contract.md 里的命令契约。
  3. 执行匹配的 sau douyin ... 命令。
  4. 如果命令失败,再看 references/troubleshooting.md。

支持动作

  • 使用 sau douyin login --account <name> 登录抖音
  • 使用 sau douyin check --account <name> 校验 cookie 是否有效
  • 使用 sau douyin upload-video ... 上传抖音视频
  • 使用 sau douyin upload-note ... 上传抖音图文

命令选择建议

  • 当用户需要新的 cookie,或现有 cookie 已失效时,使用 login
  • 当用户只需要确认 cookie 状态时,使用 check
  • 当用户要发布视频时,使用 upload-video
  • 当用户要发布图文时,使用 upload-note

执行前检查

  • 先确认当前 shell 里是否可以调用 sau
  • 如果 sau 不可用,按 references/runtime-requirements.md 里的回退方式处理
  • 当用户明确指定无头或有头模式时,显式传 --headless 或 --headed
  • 只有用户明确要求定时发布时,才使用 --schedule
  • 如果登录流程生成了本地二维码图片,不要只把图片路径告诉用户
  • 二维码图片本身就是给用户扫码的,优先直接把本地图片展示/发送给用户

参考文档

  • 运行前提:references/runtime-requirements.md
  • CLI 契约:references/cli-contract.md
  • 故障排查:references/troubleshooting.md

コメント