cinematic-script-writer

Verified·Scanned 2/18/2026

This skill generates cinematic scripts, image/video prompts, and can save projects to Google Drive or local downloads. It reads GOOGLE_CLIENT_SECRET/GOOGLE_CLIENT_ID, persists config under ~/.cinematic-script/config.json, and makes OAuth/API calls to https://accounts.google.com and https://www.googleapis.com/drive/v3 for purpose-aligned storage access.

from clawhub.ai·v1.4.0·553.6 KB·0 installs
Scanned from 1.4.6 at 37964ae · Transparency log ↗
$ vett add clawhub.ai/praveenspeaks/cinematic-script-writer

Cinematic Script Writer Skill

Professional cinematic script generation for AI video creation with character consistency, comprehensive cinematography knowledge, and Google Drive integration.

Features

FeatureDescription
175+ Cinematography TechniquesCamera angles, movements, shots, lighting, composition
Character ConsistencyReference sheets ensuring same appearance across all shots
Voice ConsistencySpeech profiles for consistent dialogue
Environment ConsistencyEra-appropriate architecture, clothing, props
Anachronism DetectionValidates no modern elements in historical settings
Google Drive IntegrationAuto-save all content to organized folders
YouTube MetadataTitles, descriptions, tags for upload
CLI Toolcinematic-script command for all operations

Quick Start

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

# Create a story context
cinematic-script create-context --name "My Story" --genre comedy --era "Modern"

# Browse cinematography techniques
cinematic-script list-angles
cinematic-script suggest-lighting --scene-type interior-day --mood comedy

See SKILL.md for full CLI documentation.

Repository Structure

openclawskills/
├── SKILL.md                         # Skill definition (ClawHub auto-detects this)
├── bin/
│   └── cinematic-script.ts          # CLI entry point
├── skills/
│   └── cinematic-script-writer/     # Main skill implementation
│       ├── index.ts                 # Main class
│       ├── skill.json               # Tool definitions (55 methods)
│       ├── cinematography-*.ts      # Camera techniques database
│       ├── consistency-*.ts         # Consistency system
│       ├── storage-*.ts             # Storage system
│       └── EXAMPLE-*.md             # Usage examples
├── examples/                        # Reference skill examples
├── skill-template/                  # Template for new skills
├── README.md                        # This file
└── SETUP-GUIDE.md                   # Complete setup guide

Publishing to ClawHub

  1. Push to GitHub (make repo public):

    git remote add origin https://github.com/YOUR_USERNAME/openclawskills.git
    git push -u origin main
    
  2. Import to ClawHub:

    • Go to https://clawhub.ai/import
    • Enter your GitHub URL
    • Click Detect - it will find SKILL.md automatically
    • Fill in details and click Publish

ClawHub auto-updates when you push new commits.

Development

# Install dependencies
npm install

# Build
npm run build

# Test
npm test

# Lint
npm run lint

Documentation

  • SKILL.md - Full skill definition and CLI reference
  • SETUP-GUIDE.md - Complete setup and testing guide
  • skills/cinematic-script-writer/EXAMPLE-KUTIL.md - Complete Kutil example
  • skills/cinematic-script-writer/EXAMPLE-CONSISTENCY.md - Consistency guide
  • skills/cinematic-script-writer/EXAMPLE-STORAGE.md - Storage guide

Requirements

  • Node.js 18+
  • TypeScript 5.0+
  • OpenClaw Agent with memory permissions

License

MIT License - see LICENSE


Made for OpenClaw