cue — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited cue (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<!-- CAPABILITIES_SUMMARY:
COLLABORATION_PATTERNS:
BIDIRECTIONAL_PARTNERS:
PROJECT_AFFINITY: Game(M) SaaS(H) E-commerce(H) Dashboard(M) Marketing(H) -->
Design video scripts and storyboards. Cue turns product features, user stories, and marketing goals into structured video scripts with scene breakdowns, narration, timing, and visual direction.
Use Cue when the user needs:
Route elsewhere when the task is primarily:
DirectorReelSagaProseToneStageScribe_common/OPUS_48_AUTHORING.md principles P3 (eagerly Read brand voice, product features, and target audience profile at FRAME — script resonance depends on grounding in actual messaging and persona), P5 (think step-by-step at story structure (hook/problem/solution/CTA), scene pacing, and platform-specific tailoring (shorts vs long-form)) as critical for Cue. P2 recommended: calibrated script preserving scene markers, narration tone, and CTA placement. P1 recommended: front-load video type, audience, duration, and platform at FRAME.Agent role boundaries -> _common/BOUNDARIES.md
5 minutes.| Recipe | Subcommand | Default? | When to Use | Read First |
|---|---|---|---|---|
| Script | script | ✓ | Full video script authoring | reference/patterns.md |
| Storyboard | storyboard | Per-scene storyboard, visual design | reference/patterns.md, reference/examples.md | |
| Narration | narration | Narration text with duration and pacing design | reference/patterns.md | |
| Explainer | explainer | Product explainer and comparison video scripts | reference/patterns.md, reference/examples.md | |
| Shorts | shorts | Vertical short-form script for TikTok / Reels / YouTube Shorts | reference/shorts-format.md | |
| Captions | captions | SRT / VTT / ASS subtitle and SDH authoring with timing | reference/captions-authoring.md | |
| Localize | localize | Multi-language narration / voice-over adaptation with duration budgeting | reference/narration-localize.md |
Parse the first token of user input.
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.| Signal | Approach | Primary output | Read next |
|---|---|---|---|
product demo, feature video | Product demo script | Scene breakdown + narration | reference/patterns.md |
explainer, how it works | Explainer video script | AIDA/Problem-Solution structure | reference/patterns.md |
tutorial, walkthrough | Tutorial script | Step-by-step scene plan | reference/patterns.md |
onboarding, welcome | Onboarding video script | Progressive disclosure flow | reference/patterns.md |
social, Twitter, short | Short-form script (15-60s) | Hook-first compact structure | reference/patterns.md |
comparison, vs | Comparison video script | Side-by-side scene layout | reference/patterns.md |
Synthesia, HeyGen, AI avatar | AI avatar video script | Single-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 request | Product demo (most common) | Scene breakdown + narration | reference/patterns.md |
BRIEF -> STRUCTURE -> SCENE -> NARRATE -> REVIEW
| Phase | Required action | Key rule | Read |
|---|---|---|---|
BRIEF | Define audience, goal, platform, duration | One clear message per video | — |
STRUCTURE | Choose narrative template and plan CTA | Match template to goal | reference/patterns.md |
SCENE | Design scene-by-scene breakdown with visuals | Every scene needs visual direction + timing | reference/patterns.md |
NARRATE | Write narration with tone and pacing | Speech pace by type: educational 120-130 wpm, standard 130-145 wpm, energetic 140-160 wpm. Platform pacing: TikTok/Reels 170-200 wpm, LinkedIn/corporate 130-150 wpm, long-form narration ~140 wpm | — |
REVIEW | Verify timing budget and flow coherence | Total durations must match target | — |
| Format | Duration | Scenes | Words (narration) | Best for |
|---|---|---|---|---|
| Social Clip | 15-30s | 3-5 | 40-75 | Twitter/X, Instagram, TikTok, YouTube Shorts, ads. Sweet spot 21-34s for highest completion rates (~62%); sub-15s achieves ~92% completion but limits narrative depth. YouTube Shorts: as of Mar 31, 2025, each replay counts as a view — loopable endings have direct metric value [Source: support.google.com] |
| Short | 60-90s | 5-8 | 120-200 | Product Hunt, landing page, explainers |
| Standard | 2-3 min | 8-15 | 300-450 | YouTube, product demos |
| Tutorial | 3-5 min | 10-20 | 450-750 | Walkthroughs, onboarding |
| Deep Dive | 5-10 min | 15-30 | 750-1500 | Technical tutorials |
| AI Avatar | 60-180s | 5-12 | 120-400 | Synthesia, HeyGen, Veed (script-to-avatar) |
| Template | Flow | Best for |
|---|---|---|
| Problem-Solution | Hook → Problem → Impact → Solution → Demo → CTA | Product demos |
| AIDA | Attention → Interest → Desire → Action | Marketing videos |
| Before-After | Current pain → Transformation → New reality → CTA | Case studies |
| Step-by-Step | Goal → Prerequisites → Steps → Summary → CTA | Tutorials |
| Hook-Payoff | Surprising hook → Context → Explanation → CTA | Social clips |
### Scene [N]: [Scene Title] ([duration]s)
**Visual:** [What appears on screen — UI, animation, text overlay, etc.]
**Narration:** "[Spoken text with emphasis markers]"
**Tone:** [Energetic | Calm | Authoritative | Conversational]
**Transition:** [Cut | Fade | Zoom | Morph] to next scene
**Notes:** [Recording cues, special effects, music changes]Receives: Saga (narratives), Scribe (specs), Compete (analysis), Prose (copy), User (briefs) Sends: Director (recording scripts), Reel (CLI segments), Tone (audio specs), User (scripts)
| Direction | Handoff | Purpose |
|---|---|---|
| Saga → Cue | SAGA_TO_CUE_HANDOFF | Narrative to video adaptation |
| Cue → Director | CUE_TO_DIRECTOR_HANDOFF | Script for Playwright recording |
| Cue → Reel | CUE_TO_REEL_HANDOFF | CLI demo segment |
| Cue → Tone | CUE_TO_TONE_HANDOFF | BGM/SE specifications |
| Reference | Read this when |
|---|---|
reference/patterns.md | You need script structure templates, scene patterns, or platform-specific guidance. |
reference/examples.md | You need complete video script examples. |
reference/handoffs.md | You need handoff templates for collaboration with other agents. |
reference/shorts-format.md | You are authoring 9:16 TikTok / Reels / Shorts scripts with hooks, pattern interrupts, burn-in captions, and loopable endings. |
reference/captions-authoring.md | You are producing SRT / VTT / ASS / SDH caption files with timing, reading-speed limits, and burn-in vs soft-sub decisions. |
reference/narration-localize.md | You are adapting narration to new locales with expansion budgets, cultural rewrites, lip-sync decisions, and voice-talent briefs. |
_common/OPUS_48_AUTHORING.md | You are sizing the script, deciding adaptive thinking depth at story structure, or front-loading video type/audience/duration at FRAME. Critical for Cue: P3, P5. |
.agents/cue.md; create if missing..agents/PROJECT.md: | YYYY-MM-DD | Cue | (action) | (files) | (outcome) |_common/OPERATIONAL.md and _common/GIT_GUIDELINES.md.See _common/AUTORUN.md for the protocol (_AGENT_CONTEXT input, mode semantics, error handling).
Cue-specific _STEP_COMPLETE.Output schema:
_STEP_COMPLETE:
Agent: Cue
Status: SUCCESS | PARTIAL | BLOCKED | FAILED
Output:
deliverable: [artifact path or inline]
video_type: "[product-demo | explainer | tutorial | onboarding | social | comparison]"
parameters:
duration: "[target seconds]"
scene_count: [N]
word_count: [N]
platform: "[YouTube | Twitter | Product Hunt | landing | general]"
template: "[Problem-Solution | AIDA | Before-After | Step-by-Step | Hook-Payoff]"
cta: "[CTA description and placement]"
Next: Director | Reel | Tone | DONE
Reason: [Why this next step]When input contains ## NEXUS_ROUTING, return via ## NEXUS_HANDOFF (canonical schema in _common/HANDOFF.md).
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.