mcpField
C
cinematic-script-writer

cinematic-script-writer

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

cinematic-script-writer について

Cinematic Script Writerは、映画的な脚本やAI動画プロンプトを作るCLIスキルです。脚本家や動画制作者向けに、ストーリー設定とアイデア生成、撮影参考、キャラクターの一貫性を保つ機能、保存、複数形式での書き出しを備えています。

主な機能

  1. 01ストーリー設定とキャラクターの管理
  2. 02アイデアと映画的な脚本の生成
  3. 03カメラアングル、動き、ショットの参照
  4. 04キャラクターと声のリファレンス作成
  5. 05プロンプトの時代錯誤チェック
  6. 06プロジェクトファイルの保存と書き出し

活用シーン

  1. 01アニメーションや動画の脚本制作
  2. 02AI画像・動画ツール向けプロンプトの作成
  3. 03シーン間でキャラクターの一貫性を維持
  4. 04脚本をMarkdown、JSON、テキストで書き出し

インストール

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

$npx skills add https://github.com/praveenspeaks/cinematic-script-writer --skill cinematic-script-writer

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

同梱ファイル

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

.gitignore
.eslintrc.json
LICENSE
CONTRIBUTING.md
CHANGELOG.md
README.md
SETUP-GUIDE.md
package.json
package-lock.json
report.md
.claude/
settings.local.json
.github/workflows/
ci.yml
bin/
cinematic-script.ts
examples/file-manager-skill/
index.ts
skill.json
examples/todo-skill/
skill.json
index.ts
examples/weather-skill/
README.md
index.ts
schema.json
skill.json
skill-template/
skill.json
index.ts
README.md
schema.json
skill-template/tests/
index.test.ts
skills/cinematic-script-writer/
EXAMPLE-KUTIL.md
EXAMPLE-CONSISTENCY.md
EXAMPLE-STORAGE.md
README.md

詳細

シネマティック脚本ライター

キャラクターの一貫性と撮影技法の知識を活かし、AI 動画生成向けのプロフェッショナルなシネマティック脚本を作成します。

インストール

# Install via npm
npm install -g cinematic-script-writer

# Or install via OpenClaw CLI
openclaw skills install cinematic-script-writer

CLI の使用方法

コンテキスト管理

キャラクター、時代、設定を含むストーリーコンテキストを作成・管理します。

# Create a new story context
cinematic-script create-context --name "My Story" --era "Ancient India" --period "Ramayana Era"

# List all saved contexts
cinematic-script list-contexts

# Get a specific context
cinematic-script get-context --id <context-id>

# Delete a context
cinematic-script delete-context --id <context-id>
ストーリー生成

ストーリーのアイデアを生成し、シネマティック脚本を作成します。

# Generate story ideas for a context
cinematic-script generate-ideas --context-id <context-id> --count 3

# Create a full cinematic script from an idea
cinematic-script create-script --context-id <context-id> --idea-id <idea-id>

# Generate YouTube metadata for a script
cinematic-script generate-metadata --script-id <script-id>
撮影技法リファレンス

カメラアングル、照明、ショットタイプのデータベースを参照します。

# List all camera angles
cinematic-script list-angles

# List all camera movements
cinematic-script list-movements

# List all shot types
cinematic-script list-shots

# Get camera setup recommendation
cinematic-script suggest-camera --scene-type "dialogue" --mood "dramatic"

# Get lighting suggestions
cinematic-script suggest-lighting --scene-type "interior" --mood "mysterious"

# Get color grading suggestions
cinematic-script suggest-grading --genre "action"

# Search cinematography database
cinematic-script search --query "low angle lighting"
キャラクターの一貫性

キャラクターのリファレンスを作成し、プロンプトを検証します。

# Create a character reference sheet
cinematic-script create-character-ref --character-id "char1" --name "Kutil" --visual "Purple rakshasa with golden eyes" --era "Ancient" --style "Pixar 3D"

# Create a voice profile for dialogue consistency
cinematic-script create-voice --character-id "char1" --name "Kutil" --personality "Mischievous, witty" --age "adult" --role "protagonist"

