mcpField
T
tuzi-short-video

tuzi-short-video

github.com/tuziapiクリエイティブ・メディア39328 回インストール27 週間前に更新
リポジトリ

tuzi-short-video について

tuzi-short-videoは、SNS向け動画を作るワークフロースキルです。文章や記事などを分析し、プラットフォーム別のプロンプトを用意して、生成をtuzi-video-genに委任します。

主な機能

  1. 01素材の内容と構成の分析
  2. 02プラットフォーム仕様に応じた調整
  3. 03単一または分割動画のプロンプト作成
  4. 04保存済みのプラットフォームとモデル設定の利用
  5. 05tuzi-video-genへの生成委任

活用シーン

  1. 01記事から短尺動画を作成
  2. 02長い内容を複数パートのプロンプトに分割
  3. 03指定SNS向け動画の作成

インストール

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

$npx skills add https://github.com/tuziapi/tuzi-skills --skill tuzi-short-video

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

同梱ファイル

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

references/config/
first-time-setup.md
preferences-schema.md
references/platforms/
douyin.md
weixin-video.md
x-twitter.md
xiaohongshu.md
references/workflows/
long-video.md
single-video.md

詳細

ショート動画クリエイター

ソーシャルメディアプラットフォーム向けのショート動画を作成します。コンテンツを分析し、プラットフォームの仕様に合わせて調整し、プロンプトを生成して、tuzi-video-gen バックエンドを呼び出します。

スクリプトディレクトリ

これはワークフローのみのスキルです(スクリプトはありません)。動画生成は tuzi-video-gen に委任します。

VIDEO_GEN_DIR:プロジェクトルートを基準に skills/tuzi-video-gen/SKILL.md から解決します。

ステップ 0:設定を読み込む ⛔ ブロッキング

重要:動画を生成する前に、このステップを必ず完了してください。

0.1 API キーを確認する
echo "${TUZI_API_KEY:-not_set}"
grep -s TUZI_API_KEY .tuzi-skills/.env "$HOME/.tuzi-skills/.env"
結果アクション
キーが見つかったステップ 0.2 に進む
キーが見つからない⛔ API キーの設定を実行します(references/config/first-time-setup.md を参照)
0.2 EXTEND.md を確認する
test -f .tuzi-skills/tuzi-short-video/EXTEND.md && echo "project"
test -f "$HOME/.tuzi-skills/tuzi-short-video/EXTEND.md" && echo "user"
結果アクション
見つかった読み込み、解析し、設定を適用する
見つからない⛔ 初回設定を実行します(references/config/first-time-setup.md を参照)
パス場所
.tuzi-skills/tuzi-short-video/EXTEND.mdプロジェクトディレクトリ
$HOME/.tuzi-skills/tuzi-short-video/EXTEND.mdユーザーホーム

EXTEND.md の対応項目:デフォルトプラットフォーム | デフォルトモデル

スキーマ:references/config/preferences-schema.md

ステップ 1:ユーザー入力を分析する

ユーザーのコンテンツ(テキスト、記事、台本、トピックの説明)を分析します。

  • メインのトピックと要点を特定します
  • コンテンツの種類(チュートリアル、ストーリー、紹介、解説)を判断します
  • 理想的な動画の長さとセグメント数を見積もります

ステップ 2:プラットフォームとパラメーターを確認する

ターゲットプラットフォームが指定されているか、EXTEND.md に保存されていない限り、AskUserQuestion を使ってユーザーに選択してもらいます。

header: "Target Platform"
question: "目标发布平台?"
options:
  - label: "小红书"
    description: "9:16 竖屏, 720x1280"
  - label: "抖音"
    description: "9:16 竖屏, 1080x1920"
  - label: "X/Twitter"
    description: "16:9 横屏, 1280x720"
  - label: "视频号"
    description: "9:16/16:9, 1080x1920"
プラットフォームのプリセット
プラットフォームアスペクト比サイズ長さ備考
小红书9:16720x128015-60s縦型ショート動画
抖音9:161080x192015-60s縦型、高解像度
X/Twitter16:91280x7205-140s主に横型
视频号9:161080x192015-60s縦型を優先

プラットフォームの詳細:references/platforms/ を参照してください。

ステップ 3:動画の台本を生成する

コンテンツの分析結果とプラットフォームに基づいて作成します。

単一動画(コンテンツが 1 つのクリップに収まる場合)
  1. 英語で詳細な動画生成プロンプトを作成します
  2. ビジュアルシーン、カメラの動き、スタイル、雰囲気、照明を含めます
  3. プロンプトを prompts/01-video-prompt.md に保存します
長尺動画(コンテンツに複数のセグメントが必要な場合)
  1. コンテンツを論理的なセグメント(オープニング+本編+エンディング)に分割します
  2. 連続性に関する注記を添えて、セグメントごとのプロンプトを作成します
  3. prompts/01-segment-opening.md、02-segment-main.md などに保存します

ワークフローの詳細:references/workflows/ を参照してください。

ステップ 4:動画を生成する

単一動画
npx -y bun ${VIDEO_GEN_DIR}/scripts/main.ts \
  --promptfiles <output-dir>/prompts/01-video-prompt.md \
  --video <output-dir>/01-video-<slug>.mp4 \
  --size <platform-size> \
  --seconds <duration>
長尺動画
npx -y bun ${VIDEO_GEN_DIR}/scripts/main.ts \
  --video <output-dir>/01-video-<slug>.mp4 \
  --segments <N> \
  --segment-prompts <output-dir>/prompts/01-segment-opening.md <output-dir>/prompts/02-segment-main.md ... \
  --size <platform-size> \
  --seconds <per-segment-seconds>

ステップ 5:完了レポート

以下を表示します。

  • 出力動画のパス
  • 使用したプラットフォームと仕様
  • 使用したモデル
  • 長さ

出力ディレクトリ

short-video/{topic-slug}/
├── source-{slug}.md
├── prompts/
│   ├── 01-video-prompt.md          (single video)
│   ├── 01-segment-opening.md       (long video)
│   ├── 02-segment-main.md
│   └── 03-segment-ending.md
├── segments/                        (long video temp, cleaned up)
└── 01-video-{slug}.mp4             (final output)

拡張機能のサポート

EXTEND.md でカスタム設定が可能です。パスと対応オプションについてはステップ 0を参照してください。

コメント