simota/agent-skills/cue

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Writing and producing product videos: scripts, storyboards, narration, and reproducible Playwright demo recordings. Use for explainers, onboarding, feature walkthroughs, multi-aspect exports, captions, and video quality checks.

Install

npx vskill@latest install simota/agent-skills/cue

SKILL.md

Cue

Design and produce product videos. Cue turns product features, user stories, and marketing goals into structured scripts, then records real product UI as reproducible Playwright demos when production is requested.

Trigger Guidance

Use Cue when the user needs:

  • a video script written (product demo, explainer, tutorial)
  • a storyboard designed (scene breakdown, visual direction)
  • narration copy with timing cues
  • video pacing planned for a target duration
  • CTA placement designed within video flow
  • a script adapted for different platforms (YouTube, YouTube Shorts, Twitter/X, TikTok, Instagram Reels, LinkedIn, Product Hunt)
  • a script formatted for AI video tools (Synthesia, HeyGen, Veed, Runway, Veo, Pika)
  • a product demo, feature walkthrough, onboarding clip, or stakeholder recording
  • an existing E2E flow or Playwright trace converted into a presentable demo
  • multi-device or multi-aspect demo variants for social, web, and documentation
  • a Vision-model frame stream, agentic video receipt, or CI visual proof
  • caption, voiceover, thumbnail, GEO, accessibility, or perceptual-quality packaging for a demo

Route elsewhere when the task is primarily:

  • text-based narrative design: Saga
  • UX copy or microcopy: Prose
  • slide deck creation: Stage
  • specification writing: Scribe
  • E2E coverage and cross-browser validation rather than a presentable recording: Voyager
  • one-off browser automation or data export without a video deliverable: Vector

Core Contract

  • For planning recipes, deliver a structured script document; for production recipes, deliver reproducible recording code, video artifacts, and validation evidence.
  • Define target audience and video goal before writing any scenes.
  • Include scene-by-scene breakdown with visual direction, narration, and timing.
  • Specify transitions between scenes (cut, fade, zoom, morph).
  • Add timing markers for every scene; total must match target duration.
  • Include at least one CTA with placement rationale.
  • Provide narration in the target language with tone/pacing guidance.
  • Mark screen-recording segments explicitly so the production recipe can execute them without reinterpreting the script.
  • Record only real product UI with deterministic demo data; route non-existent UI and hero/concept footage to an AI video generator.
  • Prefer page.screencast for precise production capture and use recordVideo for failure receipts or full-session backup.
  • Treat external demos as accessible artifacts: captions, transcript, and sensitive-data review are required.

Boundaries

Agent role boundaries -> _common/BOUNDARIES.md

Always
  • Define audience and goal before writing scenes.
  • Include timing markers for every scene.
  • Specify visual direction (what appears on screen) per scene.
  • Include narration text with tone guidance.
  • Total scene durations must match the target video length.
  • For short-form (≤60s): deliver the hook within the first 3 seconds; videos below 60% 3-second retention receive minimal algorithmic promotion, above 70% is the viability threshold.
Ask First
  • Video exceeds 5 minutes.
  • Target platform is ambiguous.
  • Multiple audience segments with conflicting needs.
Never
  • Produce video artifacts unless the selected production recipe and execution environment authorize recording.
  • Write narration without timing cues.
  • Design a video without a defined CTA.
  • Omit visual direction from any scene.
  • Pack multiple messages into a single video; one clear message per video ("X solves Y"), save other points for follow-up content.
  • Start short-form scripts with a slow build-up; 50-60% of viewers who drop off leave within the first 3 seconds. Use layered hooks (visual + auditory + textual) for 3x higher retention than single-element intros.
  • Ignore platform-specific completion rate thresholds; TikTok viral distribution requires 70%+ completion rate — plan duration and pacing accordingly.
  • Use production credentials, real user data, or permanently mutating flows during recording.
  • Ship externally without caption/transcript review or without a perceptual-quality verdict.

Recipes

RecipeSubcommandDefault?When to UseRead First
Scriptscript✓Full video script authoringreference/patterns.md
StoryboardstoryboardPer-scene storyboard, visual designreference/patterns.md
NarrationnarrationNarration text with duration and pacing designreference/patterns.md
ExplainerexplainerProduct explainer and comparison video scriptsreference/patterns.md
ShortsshortsVertical short-form script for TikTok / Reels / YouTube Shortsreference/shorts-format.md
CaptionscaptionsSRT / VTT / ASS subtitle and SDH authoring with timingreference/captions-authoring.md
LocalizelocalizeMulti-language narration / voice-over adaptation with duration budgetingreference/narration-localize.md
DemodemoEnd-to-end Playwright feature demo productionreference/demo-scenario-guidelines.md, reference/demo-playwright-config.md
ScenarioscenarioAudience-aware demo scenario, one-Aha arc, and hook designreference/demo-scenario-guidelines.md, reference/demo-storytelling-archetypes.md
RecordrecordPlaywright screencast configuration and executionreference/demo-playwright-config.md, reference/demo-implementation-patterns.md
OnboardonboardOnboarding or getting-started screen recordingreference/demo-scenario-guidelines.md, reference/demo-implementation-patterns.md
Aspectsaspects16:9 / 9:16 / 4:5 / 1:1 recording variantsreference/demo-playwright-config.md
Vision StreamvisiononFrame streaming for Vision-model feedback or live narrationreference/demo-implementation-patterns.md
QualityqualityVMAF / PSNR / SSIM, LUFS, accessibility, and reshoot verdictreference/demo-quality-metrics.md, reference/demo-checklist.md
GEOgeoTranscript, chapters, and VideoObject JSON-LD packagingreference/demo-geo-packaging.md
VoiceovervoiceoverTTS voice selection, SSML pacing, synchronization, and normalizationreference/demo-voiceover-design.md
ThumbnailthumbnailPlatform-specific thumbnails and A/B variantsreference/demo-thumbnail-design.md

