AgentStack
SKILL verified MIT Self-run

Story To Video Studio

skill-baitalab-codex-dreamina-video-studio-codex-dreamina-video-studio · by baitalab

Turn a story, novel excerpt, treatment, or screenplay into a complete AI-video production and editable post-production package. Use when Codex needs to adapt narrative, design characters and locations, write a timed shooting script, generate storyboard and image-to-video prompts, manage generation budgets and approval gates, assemble clips, create SRT and role-separated dialogue text, export sile…

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-baitalab-codex-dreamina-video-studio-codex-dreamina-video-studio

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

Are you the author of Story To Video Studio? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Story to Video Studio

Produce a reusable editing package, not only a flattened MP4.

Workflow

  1. Initialize a project:
python scripts/init_project.py "project-folder" "title"
  1. Read references/narrative-workflow.md and write:
  • adaptation brief
  • character and location bible
  • timed screenplay
  • shot manifest
  • narration/dialogue plan
  1. Read references/visual-generation.md. Create stable character references before shot generation. Write both still-image prompts and motion prompts for every shot.
  2. Estimate cost with scripts/estimate_budget.py. Stop at the generation approval gate unless the user has explicitly authorized autonomous generation within a stated budget.
  3. For Dreamina/即梦, read references/dreamina-cli.md and use scripts/dreamina_provider.py. Preserve prompts, task IDs, models, costs, seeds, sources, and licenses.
  4. Assemble the picture according to references/editing-audio.md. Avoid automatic transitions by default; use hard cuts unless a transition has a narrative function.
  5. Export dialogue assets:
python scripts/export_dialogue.py voice_plan.json delivery-folder
  1. Export an editing package:
  • silent, text-free picture master
  • full mix
  • music stem
  • original ambience stem
  • designed SFX/rhythm stem
  • narration/dialogue stem
  • optional one stem per music cue and speaker
  • full SRT, role-separated SRT, and role-separated plain text
  1. Run:
python scripts/qa_package.py delivery-folder

Resolve duration mismatches, one-frame flashes, clipping, squeals, low dialogue, burned text, missing provenance, and incomplete deliverables before handoff.

Approval gates

  • Gate A: approve adaptation direction, target duration, style, aspect ratio, and budget.
  • Gate B: approve screenplay, shot manifest, character/location bible, and generation estimate.
  • Gate C: approve one representative generated shot before bulk generation.
  • Gate D: approve rough cut before expensive regeneration or final mastering.

If the user explicitly says to continue autonomously within a budget, proceed through gates while logging decisions and never exceed the limit.

Dreamina safety

  • Discover the executable from DREAMINA_CLI or PATH; never hardcode a user path.
  • Keep OAuth state in the official CLI store; never copy login files into a project or the Skill.
  • Dry-run generation commands unless the user has authorized credit spending.
  • Record credit balance before and after a generation batch.
  • Never print or commit cookies, tokens, device codes, user codes, account identifiers, or home-directory paths.

Delivery rules

  • Align all audio stems from 00:00 to the same exact duration.
  • Export WAV at 48 kHz, 24-bit, stereo unless the user requests otherwise.
  • Export picture without subtitles or burned text when editable delivery is requested.
  • Keep original generated clip audio on a separate stem.
  • Keep each speaker separable.
  • Preserve a machine-readable manifest and a reader-friendly production summary.
  • Give the user the containing folder link, not individual file links.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.