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
| Feature | Description |
|---|---|
| 175+ Cinematography Techniques | Camera angles, movements, shots, lighting, composition |
| Character Consistency | Reference sheets ensuring same appearance across all shots |
| Voice Consistency | Speech profiles for consistent dialogue |
| Environment Consistency | Era-appropriate architecture, clothing, props |
| Anachronism Detection | Validates no modern elements in historical settings |
| Google Drive Integration | Auto-save all content to organized folders |
| YouTube Metadata | Titles, descriptions, tags for upload |
| CLI Tool | cinematic-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
-
Push to GitHub (make repo public):
git remote add origin https://github.com/YOUR_USERNAME/openclawskills.git git push -u origin main -
Import to ClawHub:
- Go to https://clawhub.ai/import
- Enter your GitHub URL
- Click Detect - it will find
SKILL.mdautomatically - 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