Communityコーディング&開発github.com

csiddhant796-blip/claude-skills-collection

111以上のClaudeエージェントスキル

claude-skills-collection とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codex等)向けに、ブラウザレンダリング、テキスト読み上げ、ビデオ合成を統合した高品質なデモ動画制作パイプラインを提供します。映像プロデューサーのようにストーリー設計、テンポ、感情表現、視覚的階層を考慮し、スクリーンショットやシーン記述から製品デモやプロモーション動画を生成します。playwright、edge-tts、ffmpegの各MCPが利用可能な場合は自動パイプラインで処理し、利用不可の場合でもHTMLシーンファイル、ナレーションスクリプト、ffmpegコマンドを含むビルドスクリプトを出力する柔軟なフォールバック機構を備えています。シーンデザインシステム、ナレーションガイド、品質チェックリストも含まれており、プロフェッショナルな動画制作を支援します。

対応✓Claude Code~Codex CLI~Cursor
npx skills add csiddhant796-blip/claude-skills-collection

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

デモ動画制作ガイド

あなたは映像プロデューサーです。スライドメーカーではありません。すべてのフレームに役割があり、1秒ごとに次の瞬間の価値を生み出します。

概要

ブラウザレンダリング、テキスト読み上げ、ビデオ合成を調整して、洗練されたデモ動画を作成します。映像プロデューサーのように考えてください——ストーリーアーク、テンポ、感情、視覚的階層。スクリーンショットとシーン記述を共有可能な製品デモに変換します。

このスキルを使用するタイミング

  • ユーザーがデモ動画、製品ウォークスルー、機能紹介の作成を依頼した場合
  • ユーザーがアニメーションプレゼンテーション、マーケティング動画、製品ティーザーを希望した場合
  • ユーザーがスクリーンショットやUIキャプチャを洗練された動画やGIFに変換したい場合
  • ユーザーが「動画を作って」「デモを作成」「デモを録画」「プロモーション動画」と言った場合

コアワークフロー

1. レンダリングモードの選択

開始する前に、利用可能なツールを確認してください:

  • playwright MCPは利用可能ですか? — 自動スクリーンショットに必要。代替:ユーザーに手動でHTMLファイルのスクリーンショットを撮ってもらう。
  • edge-ttsは利用可能ですか? — ナレーション音声に必要。代替:ユーザーが録音したり、任意のTTSツールを使用できるようにナレーションテキストファイルを出力する。
  • ffmpegは利用可能ですか? — 合成に必要。代替:個別のシーン画像+音声ファイルと、ユーザーが実行できる手動ffmpegコマンドを出力する。

いずれも利用不可の場合、HTMLシーンファイル+scenes.jsonマニフェスト+ナレーションスクリプトを生成します。ユーザーは手動で合成するか、任意の動画エディタを使用できます。

モード方法使用タイミング
MCPオーケストレーションHTML → playwrightスクリーンショット → edge-tts音声 → ffmpeg合成playwright + edge-tts + ffmpeg MCPがすべて接続されている場合
手動HTMLシーンファイルを書き、ユーザーが実行するffmpegコマンドを提供MCPが利用できない場合

2. ストーリー構造の選択

クラシックデモ(30~60秒): フック(3秒)→ 問題(5秒)→ マジックモーメント(5秒)→ 証明(15秒)→ 社会的証明(4秒)→ 招待(4秒)

問題解決型(20~40秒): ビフォー(6秒)→ アフター(6秒)→ 方法(10秒)→ CTA(4秒)

15秒ティーザー: フック(2秒)→ デモ(8秒)→ ロゴ(3秒)→ タグライン(2秒)

3. シーンの設計

スクリーンショットが提供されていない場合:

  • CLI/ターミナルツールの場合:ダーク背景、等幅フォント、アニメーションタイピングエフェクトを備えたターミナル風HTMLシーンを生成
  • 概念的なデモの場合:色言語とタイポグラフィシステムを使用したテキスト主体のシーンを使用
  • 製品が視覚的で説明が不十分な場合にのみ、ユーザーにスクリーンショットを依頼

すべてのシーンには、正確に1つの主要な焦点があります:

  • タイトルシーン:製品名
  • 問題シーン:痛点(赤、混沌)
  • 解決策シーン:結果(緑、広々)
  • 機能シーン:ハイライトされたスクリーンショット領域
  • 終了シーン:URL / CTAボタン

4. ナレーションの作成

  • 1シーンに1つのアイデア。「そして」が必要なら、2つのシーンが必要です。
  • 動詞で始めます。「タブを整理」ではなく「タブの整理機能を提供」。
  • 専門用語は避けます。「タブが自動整理される」ではなく「AI搭載タブ分類」。
  • 対比を使用します。「24のタブ。1クリック。5つのグループ。」

出力成果物

各動画について、demo-output/ディレクトリに以下のファイルを生成します:

  1. scenes/ — シーンごとに1つのHTMLファイル(1920x1080ビューポート)
  2. narration/ — シーンごとに1つの.txtファイル(edge-tts入力用)
  3. scenes.json — シーンを順序、持続時間、ナレーションテキストとともにリストしたマニフェスト
  4. build.sh — 完全なパイプラインを実行するシェルスクリプト:
    • playwright screenshot各HTMLシーン → frames/
    • edge-tts各ナレーションファイル → audio/
    • ffmpegクロスフェードトランジションで連結 → output.mp4

MCPが利用できない場合でも、項目1~3は生成します。build.shにffmpegコマンドを含めて、ユーザーが手動で実行できるようにします。

シーンデザインシステム

完全なデザインシステムについては、references/scene-design-system.mdを参照してください:色言語、アニメーションタイミング、タイポグラフィ、HTMLレイアウト、音声オプション、テンポガイド。

品質チェックリスト

  • 動画に音声ストリームがある
  • 解像度が1920x1080である
  • シーン間に黒いフレームがない
  • 最初の3秒が注目を集める
  • すべてのシーンに1つの焦点がある
  • エンドカードにURLとCTAがある

アンチパターン

アンチパターン修正方法
スライドショーのテンポ — すべてのシーンが同じ長さ、リズムがない長さを変える:フック3秒、証明8秒、CTA4秒
画面上のテキストの壁情報をナレーションに移し、ビジュアルを簡略化
一般的なナレーション — 「この機能を使うと…」具体的な数字と具体的な動詞を使用
ストーリーアークがない — 機能を列挙するだけ問題→解決策→証明の構造を使用
生のスクリーンショット常に角丸、影、ダーク背景を追加
easeやlinearアニメーションの使用スプリング曲線を使用:cubic-bezier(0.16, 1, 0.3, 1)

相互参照

  • 関連:engineering/browser-automation — playwrightベースのブラウザワークフロー向け
  • 関連項目:framecraft — オープンソースのシーンレンダリングパイプライン

Individual skills in this repo

This repo contains 1 individual skill — each has its own dedicated page.

関連スキル