Agent skill · Code Review & Quality

meta-short-drama

Use this meta-skill instead of answering directly when the current user asks to generate an AI short-drama or 短剧 from a topic. The workflow infers render style, character identity, and shot count (1-10, default 5) from the request (filling in conservative defaults when missing), drafts a strict shot-by-shot shooting script, pauses for one free-form review (the user can approve, adjust render style / character / shot count / shot details, or cancel in plain language), optionally re-drafts the script with the user's adjustments, generates one universal full-cast identity-reference image plus per

opensquilla6,385★ · +160/wk · 1 repos on radarProfile →
claude-codeApache-2.0
Install
npx skills add opensquilla/opensquilla --skill meta-short-drama --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 1
SKILL.md size: 92 KB
Bundled scripts: none
Path: src/opensquilla/skills/bundled/meta-short-drama/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 6,515 · +130 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 4, 2026

What it does

Instructs an AI agent to create a short-drama script and a generation plan from a user-provided topic. It infers render style, character identity, and shot count (1-10, default 5) from the request, drafts a strict shot-by-shot shooting script, pauses for one free-form review, and allows adjustments to render style, character identity, shot count, or shot details. It can optionally re-draft the script with user adjustments, then generates a universal full-cast identity-reference image plus per-shot composition images, followed by per-shot video clips anchored to both the universal reference image and the composition image. It adds a title card and ending card, burns subtitles in the user’s language, and saves the script alongside the final MP4.

How it works

  • Intake extracts render style, identity anchor, and shot count from the user request, filling conservative defaults when missing. It emits a 7-line block specifying TOPIC, RENDER_STYLE, AUTO_FILLED_RENDER_STYLE, IDENTITY_ANCHOR, AUTO_FILLED_IDENTITY_ANCHOR, N_SHOTS, AUTO_FILLED_N_SHOTS.
  • Draft script step produces a strict-format short-drama shooting script using the N_SHOTS value (clamped 1..10), with ASPECT_RATIO 9:16 and DURATION_S total ~50 for 5 shots. Output is plain text and includes OVERVIEW.IDENTITY_ANCHOR, OVERVIEW.RENDER_STYLE, and OVERVIEW.N_SHOTS for downstream steps.
  • The draft is saved to disk as script.txt in the run directory to enable user hand-editing.
  • A combined review gate presents the script preview and the assumed style/identity/shot-count, allowing the user to approve, modify, or cancel. It notes potential costs and shows the script draft and intake assumptions.
  • After the user review, the system parses the free-form reply and can re-draft the script with adjustments, regenerate media assets, and finalize with media generation steps (images, per-shot video clips, title/ending cards, subtitles) and a saved deliverable location.

When to use it

Triggered by user requests for a short drama generation, such as phrases requesting a short drama or 短剧 from a topic. The process automatically pauses for one free-form review before media generation.

What it can touch

  • Tools involved include write_file (to save the draft), and generation components implied by ai-video-script for drafting. The workflow references downstream media generation steps and image/video assets tied to per-shot prompts and a universal reference image.

Caveats

  • High declared risk. - Outputs depend on downstream media-generation quality until assets are inspected. - Visual identity and shot count default to conservative values when unspecified. - User must review and approve before media generation proceeds; the review gate is explicit in the workflow.
From the SKILL.md

# meta-short-drama End-to-end short-drama generator with one free-form user-review gate before any paid step. **1-10 shots** (default 5), title card + ending card, in-language burned subtitles, and the generated script is saved to disk regardless of outcome. ## What it does 1. **`intake_extract`** scans the user message for RENDER_STYLE, IDENTITY_ANCHOR, and N_SHOTS (1-10). Fills in defaults when missing. 2. **`script_draft`** calls `ai-video-script` with the inferred values pasted verbatim into every shot prompt. 3. **`review_gate`** — single free-form pause. The user can approve, rewrite render style / character / shot count / shot details, or cancel in plain language. 4. **`review_normalize`** parses the free-form reply. 5. **`script_revised`** (conditional) redrafts when overrides present. 6. **`final_script`** echoes the canonical script. 7. **`script_save`** writes `script.txt` to the run folder (always — even on cancel, so the user keeps the draft). 8. **`title_extract` / `subtitle_extract` / `ending_text_extract`** pull cover/ending text in the script's language. 9. **`cover_image` + `cover_video`** — Pillow title card + 2s Ken-Burns clip (`0_cover.mp4` — sorts first in mer

What's inside
Steps it walks through
  1. What it does
  2. Outputs
  3. Dependencies
  4. Risk
  5. Limits (v2)
  6. When NOT to use
More from opensquilla
All skills →
About this skill
What does the meta-short-drama skill do?

Use this meta-skill instead of answering directly when the current user asks to generate an AI short-drama or 短剧 from a topic. The workflow infers render style, character identity, and shot count (1-10, default 5) from the request (filling in conservative defaults when missing), drafts a strict shot-by-shot shooting script, pauses for one free-form review (the user can approve, adjust render style / character / shot count / shot details, or cancel in plain language), optionally re-drafts the script with the user's adjustments, generates one universal full-cast identity-reference image plus per

How do I install it?

Run `npx skills add opensquilla/opensquilla --skill meta-short-drama --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From opensquilla/opensquilla, a repository with 6,515 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going