
Video Production
- 29 installs
- 40 repo stars
- Updated August 4, 2026
- akillness/skills-template
Video Production is a skill that plans programmable and automated video production across Remotion code-first, template/API and hybrid clip-repurposing pipelines.
About
A skill for planning automated and programmable video production across code-first, template-first and hybrid pipelines. It normalizes a production brief, picks one production mode (Remotion code-first, template/API automation, clip repurposing or manual-finish hybrid), and returns one implementation-ready packet with asset, QA and handoff guidance. Developers use it for repeatable video generation such as branded short-form clips, personalized videos or localized variants.
- Routes programmable, template and hybrid video production pipelines
- Covers Remotion code-first video plus template/API automation
- Handles batch short-form, personalized and localized variants
Video Production by the numbers
- 29 all-time installs (skills.sh)
- Ranked #975 of 1,335 Generative Media skills by installs in the Skillselion catalog
- Data as of Aug 5, 2026 (Skillselion catalog sync)
video-production capabilities & compatibility
- Capabilities
- video generation · copywriting
- Use cases
- video generation · marketing
What video-production says it does
Plan and route programmable or automated video production across code-first, template-first, and hybrid content pipelines.
Best when the user explicitly wants Remotion, React-based composition, dynamic data injection, or custom product-integrated rendering
npx skills add https://github.com/akillness/skills-template --skill video-productionAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 29 |
|---|---|
| repo stars | ★ 40 |
| Last updated | August 4, 2026 |
| Repository | akillness/skills-template ↗ |
What it does
Plan repeatable video production for short-form clips, personalized or localized variants.
Who is it for?
Repeatable short-form content ops, personalized videos, and batched or localized social clips
Skip if: One-off manual edits in Premiere or After Effects with no automation or repeatability goal
When should I use this skill?
The user needs automated, repeatable or template-driven video production
By the numbers
- 4 production modes (code-first, template/API, hybrid clip, manual-finish)
Files
Video Production
Use this skill as the canonical programmable-video and automated-video production anchor for the repository.
The job is not to dump a generic storyboard or act like a manual editor tutorial. The job is to: 1. normalize the production request, 2. choose the best production mode, 3. return one implementation-ready packet, 4. leave explicit asset, QA, and handoff guidance.
Read references/production-modes.md, references/asset-and-qa-checklist.md, and references/handoff-boundaries.md before routing broad requests.
When to use this skill
- The user wants automated, repeatable, or template-driven video production
- The request involves short-form content ops, campaign variants, personalized videos, localized versions, or batched social assets
- The user mentions Remotion, rendering from code, video APIs, templates, or connecting app/product data into video output
- The workflow needs a production plan that can span generation, asset prep, QA, and a publishing handoff
When not to use this skill
- The job is purely a one-off manual edit in Premiere / After Effects / CapCut with no automation or repeatability goal
- The task is only final creative polish, color, taste-based pacing, or bespoke motion-design critique
- The user needs only transcript cleanup, clip selection, or direct publishing with no template/render layer
- The request is really an ad-strategy, content-strategy, or product-launch brief rather than a video-production workflow
Supported production modes
Use these as routing targets inside the skill:
1) Code-first programmable video
- Best when the user explicitly wants Remotion, React-based composition, dynamic data injection, or custom product-integrated rendering
- Default stack:
Remotion
2) Template/API automation
- Best when the user needs speed, bulk generation, localization, or personalized variants without owning a full rendering codebase
- Typical comparators: Shotstack, Creatomate, Bannerbear
3) Hybrid clip / repurposing pipeline
- Best when the source material is long-form audio/video and the main problem is extracting, captioning, resizing, and packaging clips at volume
- Common workflow shape: transcript or clip-selection tool + template/render layer + manual QA
4) Manual-finish hybrid
- Best when automated generation exists but editorial polish, captions, timing, or final approvals still need a human pass
- Use this when the right answer is not “fully automate everything” but “automate the repeatable 80%, then define the last-mile edit pass"
Instructions
Step 1: Normalize the production brief
Capture the request in this form before choosing a mode:
video_brief:
objective: launch | onboarding | social-clips | personalization | recap | education | ads | unknown
primary_output: mp4 | shorts | reels | stories | multiple
audience:
segment: "who will watch this"
stage: unaware | evaluating | customer | community | mixed | unknown
source_material:
type: script | existing-video | screenshots | product-data | slides | mixed | unknown
assets_available:
- logo
- footage
- screenshots
- captions
- brand-guidelines
scale:
volume: one-off | recurring | batch | personalized
variants:
- language
- aspect-ratio
- audience-segment
constraints:
stack_preference: remotion | api-platform | mixed | unknown
timeline: immediate | this-week | this-month | longer
quality_bar: draft-fast | production-ready | polished-final
main_question: "what does the user need next?"If the brief is incomplete, continue with explicit assumptions rather than stalling.
Step 2: Pick exactly one primary production mode
Choose the single mode that reduces ambiguity fastest.
- Code-first programmable video when the user explicitly wants Remotion, full code control, or deep app/data integration
- Template/API automation when speed, scale, or no-code / low-code batch generation matters most
- Hybrid clip / repurposing pipeline when the source is existing long-form media and the main job is repeatable short-form extraction
- Manual-finish hybrid when automation is useful but the real risk sits in last-mile captions, timing, approval, or platform-native polish
If more than one mode fits, choose the mode that best defines the next artifact and name the secondary handoff.
Step 3: Return one implementation-ready packet
Return one of these packet types:
video-production briefrender-stack recommendationasset + template packetrepurposing workflow packetQA + handoff checklist
Do not emit multiple half-built plans. Choose the single most useful packet for the ask.
Step 4: Add explicit asset, QA, and handoff logic
Every output must include:
- the chosen production mode,
- the recommended stack or workflow shape,
- the minimum required assets,
- the main QA risks,
- the next handoff after generation (manual polish, approval, publishing, analytics, etc.).
Step 5: Handle Remotion explicitly when relevant
If the user names Remotion or clearly needs code-first composition:
- say that the request fits the code-first programmable video mode,
- structure the output around Remotion scenes/templates/components/rendering,
- optionally note that
remotion-video-productionis the compatibility alias for the same lane.
Step 6: Use this output structure
# Video Production Brief
## Scope
- Objective: ...
- Primary output: ...
- Audience: ...
- Source material: ...
- Confidence: high | medium | low
## Chosen mode
- Code-first programmable video | Template/API automation | Hybrid clip / repurposing pipeline | Manual-finish hybrid
## Recommended workflow
- Stack / workflow shape: ...
- Why this mode fits: ...
- What to avoid: ...
## Minimum asset packet
| Asset | Required | Notes |
|-------|----------|-------|
| ... | yes/no | ... |
## Build plan
1. ...
2. ...
3. ...
## QA risks
- ...
- ...
## Handoffs
- Next owner / tool / workflow: ...
- Why: ...
## Success check
- Render / approval / publishing signal: ...Output format
Always return a short operator-style video production brief.
Required qualities:
- one primary production mode,
- clear asset minimums,
- explicit QA / last-mile risks,
- concrete next artifact and handoff,
- assumptions called out when context is missing.
Examples
Example 1: personalized campaign videos
Input
We need to generate personalized customer recap videos from product data and render hundreds every week.
Output sketch
- Primary mode:
Template/API automation - Packet:
render-stack recommendation - Notes dynamic data, template ownership, localization/QA, and publishing handoff
Example 2: explicit Remotion ask
Input
Build a Remotion workflow for a branded onboarding video with screenshots, captions, and 16:9 + 9:16 variants.
Output sketch
- Primary mode:
Code-first programmable video - Packet:
asset + template packet - Uses scenes/components/rendering language and mentions variant strategy
Example 3: repurposing long-form content
Input
Turn our webinar recordings into short captioned clips for Shorts and Reels every week.
Output sketch
- Primary mode:
Hybrid clip / repurposing pipeline - Packet:
repurposing workflow packet - Names transcript/clip selection, caption QA, safe-area checks, and final publish handoff
Best practices
1. Separate the scalable generation layer from the last-mile editorial polish layer. 2. Treat captions, safe areas, and aspect-ratio variants as first-class planning items, not afterthoughts. 3. Choose the simplest stack that meets the repeatability requirement. 4. Preserve a reusable asset/template packet so future variants are cheaper. 5. Make the QA checklist explicit whenever short-form/social distribution is involved.
References
- references/production-modes.md
- references/asset-and-qa-checklist.md
- references/handoff-boundaries.md
{
"skill_name": "video-production",
"evals": [
{
"id": 1,
"prompt": "We need to generate localized product recap videos from customer data every week. Recommend the right workflow and what assets we need.",
"expected_output": "Chooses template/API automation or another explicit primary mode, names an implementation-ready packet, and includes asset plus QA guidance.",
"assertions": [
"Output names exactly one primary production mode",
"Output includes a minimum asset packet or equivalent asset table",
"Output includes QA risks or a QA checklist",
"Output includes a handoff after generation"
]
},
{
"id": 2,
"prompt": "Build a Remotion plan for a 16:9 and 9:16 onboarding video with screenshots, captions, and reusable scenes.",
"expected_output": "Selects code-first programmable video, uses Remotion-specific workflow language, and preserves the canonical packet shape.",
"assertions": [
"Output selects Code-first programmable video as the primary mode",
"Output mentions Remotion, scenes, compositions, or rendering from code",
"Output includes variant or aspect-ratio planning",
"Output includes asset and QA guidance"
]
},
{
"id": 3,
"prompt": "Turn our weekly webinar recordings into short clips for Shorts and Reels without creating a totally manual workflow.",
"expected_output": "Chooses the hybrid repurposing mode, notes clip extraction and caption QA, and avoids pretending the job is just a one-off storyboard.",
"assertions": [
"Output selects Hybrid clip / repurposing pipeline as the primary mode",
"Output mentions captions, clipping, or source-material repurposing",
"Output includes QA or last-mile polish risks",
"Output does not present multiple competing primary modes"
]
}
]
}
Asset and QA checklist
Minimum asset packet
| Asset | Why it matters |
|---|---|
| Brand-safe logo / font / color guidance | Prevents template drift across variants |
| Source footage, screenshots, or script | Defines what can actually be rendered |
| Aspect-ratio targets | Social and ad variants change layout and safe areas |
| Caption / transcript source | Caption work is one of the most failure-prone last-mile steps |
| CTA / destination URL or next action | Prevents a polished video with no clear outcome |
QA checklist
- Hook and first 2-3 seconds still make sense without audio
- Captions fit safe areas and line breaks do not destroy pacing
- 9:16, 1:1, and 16:9 variants do not crop the wrong focal content
- Brand assets match the current campaign or product state
- Audio levels, music ducking, and narration timing are acceptable
- Final file naming, metadata, and publish handoff are explicit
Common misses
- Treating captions as an afterthought
- Forgetting aspect-ratio-specific layout checks
- Assuming personalized data fields are always populated
- Rendering drafts without deciding who approves the final output
Handoff boundaries
Keep this skill focused on
- Choosing the production mode
- Shaping the workflow and stack recommendation
- Defining the minimum asset packet
- Naming QA / approval / publishing handoffs
Route out or de-emphasize when
- The request is only manual creative polish or editor technique critique
- The main problem is ad strategy, launch messaging, or content strategy rather than video execution
- The user only needs a transcript fix, upload action, or scheduling workflow with no production-planning layer
Practical guidance
- If the user says Remotion, keep the canonical workflow but lock the mode to code-first programmable video.
- If the request sounds like "make 300 variants from a spreadsheet / CRM / product feed", bias toward template/API automation unless the user explicitly wants to own the codebase.
- If the ask is "turn our webinar/podcast into clips every week", bias toward hybrid clip / repurposing and call out caption + selection QA.
- If the ask already has generated output and the problem is final polish, call out the manual-finish handoff instead of pretending the entire workflow belongs here.
Production modes
Use this decision table before returning a packet.
| Mode | Choose when | Typical tools / stack | Main risk |
|---|---|---|---|
| Code-first programmable video | User explicitly wants Remotion, React-based composition, dynamic data injection, or product/app-integrated rendering | Remotion, React/TypeScript, render workers, componentized scenes | Over-engineering a one-off ask |
| Template/API automation | User needs speed, bulk output, localization, or personalized variants without owning a full rendering codebase | Shotstack, Creatomate, Bannerbear, CMS/automation integrations | Underestimating template or vendor constraints |
| Hybrid clip / repurposing pipeline | Source material is long-form media and the main task is extracting, captioning, resizing, and packaging clips at volume | Transcript/clip tools + template/render layer + social variants | Assuming clip selection and captions can be fully trusted without QA |
| Manual-finish hybrid | Automation is useful, but taste-heavy pacing, caption polish, or final approval still need a human pass | Generator + editor + QA/publish handoff | Pretending the last 20% can be ignored |
Selection rules
1. Pick the mode that defines the next artifact most clearly. 2. If the stack is explicitly named, honor it unless it obviously conflicts with the goal. 3. If the request is broad and messy, prefer the mode that reduces ambiguity fastest. 4. If the scale is recurring or personalized, bias toward programmable/template workflows over manual-only flows. 5. If the user only needs polish, this skill may not be the right entry point.
N:video-production
D:Programmable video production with Remotion. Generate automated, brand-consistent videos at scale from text instructions using scene planning, asset orchestration, and validation gates.
G:video remotion animation storytelling automation react
U[4]:
Automated video generation — auto-generate videos from text instructions
High-volume brand video production — produce in bulk with consistent style
Marketing content — product intros, onboarding, promo videos
Programmable content — integrate narration·visuals·animation
S[5]{n,action,details}:
1,Video Spec,define audience·goal·duration(30s/60s/90s)·aspect_ratio(16:9/1:1/9:16)·tone·voice
2,Scene Plan,structure each scene — specify Visual·Audio·Text·Transition·Duration
3,Prepare Assets,checklist for logos(SVG)·screenshots(normalized)·audio(MP3·volume normalized)·fonts(woff2)
4,Implement Remotion,compose <Composition> component; animate with interpolate; layer with AbsoluteFill
5,Render & QA,npx remotion preview → verify timing/audio sync/text readability/transitions → final render
R[5]:
Limit each scene to a clear 5-10 seconds
Define and apply a consistent typography scale
Align narration cues with visuals (audio sync)
Ensure edge safe zones for mobile aspect ratios (9:16)
Always run preview QA before final render
E[2]{desc,in,out}:
"60s product intro","Create a 60s product intro video with 6 scenes, upbeat tone, 16:9","Scene breakdown (Hook/Problem/Solution/Features/SocialProof/CTA) + Remotion file structure"
"Onboarding walkthrough","Generate a 45s onboarding walkthrough using screenshots, 9:16 mobile format","5-step scene plan + asset list (screenshots·callouts) + text overlays + mobile-safe margins"