
Cinematic Script Writer
Draft cinematic scripts and consistent character prompts for AI video tools (Sora, Veo, Midjourney) with CLI-backed story contexts and optional Google Drive saves.
Overview
Cinematic Script Writer is an agent skill most often used in Build (also Validate prototype, Launch distribution) that creates cinematic scripts and consistent AI video prompts with cinematography and character-bible too
Install
npx skills add https://github.com/praveenspeaks/cinematic-script-writer --skill cinematic-script-writerWhat is this skill?
- CLI cinematic-script for create-context workflows with era, period, and named story settings
- Character consistency sheets and voice profiles for multi-shot AI video pipelines
- Cinematography guidance: camera angles, lighting, and color grading for prompt quality
- Anachronism detection to keep historical or era-specific narratives accurate
- npm global install (cinematic-script-writer v1.4.0) with OpenClaw skills install path
- Skill version 1.4.0
- CLI binary cinematic-script
- OpenClaw install id npm-install
Adoption & trust: 584 installs on skills.sh; 1 GitHub stars; 2/3 security scanners passed (skills.sh audits); trending (+100% hot-view momentum).
What problem does it solve?
Your AI video prompts drift between scenes because characters, era details, and shot language were never captured in one repeatable script system.
Who is it for?
YouTube-focused indies, short-film experimenters, and marketers who batch AI video and need era-accurate, character-stable prompt packs.
Skip if: Live-action productions needing union workflows, on-set scheduling, or legal clearances without any AI generation step.
When should I use this skill?
The user wants a cinematic script, story contexts with characters, AI video image prompts, cinematography guidance, character or voice profiles, anachronism checks, or Google Drive script storage.
What do I get? / Deliverables
You leave with structured contexts, scene-ready prompts, and consistency checks so video models render a coherent visual story.
- Story context with era, period, and characters
- Cinematic script and scene prompt sets
- Character consistency and voice profile sheets
Recommended Skills
Journey fit
Spans multiple journey phases - primary shelf plus alternate fits below.
Build is the canonical shelf because the skill produces structured script artifacts and production bibles agents use while assembling media workflows. Docs subphase fits screenplay-style outputs, context sheets, and prompt libraries rather than runtime backend code.
Where it fits
Sketch a Ramayana-era proof-of-concept context to see if the visual tone works before investing in a full episode.
Author scene lists with camera and lighting notes your agent converts into per-shot image prompts.
Align thumbnail and teaser prompts with the same character sheet you used for the main video export.
Extend a winning series bible for the next batch of shorts without re-explaining wardrobe and voice tone.
How it compares
Think writer's room plus shot list for generative video, not a non-linear editor or render farm orchestrator.
Common Questions / FAQ
Who is cinematic-script-writer for?
Solo creators and small teams using Claude Code, Cursor, or OpenClaw who want cinematic scripts and prompt bibles for AI video tools instead of improvising every scene in chat.
When should I use cinematic-script-writer?
In Validate when prototyping a narrative concept, in Build while authoring scripts and character sheets, and in Launch when preparing distribution-ready video concepts with consistent visuals.
Is cinematic-script-writer safe to install?
Check this page's Security Audits panel for the npm package and repo; installing the CLI requires Node and optional Google Drive access you configure yourself.
SKILL.md
READMESKILL.md - Cinematic Script Writer
# Cinematic Script Writer Create professional cinematic scripts for AI video generation with character consistency and cinematography knowledge. ## Installation ```bash # Install via npm npm install -g cinematic-script-writer # Or install via OpenClaw CLI openclaw skills install cinematic-script-writer ``` ## CLI Usage ### Context Management Create and manage story contexts with characters, era, and settings: ```bash # 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> ``` ### Story Generation Generate story ideas and create cinematic scripts: ```bash # 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> ``` ### Cinematography Reference Access camera angles, lighting, and shot type databases: ```bash # 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" ``` ### Character Consistency Create character references and validate prompts: ```bash # 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> ``` ### Storage Save projects to Google Drive or local storage: ```bash # 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> ``` Storage implementation details: - **Google Drive**: Uses Google OAuth2 for authentication. Credentials are stored securely in memory. - **Local Storage**: Saves to the user's downloads folder as fallback. - **Library**: