← Back to Skills Marketplace
praveenspeaks

Cinematic Script Writer

by praveenspeaks · GitHub ↗ · v1.4.0
cross-platform ⚠ suspicious
1332
Downloads
2
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openclawskills
Description
Create professional cinematic scripts for AI video generation with character consistency and cinematography knowledge. Use when the user wants to write a cinematic script, create story contexts with characters, generate image prompts for AI video tools (Midjourney, Sora, Veo), or needs cinematography guidance (camera angles, lighting, color grading). Also use for character consistency sheets, voice profiles, anachronism detection, and saving scripts to Google Drive.
Usage Guidance
This skill appears to do what it claims (script generation, cinematography guides, prompt building) and installs via npm, but before installing: 1) Verify the npm package author and version on the npm registry (openclaw-skills) and inspect the package contents or source repo to ensure they match what you see here. 2) Open the storage-adapter.ts and storage-manager.ts files to confirm how Google OAuth tokens are handled (look for any code that writes tokens to a remote endpoint or to disk). 3) Confirm whether googleapis (or another Drive client) is listed as a dependency in the skill-specific package.json—if Drive integration is expected but the dependency is missing, that could be an oversight or indicate a mismatch. 4) Be aware the skill can write to your local Downloads folder when using local storage—if you need to limit filesystem access, run it in a sandbox/container. 5) If you plan to use the Google Drive integration, only proceed with the interactive OAuth flow and verify the consent screen and scope requested; do not paste service account keys or secrets into the CLI. 6) If you are unsure, test the package in an isolated environment (container or VM) first and inspect runtime network traffic and file writes.
Capability Analysis
Type: OpenClaw Skill Name: openclawskills Version: 1.4.0 The skill bundle is classified as suspicious primarily due to a Remote Code Execution (RCE) vulnerability present in the `skill-template/index.ts` file, which uses `Function("...return (" + expression + ")")()` to evaluate user-provided input. Although this is in a template and not directly part of the main `cinematic-script-writer` skill's active code, its inclusion in the bundle highlights a risky pattern. Additionally, the `SKILL.md` (top-level) and `skills/cinematic-script-writer/SKILL.md` files contain JavaScript code blocks intended as human CLI usage examples, which pose a prompt injection risk against the AI agent if the agent's execution environment misinterprets these documentation blocks as executable commands. The skill also requests broad permissions like `http:request` (for LLM and Google Drive APIs) and the `examples/file-manager-skill/index.ts` demonstrates powerful `fs:read/write/delete` capabilities, which, while justified by their stated purpose, contribute to the overall risk profile.
Capability Assessment
Purpose & Capability
Name/description align with the actual files: the repo includes a CLI, cinematography databases, a consistency system, prompt builder, and storage adapters. Requiring node and distributing as an npm package (openclaw-skills) is proportionate to a TypeScript/Node CLI skill.
Instruction Scope
SKILL.md and the CLI only direct typical operations for script generation, cinematography lookups, prompt building, and storage. The storage features include Google Drive OAuth and a local 'Downloads' fallback — that implies filesystem writes and an OAuth browser flow. The instructions do not appear to ask for unrelated system secrets, but local storage will access the user's Downloads folder and the Drive connect action will cause HTTP traffic and an auth flow; review storage-adapter.ts/storage-manager.ts to confirm tokens are not silently persisted or exfiltrated.
Install Mechanism
Installation is via npm (package: openclaw-skills), which is a standard package registry install. No external arbitrary download URLs or extract-from-URL steps are used in the provided install spec. As with any npm package, verify the package authorship and checksum on the registry before global install.
Credentials
The skill declares no required environment variables or primary credential, which is reasonable for an interactive Google OAuth flow. However SKILL.md mentions using the googleapis library and Google OAuth2; ensure the library/dependency is present (I noticed the top-level package.json lists only 'uuid' in dependencies — confirm the cinematography skill's package.json includes googleapis if Drive integration is implemented). The skill also writes to the local Downloads folder when using local storage, which involves filesystem access that should be expected and reviewed.
Persistence & Privilege
always:false (not force-included) and model invocation is allowed (default). The skill does not request 'always' or other elevated platform privileges in the metadata provided. Review the skill.json under skills/cinematic-script-writer/skill.json to confirm declared runtime permissions (memory/http/fs) before granting the agent broad abilities.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install openclawskills
  3. After installation, invoke the skill by name or use /openclawskills
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.4.0
Cinematic Script Writer 1.4.0 introduces advanced tools for creating and managing professional cinematic scripts optimized for AI video generation. - Added story context management with characters, era, and settings - Integrated story idea generation and full cinematic script writing with cinematography elements - Introduced character consistency tools: visual sheets, voice profiles, and anachronism detection - Provided comprehensive cinematography reference (angles, movements, lighting, shot types) - Enabled project saving to Google Drive or local storage, with secure OAuth2 integration - Supported exporting scripts in Markdown, JSON, or plain text formats - Added YouTube metadata generation for script promotion
Metadata
Slug openclawskills
Version 1.4.0
License
All-time Installs 3
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Cinematic Script Writer?

Create professional cinematic scripts for AI video generation with character consistency and cinematography knowledge. Use when the user wants to write a cinematic script, create story contexts with characters, generate image prompts for AI video tools (Midjourney, Sora, Veo), or needs cinematography guidance (camera angles, lighting, color grading). Also use for character consistency sheets, voice profiles, anachronism detection, and saving scripts to Google Drive. It is an AI Agent Skill for Claude Code / OpenClaw, with 1332 downloads so far.

How do I install Cinematic Script Writer?

Run "/install openclawskills" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Cinematic Script Writer free?

Yes, Cinematic Script Writer is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Cinematic Script Writer support?

Cinematic Script Writer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Cinematic Script Writer?

It is built and maintained by praveenspeaks (@praveenspeaks); the current version is v1.4.0.

💬 Comments