# Validate a prompt for anachronisms
cinematic-script validate-prompt --prompt "Your prompt here" --character-ids "char1,char2" --context-id <context-id>
ストレージ

プロジェクトを Google Drive またはローカルストレージに保存します。

# Connect to Google Drive
cinematic-script connect-drive

# Connect to local storage
cinematic-script connect-local

# Check storage connection status
cinematic-script storage-status

# Save project to storage
cinematic-script save --title "My Story" --context-id <context-id> --script-id <script-id>

ストレージの実装詳細:

  • Google Drive:認証には Google OAuth2 を使用します。認証情報はメモリ内に安全に保存されます。
  • ローカルストレージ:フォールバックとして、ユーザーのダウンロードフォルダーに保存します。
  • ライブラリ:Google Drive との連携には googleapis を使用します。
エクスポート

さまざまな形式で脚本をエクスポートします。

# Export as Markdown (default)
cinematic-script export --script-id <script-id> --format markdown

# Export as JSON
cinematic-script export --script-id <script-id> --format json

# Export as plain text
cinematic-script export --script-id <script-id> --format text

機能

  • ストーリーコンテキスト管理:ストーリーの設定、キャラクター、時代を作成・管理します
  • ストーリーアイデアの生成:フックやどんでん返しを含む複数のストーリー構想を生成します
  • シネマティック脚本の執筆:カメラアングル、照明、ショットタイプを盛り込んだ完全な脚本を作成します
  • キャラクターの一貫性:キャラクターの一貫性を保つためのリファレンスシートと音声プロフィールを用意します
  • 環境の一貫性:時代に適したスタイルガイドと時代錯誤の検出を行います
  • YouTube メタデータ:タイトル、説明、SEO タグを生成します
  • ストレージ連携:Google Drive またはローカルストレージに保存します
  • エクスポート形式:JSON、Markdown、プレーンテキスト形式に対応します

使用する場面

  • シネマティック脚本やスクリーンプレイを執筆する
  • アニメーションや動画向けにキャラクターのいるストーリーを作成する
  • AI ツール(Midjourney、Sora、Veo、Runway)用の画像・動画プロンプトを生成する
  • 撮影技法のガイダンス(カメラアングル、照明、カラーグレーディング)を得る
  • シーン全体でキャラクターの一貫性を保つ
  • 脚本プロジェクトを Google Drive に保存する

撮影技法リファレンス

