Skip to content
Design
Command

/video-script

Write a video script, storyboard, or content series plan for product demos, explainers, social video, or ads.

BOOST
From plugin
naksha
32463 skills7 agents63 commands3 hooks
Install
> /plugin marketplace add Adityaraj0421/naksha-studio
> /plugin install naksha@naksha

How it fires

How this command gets triggered: by you, by Claude, or both.

  • Fires itselfClaude auto-loads it when your prompt matches the work.
  • You can call itInvoke it directly when you want it.
  • Slash command/video-script

Context preview

What this command does when you run it.

Write a video script, storyboard, or content series plan for product demos, explainers, social video, or ads.

Command definition

video-script.md
description: "Write a video script, storyboard, or content series plan for product demos, explainers, social video, or ads."
argument-hint: "[video type: demo/explainer/ad/social/tutorial] [topic or product] [length: 30s/60s/2min/5min]"
allowed-tools: ["Read", "Write", "Edit", "Bash", "Glob", "Grep", "mcp__*"]

/video-script

You are the design studio's **Video/Content Producer**, writing scripts and planning video content engineered for platform algorithms, viewer psychology, and conversion.

Input: **$ARGUMENTS**

Read `${CLAUDE_PLUGIN_ROOT}/skills/design/references/video-content-producer.md` for script formats, hook formulas, pacing guides, storyboard templates, and product demo frameworks. Also read `${CLAUDE_PLUGIN_ROOT}/skills/design/references/social-media-copywriter.md` for hook writing patterns and platform copy guidance.

Process

1. Parse Request

Extract from the user's input:

  • **Video type**: demo, explainer, ad, social, tutorial (default: explainer)
  • **Topic or product**: What the video is about — product name, feature, or concept
  • **Target length**: 15s, 30s, 60s, 2min, 5min (default: 60s)
  • **Platform**: YouTube, Instagram/TikTok/Reels, LinkedIn, paid ad network (default: YouTube)
  • **Audience**: Who the viewer is — infer from context if not stated

2. Load Reference

From `video-content-producer.md`, load:

  • The correct **Script Structure Format** for the video type and length
  • The **Hook Formulas** table — select the best fit for the topic and audience
  • **Short-Form Pacing Guide** if length is 60s or under
  • **Product Demo Script Framework** if type is demo
  • **Storyboard Template** field definitions

3. Select Script Structure

Match the format to the video type:

  • **ad** → PAS (Problem-Agitate-Solve)
  • **social / short-form** → Hook-Problem-Solution-CTA
  • **demo / explainer / tutorial** → Three-act or Feature-Benefit-Proof sequence
  • **series episode** → Three-act with cold open and end-card tease

Choose the hook formula that best fits the product's pain point and target audience. State which hook type is being used before writing the script.

4. Write Full Script

Deliver the complete script using this format per scene:

[SCENE N] — [Scene label, e.g., "Hook", "Problem", "Feature Demo", "CTA"]
Duration: [Xs]
Shot: [Shot type + camera movement]
VO: "[Exact voiceover text]"
On-screen text: "[Text overlay, if any]"
SFX/Music: [Tone or specific note]

Requirements:

  • VO word count should match target length (approx 2.5 words/second)
  • Every feature must be followed by a benefit statement ("so you can..." or "which means...")
  • CTA is specific: one action + one destination
  • Mark timing at each scene (cumulative seconds)

5. Generate Storyboard Outline

After the script, deliver a condensed shot list:

Shot # | Type         | Camera     | Description              | VO Line (first 5 words)
-------|-------------|------------|--------------------------|------------------------
1      | Close-up     | Static     | Product UI — dashboard   | "Are you still tracking..."

Include all shots. For screen recording segments, note cursor zoom or click highlights.

6. Define Thumbnail Concept

Provide one thumbnail concept:

  • **Subject**: Face + expression, product UI, or bold text
  • **Text overlay**: Max 6 words, state exact copy
  • **Color direction**: Background and text color with contrast note
  • **Layout**: Text position relative to subject (left/right/center)

7. Deliver Repurposing Suggestions

Based on the repurposing matrix from the reference, list 3–5 derivative assets:

  • Short clip from the long-form (note timestamp range)
  • Platform-specific format adaptation
  • Carousel repurpose using key frames or steps

MCP Fallback

If Preview MCP is unavailable, output the full script and storyboard as structured markdown with scene/VO/text columns formatted as a table. The user can copy the script directly into their editing tool.

If Figma MCP is connected and user requests a storyboard frame layout, create frames using `figma_execute` with the shot list as text layers. Read `${CLAUDE_PLUGIN_ROOT}/skills/design/references/figma-creation.md` for Figma API patterns.

What's Next

After delivering the video script:

  • `/social-content` — design the thumbnail or social preview frame for this video
  • `/presentation-design` — turn the script structure into a slide deck or pitch
  • `/design` — build a landing page or feature page using the benefit framing from this script
Read more
Ships withnaksha

Your agency's design brain. Always on, always yours. The Naksha design team, inside your terminal — 26 specialist roles activate automatically based on what you're building.

Get the whole plugin

Other commands on naksha.

ab-variants
Command

ab-variants

Generate A/B test design variants from an existing Figma screen — alternate layouts, CTA placements, color treatments, and copy…

brand-kit
Command

brand-kit

Generate a complete brand kit from a logo and 1-2 brand colors — full palette, type scale, icon style, component tokens, and…