mcpField
B
bilibili-upload

bilibili-upload

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

bilibili-upload について

`sau`でBilibiliに動画をアップロードするスキルです。ログインはユーザーがローカルの対話型ターミナルで実行し、プログラムは実行時に`biliup`を確認して準備します。

主な機能

  1. 01アカウントの有効性確認
  2. 02Bilibili動画のアップロード
  3. 03実行時の`biliup`確認と準備
  4. 04コマンド失敗時の資料を使った調査

活用シーン

  1. 01Bilibiliアカウントのログイン状態確認
  2. 02コマンドラインからの動画アップロード
  3. 03初回実行時の`biliup`準備

インストール

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

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

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

同梱ファイル

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

references/
cli-contract.md
runtime-requirements.md
troubleshooting.md
scripts/examples/
bilibili_cli_template.py
bilibili_commands.ps1
bilibili_commands.sh

詳細

プロジェクトの README より

Bilibili 上传 Skill

优先把 sau 作为主接口。

不要一开始就让用户自己找 biliup 或手动下载 release。 程序会在运行时自动检查、自动下载、自动更新 biliup。

功能概览

功能命令入口说明
登录sau bilibili login --account <name>需要用户自己在本地真实终端里执行,用于生成或刷新登录信息
校验sau bilibili check --account <name>检查指定账号当前是否有效
视频上传sau bilibili upload-video ...上传一条 Bilibili 视频

默认工作流

  1. 先确认 references/runtime-requirements.md
  2. 再确认 references/cli-contract.md
  3. 执行匹配的 sau bilibili ... 命令
  4. 如果命令失败,再看 references/troubleshooting.md

命令选择建议

  • 用户没有登录信息,先让用户自己在本地终端执行 login
  • 用户只想确认账号状态,先用 check
  • 用户要发视频,用 upload-video

执行前检查

  • 优先确认当前环境能运行 sau
  • 如果 sau 不在 PATH 中,可以用仓库里的 sau_cli.py
  • 不要要求用户手动下载 biliup
  • 第一次运行 Bilibili 命令时,程序可能会自动联网准备 biliup
  • 对 agent 来说,不要在非交互环境里硬跑 sau bilibili login
  • 正确做法是让用户自己在本地终端执行 sau bilibili login --account <name>
  • 如果终端里的二维码显示不完整,提醒用户直接打开当前目录下的 qrcode.png 扫码

参考文档

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

コメント