longstories/movie-maker-skill · Archived

movie-maker

Docs-first AgentSkill for generating 10-60s mini-movies locally. Provides rules for scripts, shotlists, timing, prompting, providers, rendering (ffmpeg/remotion), and sharing to clawtube.

First seen Feb 2, 2026

Installation

$ npx skills add longstories/movie-maker-skill --skill movie-maker

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from longstories/movie-maker-skill.

npx skills add longstories/movie-maker-skill

Browse all from longstories/movie-maker-skill

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

License LICENSE
Default branch main
Open issues 0
Status Archived

Skill metadata

Parsed from SKILL.md frontmatter.

More metadata
tags
ai, video, fal, elevenlabs, ffmpeg, remotion, voiceover

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 5,723 B
  • docs SUMMARY.md 206 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 53 installs

SKILL.md

Movie Maker Skill

This repo is docs-first: it ships guidance (rules + schemas), not an executable pipeline. This is a skill created with LongStories.ai Skill SEO Audit.

When to use this skill

Use this skill when a user wants a 10-60s mini-movie with a script, shotlist, and render-ready manifest.

What this skill does NOT do

  • Does not include a runnable pipeline
  • Does not store or upload media
  • Does not include provider keys or secrets

What the agent should produce

  1. A numbered script (lines L001…)
  2. A shotlist divided into scenes (S01…), referencing script lines
  3. A manifest JSON that combines both and is ready to render

Start here (MUST do intake)

Read and follow: rules/start/start-here.md Full runbook: rules/start/end-to-end.md

Intake (copy/paste)

Ask these in one message (use an "ask the user questions" tool if available):

  1. Length: 30s / 45s / 60s?
  2. Aspect ratio: 16:9 or 9:16?
  3. Voice: narrator-only (default) or dialogue?
  4. Characters: names + 1-2 sentence vibe each (we will lock a canonical descriptor)
  5. Music: none (default) or background music?
  6. Style: pick a preset (cinematic / 3D animated / anime / 2D / photoreal)
  7. Quality mode: Draft (480p), Standard (720p), HQ (1080p)
  8. Model preset: Cheap and Fast (Z-Image Turbo + Seedance v1 fast) or High Quality, Expensive (Seedream 4.5 + Seedance 1.5 pro)
  9. Reference images: any character/style refs? (if yes, ask user to paste/attach and say you will save to assets/refs/...)

If the user does not answer, propose defaults and ask:

"If I don't hear back, I'll do 30s, 16:9, narrator-only, 3D animated style, Draft (480p), High Quality, Expensive preset. Confirm?"

Core pipeline (voiceover-first)

Script -> Voiceover timing -> Finalize shot durations -> Generate images -> Generate videos -> Render locally -> Share

Model presets (image + video combo)

See: rules/providers/model-presets.md

Quick summary:

  • Cheap and Fast: Z-Image Turbo + Seedance v1 fast
  • High Quality, Expensive: Seedream 4.5 + Seedance 1.5 pro

Pricing verification

Prices change. Use the fal pricing endpoint in:

  • rules/providers/pricing.md

Rules index

Ordered discovery path: rules/index.md

Provider-specific guidance lives under rules/providers/. All other rules should remain provider-agnostic, with defaults listed in rules/providers/defaults.md.

Start

  • [rules/start/start-here.md](rules/start/start-here.md)
  • [rules/start/requirements.md](rules/start/requirements.md)
  • [rules/start/pipeline-voiceover-first.md](rules/start/pipeline-voiceover-first.md)
  • [rules/start/end-to-end.md](rules/start/end-to-end.md)

Planning (script to shotlist)

  • [rules/planning/script-writing.md](rules/planning/script-writing.md)
  • [rules/planning/word-count.md](rules/planning/word-count.md)
  • [rules/planning/scenes.md](rules/planning/scenes.md)
  • [rules/planning/shots.md](rules/planning/shots.md)
  • [rules/planning/quality-and-cost.md](rules/planning/quality-and-cost.md)

Manifest

  • [rules/manifest/schema.md](rules/manifest/schema.md)
  • [rules/manifest/script-and-shotlist.md](rules/manifest/script-and-shotlist.md)

Audio (provider-agnostic)

  • [rules/audio/pauses-and-roomtone.md](rules/audio/pauses-and-roomtone.md)
  • [rules/audio/captions-srt.md](rules/audio/captions-srt.md)

Visuals (provider-agnostic)

  • [rules/visuals/image-prompting.md](rules/visuals/image-prompting.md)
  • [rules/visuals/video-prompting.md](rules/visuals/video-prompting.md)
  • [rules/visuals/style-presets.md](rules/visuals/style-presets.md)
  • [rules/visuals/characters/character-descriptors.md](rules/visuals/characters/character-descriptors.md)
  • [rules/visuals/characters/consistency.md](rules/visuals/characters/consistency.md)

Timing

  • [rules/timing/from-timestamps.md](rules/timing/from-timestamps.md)
  • [rules/timing/map-lines-to-timestamps.md](rules/timing/map-lines-to-timestamps.md)
  • [rules/timing/clamp-and-trim.md](rules/timing/clamp-and-trim.md)

Providers

  • [rules/providers/defaults.md](rules/providers/defaults.md)
  • [rules/providers/model-presets.md](rules/providers/model-presets.md)
  • [rules/providers/fal/overview.md](rules/providers/fal/overview.md)
  • [rules/providers/fal/api.md](rules/providers/fal/api.md)
  • [rules/providers/elevenlabs/voiceover.md](rules/providers/elevenlabs/voiceover.md)
  • [rules/providers/fal/voiceover-elevenlabs.md](rules/providers/fal/voiceover-elevenlabs.md) (makes ElevenLabs optional)
  • [rules/providers/elevenlabs/transcription.md](rules/providers/elevenlabs/transcription.md)
  • [rules/providers/elevenlabs/music.md](rules/providers/elevenlabs/music.md)

Rendering

  • [rules/render/rendering.md](rules/render/rendering.md)
  • [rules/render/assets.md](rules/render/assets.md)

QA + Troubleshooting

  • [rules/qa/image-review.md](rules/qa/image-review.md)
  • [rules/qa/video-spotcheck.md](rules/qa/video-spotcheck.md)
  • [rules/troubleshooting/common-errors.md](rules/troubleshooting/common-errors.md)

Sharing

  • [rules/sharing/clawtube.md](rules/sharing/clawtube.md)

Examples

  • examples/shipped/ (script + shotlist + manifest)

Advanced

  • [rules/advanced/overrides.md](rules/advanced/overrides.md) (per-scene/per-shot model overrides)

Next rules to add

  • Provider/model matrix docs
  • Safety: secrets, prompt injection, and content policies