Film Maker banner
hunanyanr hunanyanr

Film Maker

Design community

Description

A Claude Code skill that turns a one-sentence premise into a full cinematic reel, short film, or multi-episode series. Handles plot writing, character design, scene composition, voice-locked dialog, and native-audio video generation via Picsart's gen-ai CLI.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

film-maker

A Claude Code skill that turns a one-sentence story premise into a finished cinematic video — reel, short film, or multi-episode series — using the [Picsart gen-ai CLI](https://www.npmjs.com/package/@picsart/gen-ai) for image, video, and audio generation and `ffmpeg` for final assembly.

Built for creators who want **cinematic quality, character consistency, and native audio** out of the box. No text-to-video slop; every beat passes a real reference image and every character keeps a locked voice.


What it does

Given a premise like *"a retired detective gets one last case in a rainy neon city"*, the skill:

  1. Writes a plot using a genre playbook (14 genres + tone modifiers including brainrot).
  2. Designs a cast — neutral 5-view canonical turnarounds per character, locked ElevenLabs voice IDs.
  3. Builds locations and props, each with a canonical plate.
  4. Breaks the story into shot-card beats (establishing / reaction / dialog) with real cinematic grammar.
  5. Shows you the plan for review before spending any credits.
  6. Produces every beat — composite scene image (Nano Banana 2 multi-ref) → video (Kling 3.0 Pro for non-dialog, Kling Avatar for lip-synced dialog, Kling Omni as filter-rescue fallback) → native ambient audio.
  7. Concatenates with crossfade into movie.mp4 or episodes/eNN-slug/episode.mp4.
  8. Renders social copy for Instagram, TikTok, and YouTube per posting character.

Every step is **resume-safe** — re-run at any point and completed work is cached via `metadata.json`.


Requirements

Tool Version Install
Claude Code latest
Node.js 22+ brew install node
@picsart/gen-ai 1.151.0+ npm install -g @picsart/gen-ai
ffmpeg 6+ brew install ffmpeg
jq 1.6+ brew install jq

Authenticate the Picsart CLI once before first run: