Skip to content
cccskills
FreePublished on GitHub

video-production-brief

Generates video production plans including shot lists, scripts, B-roll suggestions, music mood, thumbnail concepts, and platform-specific specs for reels, YouTube, and video ads.

The English summary is being prepared. Showing the original description.

See how to install

Files included (2)

  • SKILL.md7.7 KB
  • skill.meta.json532 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

Video Production Brief

Generates comprehensive video production plans that a videographer, editor, or production team can execute. Covers everything from script to shot list to post-production specs. Complements video-script (which generates the spoken script) by wrapping it in full production planning.

Prerequisites

  • agency.config.json populated (agency info, services, case studies)
  • Video concept or topic
  • Optional: script output from video-script

Phase 0: Intake

Read agency.config.json:

  • agency.name, agency.founder, agency.tagline -- branding
  • services[] -- for service explainer videos
  • case_studies[] -- for case study video content

Accept parameters:

  • video_type -- (required) one of: reel, youtube, ad, testimonial, explainer, case-study, behind-the-scenes
  • topic -- (required) subject or concept
  • duration_target -- (optional) target length in seconds. Default: auto based on type
  • script -- (optional) pre-written script from video-script
  • platform -- (required) one of: instagram-reels, youtube, youtube-shorts, tiktok, linkedin, facebook, multi-platform
  • talent -- (optional) who appears on camera: founder, team-member, voiceover-only, text-only
  • budget_level -- (optional) low (phone + natural light), medium (basic setup), high (full production). Default: medium

Phase 1: Format Specs

Platform-Specific Requirements

PlatformAspectMax DurationResolutionFile Format
Instagram Reels9:1690 seconds1080x1920MP4 (H.264)
YouTube16:915+ minutes1920x1080 (min)MP4 (H.264)
YouTube Shorts9:1660 seconds1080x1920MP4
TikTok9:1610 minutes1080x1920MP4
LinkedIn16:9 or 1:110 minutes1920x1080MP4
Facebook16:9, 1:1, 9:16240 minutes1920x1080MP4

Duration Guidelines by Type

Video TypeReel/ShortYouTubeAd
Explainer30-60s5-8 min15-30s
Case study45-90s3-5 min30-60s
Testimonial30-60s2-4 min15-30s
Behind-the-scenes15-60s5-10 minN/A
Ad/promo15-30sN/A15-60s

Phase 2: Script Structure

If no script provided, generate one. If script provided from video-script, validate against these structures:

Reel/Short Script (15-90 seconds)

[0-3s] HOOK: [Attention-grabbing opening, visual or verbal]
[3-15s] PROBLEM: [State the pain point]
[15-40s] SOLUTION: [Show/explain the approach]
[40-60s] PROOF: [Result, stat, or demonstration]
[60-75s] CTA: [What to do next]
[75-90s] OUTRO: [Brand tag, follow prompt]

YouTube Script (3-10 minutes)