カメラアングル
アングル感情への影響適した用途
アイレベル共感、対等さ、中立性会話、感情的な場面
ローアングル力、優位性、英雄性悪役の登場、ヒーローの場面
ハイアングル弱さ、無力さ、俯瞰敗北、規模感を示す場面
バードアイ取るに足らなさ、距離感、パターン壮大なスケール、孤立
ワームアイ畏敬、壮大さ、圧倒的な存在感モニュメント、巨人、神々
ダッチアングル不安、方向感覚の喪失、緊張感混乱、夢、ホラー
オーバーヘッド全知、監視テーブルを囲む場面、戦闘の振り付け
ショルダーレベル親密さ、気軽さ、ドキュメンタリー感歩きながらの会話
ヒップレベルカウボーイ風、気軽な緊張感西部劇、対決
ニーレベル子どものような視点、地に足のついた感覚子ども向けの物語、謙虚さ
カメラの動き
動き効果用途
固定安定感、観察熟考、ポートレート
パン空間を見せる水平方向に動きを追う
チルト高さを見せる垂直方向の動きを追う
ドリー没入感、親密さ被写体に近づく・離れる
トラック動きを追う横方向に平行移動する
クレーン壮大なスケール、ドラマ性大きく見せるショット、場面転換
手持ち緊迫感、リアリティドキュメンタリー、アクション、混乱
ステディカム滑らかに浮遊する動き空間内を追う、夢
ズーム急な焦点合わせ、驚きドラマチックな強調、コメディ
ラックフォーカス関連性を明らかにする被写体間で注意を移す
ショットの種類
ショットフレーミング感情への影響
エスタブリッシングショット場所を広く捉えるシーン、地理、時間を示します
ワイド/フルショット被写体と周囲文脈、環境、規模を伝えます
ミディアムショット腰から上会話、ボディランゲージを捉えます
クローズアップ頭部/肩感情、反応、親密さを捉えます
エクストリームクローズアップ細部のみ(目、手など)強い感情、象徴性を表現します
オーバーショルダーある被写体越しに別の被写体を捉える会話、視点を表現します
POVキャラクターの視点没入感、主観性を生みます
インサート物の細部プロット情報、象徴性を伝えます
ツーショット2人の被写体を一緒に捉える関係性、緊張感を表現します
照明技法
技法ムード最適な用途
三点照明プロフェッショナル、バランスの取れた印象会話、インタビュー
ハイキー楽しく、楽観的で、明るい印象コメディ、コマーシャル
ローキードラマチックで、ミステリアスな印象ドラマ、ホラー、ノワール
ゴールデンアワーロマンチックで、ノスタルジックで、幻想的な印象ロマンス、感情的な場面
ブルーアワーメランコリックで、ミステリアスな印象都会、都市の風景
キアロスクーロドラマチックなコントラストアート映画、時代劇
リムライト/逆光分離感、幻想的な印象シルエット、神々しい存在
実景光源リアルで、自然な印象ろうそく、炎、ランプ
ゴッドレイ神聖さ、啓示スピリチュアルな場面、森
ネオン都会的で、未来的な印象サイバーパンク、ナイトライフ
カラーグレーディング
スタイル見た目ジャンル
ティール&オレンジブロックバスター映画のようなシネマティックな印象アクション、SF
ノワール高コントラストで彩度を落とした印象犯罪、ミステリー
ビンテージ/セピア暖かく、ノスタルジックな印象時代劇、記憶
パステル柔らかく、夢のような印象ロマンス、青春もの
ブリーチバイパス彩度を落とした、粗削りな印象戦争、スリラー
クロスプロセスシュールな色合いミュージックビデオ、夢

画像プロンプトの形式

AI ツール向けの画像プロンプトを生成する場合:

[Shot type] [camera angle] of [subject doing action], [visual style] style,
[lighting technique], [composition rule], [color grading],
[era-appropriate details], [mood keywords], highly detailed, cinematic

例:

Low-angle close-up of Kutil the purple rakshasa with mischievous golden eyes,
Pixar 3D style, dramatic underlighting with rim light, rule-of-thirds composition,
warm golden color grading, ancient Lanka palace background with ornate pillars,
playful yet mysterious mood, highly detailed, cinematic, 8k

出力構成

プロジェクトを保存すると、次のファイルが生成されます:

Story Title/
├── 00_INDEX.md           # Navigation
├── 01_SCRIPT_README.md   # Human-readable script
├── 02_IMAGE_PROMPTS.md   # All AI generation prompts
├── 03_CHARACTER_REFS.md  # Character design guides
├── 04_VOICE_GUIDES.md    # Dialogue consistency guides
├── 05_YOUTUBE_META.md    # Title, description, tags
└── 99_CONTEXT_INFO.md    # Story context and background

重要なルール

  1. キャラクターの一貫性を常に保ってください - すべての画像プロンプトに、キャラクターの視覚的な特徴を詳しく記載してください
  2. 時代錯誤な要素は決して含めないでください - 小道具、衣服、物が時代に合っているか確認してください
  3. 撮影技法を感情に合わせてください - 力強さにはローアングル、弱さにはハイアングルを使ってください
  4. 画像プロンプトと動画プロンプトの両方を含めてください - 画像プロンプトは静止画を、動画プロンプトは動きを描写します
  5. 制作に使える出力にしてください - すべての脚本に、チームが制作するために十分な詳細を含めてください
  6. トーンを守ってください - コメディには笑いの間が必要です。ドラマでは反応を長めに映してください

ライセンス

MIT

作者

Praveen Kumar

コメント