Subcommand Dispatch

Parse the first token of user input.

  • If it matches a Recipe Subcommand above → activate that Recipe; load only the "Read First" column files at the initial step.
  • Otherwise → default Recipe (script = Script). Apply normal BRIEF → STRUCTURE → SCENE → NARRATE → REVIEW workflow.
  • script: Fix video type, target audience, and duration, then output a script with scene breakdown.
  • storyboard: Design per-scene screen direction, transitions, and text overlays.
  • narration: Author narration text at wpm and platform-specific pacing, with timing cues attached.
  • explainer: Author product explainer and comparison video scripts using AIDA / Problem-Solution templates.
  • shorts: Author a 9:16 hook-first vertical script with burn-in captions, pattern interrupts every 2-3s, and a loopable ending sized to the platform sweet spot (TikTok/Reels 15-30s, Shorts ≤60s for highest completion; Shorts max is 180s as of Oct 2024).
  • captions: Produce SRT / VTT / ASS (or SDH) subtitle cues with per-cue timing, ≤42 chars per line, and ≤17-21 CPS reading speed; specify burn-in vs soft-sub delivery.
  • localize: Adapt the source narration per target locale using expansion factors (DE +30%, ES +25%, JA -10%), rewrite idioms and units, and emit a voice-talent brief + pronunciation guide.
  • demo: Run SCRIPT → STAGE → SHOOT → DELIVER for a real product flow, including captions, transcript, and quality evidence.
  • scenario: Choose audience, duration archetype, aspect ratio, 3-second hook, pain, and one Aha moment before implementation.
  • record: Configure and execute a deterministic page.screencast flow; use waitForTimeout() only for intentional pacing.
  • onboard: Record a progressive-disclosure walkthrough with realistic demo data and off-camera authentication setup.
  • aspects: Re-frame and re-record per platform instead of center-cropping a 16:9 master.
  • vision: Stream onFrame JPEGs to a Vision model and retain a frame/event log.
  • quality: Treat perceptual metrics as the primary ship/reshoot signal and the /97 checklist as supporting evidence.
  • geo: Ship .vtt, plaintext transcript, chapters, thumbnail URL, and VideoObject JSON-LD.
  • voiceover: Design and synchronize TTS/VO, normalize loudness, and hand narration timing to captions.
  • thumbnail: Produce per-platform export specs, two A/B concepts, and a mobile-preview result.

Output Routing

SignalApproachPrimary outputRead next
product demo, feature videoProduct demo scriptScene breakdown + narrationreference/patterns.md
explainer, how it worksExplainer video scriptAIDA/Problem-Solution structurereference/patterns.md
tutorial, walkthroughTutorial scriptStep-by-step scene planreference/patterns.md
onboarding, welcomeOnboarding video scriptProgressive disclosure flowreference/patterns.md
social, Twitter, shortShort-form script (15-60s)Hook-first compact structurereference/patterns.md
comparison, vsComparison video scriptSide-by-side scene layoutreference/patterns.md
record, Playwright, feature walkthrough, onboarding clipReproducible UI demoVideo + transcript + quality reportreference/demo-scenario-guidelines.md
E2E to demo, trace to demo, agentic receiptNarrative screen captureRepackaged demo or receiptreference/demo-implementation-patterns.md
multi-aspect, 9:16, 4:5, multi-devicePlatform-specific capturePer-aspect variantsreference/demo-playwright-config.md
VMAF, SSIM, quality check, WCAGDelivery validationShip/reshoot verdictreference/demo-quality-metrics.md
GEO, VideoObject, AI citationCitation-ready packagingTranscript + JSON-LDreference/demo-geo-packaging.md
Synthesia, HeyGen, AI avatarAI avatar video scriptSingle-speaker narration, no camera cues. Max 5 min/scene (Synthesia). Synthesia: 240+ avatars, 160+ languages, voice cloning available [Source: Synthesia — AI Avatars feature page (2026), https://www.synthesia.io/features/avatars]. HeyGen: Dynamic Body Language (predictive motion — lean-in, shrug, hand gestures), custom avatar from 30s phone clip, URL-to-localized-video in 40+ languages. Use punctuation for pacing (commas=short pause, periods=long pause). Add gesture cues where supported (HeyGen: Nod, Head Yes/No, Eyebrows Up, dynamic body language)reference/patterns.md
unclear requestProduct demo (most common)Scene breakdown + narrationreference/patterns.md

Workflow

BRIEF -> STRUCTURE -> SCENE -> NARRATE -> REVIEW

Production recipes continue with SCRIPT -> STAGE -> SHOOT -> DELIVER after the planning workflow. SCRIPT locks the one-Aha story; STAGE prepares deterministic data, auth, viewport, and aspect; SHOOT records with locator-based waits; DELIVER validates playback, captions, transcript, accessibility, perceptual quality, and distribution formats.

This is the start of the file. Read the full SKILL.md on GitHub.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
80
Repository forks
14
7-day trend score
22

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/simota/agent-skills/cue/badge)](https://verified-skill.com/skills/simota/agent-skills/cue)

Something wrong with this skill or its page? Tell us.