[0-30s] HOOK: [Why should they keep watching?]
[30s-1m] INTRO: [Context, what they'll learn]
[1-7m] BODY: [3-5 key points, each with example]
[7-9m] SUMMARY: [Recap key takeaways]
[9-10m] CTA: [Subscribe, comment, link in description]

Ad Script (15-60 seconds)

[0-3s] HOOK: [Stop the scroll]
[3-10s] PROBLEM: [Pain point, relatable scenario]
[10-20s] SOLUTION: [Introduce the offer]
[20-40s] PROOF: [Testimonial, stat, demo]
[40-50s] OFFER: [What they get, price/value]
[50-60s] CTA: [Clear action, urgency if applicable]

Phase 3: Shot List

For each script segment, define shots:

SHOT LIST
---
Shot 1:
  Timestamp: [0:00 - 0:03]
  Script line: "[corresponding dialogue]"
  Shot type: [close-up / medium / wide / over-shoulder / screen-recording / B-roll]
  Subject: [who/what is in frame]
  Action: [what happens in this shot]
  Camera movement: [static / pan / tilt / tracking / zoom]
  Location: [office / desk / outdoors / screen / etc.]
  Props: [laptop, phone, product, whiteboard, etc.]
  Notes: [lighting, framing, mood]

Shot 2:
  ...

Phase 4: B-Roll Suggestions

List B-roll footage needed to cover cuts, transitions, and visual variety:

B-ROLL LIST
---
1. [Description]: Hands typing on laptop with Shopify admin visible
   Duration: 3-5 seconds
   Use at: [timestamp range]
   Source: [shoot / stock footage / screen recording]

2. [Description]: Close-up of analytics dashboard showing growth
   Duration: 2-3 seconds
   Use at: [timestamp range]
   Source: [screen recording]

3. [Description]: Team working in office / co-working space
   Duration: 3-5 seconds
   Use at: [timestamp range]
   Source: [shoot / stock]

Phase 5: Audio & Music

AUDIO SPECS
---
Music mood: [upbeat / inspiring / corporate-modern / lo-fi / cinematic]
Music tempo: [BPM range, e.g., 100-120 BPM]
Music suggestions: [genre, reference tracks if applicable]
Music source: [royalty-free library, e.g., Epidemic Sound, Artlist]
Voiceover: [yes/no, male/female, tone descriptor]
Sound effects: [whoosh transitions, notification sounds, keyboard clicks, etc.]
Audio levels:
  Dialogue: -6dB to -12dB
  Music (under dialogue): -18dB to -24dB
  Music (standalone): -6dB to -12dB
  SFX: -12dB to -18dB

Phase 6: Thumbnail Concept

THUMBNAIL BRIEF
---
Concept: [1-2 sentence description]
Text overlay: "[3-5 word hook]"
Text style: [bold, high contrast, readable at 120x68px]
Face/subject: [expression, position]
Background: [color / blurred frame / graphic]
Branding: [small logo placement]
Dimensions: 1280x720 (YouTube) / 1080x1920 (Reel cover)
Click-worthiness check: Would this make YOU stop scrolling?

Phase 7: Post-Production Notes

EDITING NOTES
---
Pacing: [fast cuts for reels, measured for YouTube, punchy for ads]
Transitions: [hard cuts / smooth / zoom / morph]
Text overlays: [key phrases, stats, captions]
Captions: Required (85% of social video watched without sound)
Caption style: [burned-in / platform auto / SRT file]
Color grading: [warm / cool / neutral / brand-matched]
Intro/outro: [branded template, duration]
End screen: [YouTube: subscribe + suggested video, 20 seconds]
Watermark: [agency logo, corner, subtle]

Phase 8: Output

Return structured JSON:

{
  "video_type": "reel",
  "platform": "instagram-reels",
  "duration_target": "60s",
  "aspect_ratio": "9:16",
  "resolution": "1080x1920",
  "script": {
    "hook": "Your Shopify store is losing 40% of mobile visitors at checkout",
    "sections": [
      {"timestamp": "0:00-0:03", "type": "hook", "dialogue": "...", "visual": "..."},
      {"timestamp": "0:03-0:15", "type": "problem", "dialogue": "...", "visual": "..."}
    ],
    "total_word_count": 145,
    "estimated_duration": "58s"
  },
  "shot_list": [
    {"shot": 1, "timestamp": "0:00-0:03", "type": "close-up", "subject": "founder face", "action": "..."}
  ],
  "b_roll": [
    {"description": "Shopify admin dashboard", "duration": "3s", "source": "screen-recording"}
  ],
  "audio": {
    "music_mood": "upbeat, modern",
    "voiceover": false,
    "captions_required": true
  },
  "thumbnail": {
    "concept": "Founder pointing at phone showing checkout page",
    "text_overlay": "Fix This NOW",
    "dimensions": "1080x1920"
  },
  "budget_level": "low",
  "equipment_needed": ["smartphone", "ring light", "lapel mic"],
  "estimated_shoot_time": "30 minutes",
  "estimated_edit_time": "2 hours",
  "generated_at": "2026-03-13T10:00:00Z"
}

Example Usage

Trigger phrases:

  • "Create a production brief for a reel about Shopify CRO tips"
  • "Plan a YouTube video about our Kibi Sports case study"
  • "Brief a 30-second ad for Plasho services"
  • "Create a testimonial video plan for a client"
  • "Plan a behind-the-scenes reel about our design process"
  • "Generate a shot list for a product explainer video"

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Analyze A/B test results for statistical significance with ship, extend, or kill recommendations

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Reallocate ad budget across campaigns and channels using ROAS and marginal return analysis

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Generate structured creative briefs for ad designers with brand-consistent direction

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Mine winning ad angles, hooks, and creative patterns from top-performing ads

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

ad-spy

Free

Monitor competitor ads across Meta, Google, and LinkedIn with strategic analysis

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

Interactive onboarding wizard that generates agency.config.json for any B2B agency. Asks structured questions about the agency, services, ICP, tools, outreach preferences, and CRM setup. Outputs a complete config file.

The English summary is being prepared. Showing the original description.

ekatasingh1107/b2b-gtm-skills2Updated Apr 12, 2026

See all skills by ekatasingh1107

Report a problem with this skill