solo-video-promo

solo-video-promo is a skill for Claude Code from fortunto2/solo-factory. It costs 58 tokens per session (1,566 once invoked), scanned A, original, MIT.

A workflow for planning promotional videos, including scripts, storyboards, demos, and product-video concepts.

In plain words
What is it for?
Use it to create a promo-video script, map out scenes, plan a product demonstration, or prepare other video marketing material.
Why use it?
It gives a video project a clear structure before production starts.

Skill for Claude Code

Written for Claude Code: allowed-tools in frontmatter. Also seen: mentions CLAUDE.md; names the AskUserQuestion tool; built for openclaw.

Part of the solo plugin — 45 skills, 2 commands, 3 agents, 3 hooks shipped together

Good fit Use it to create a promo-video script, map out scenes, plan a product demonstration, or prepare other video marketing material.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/fortunto2/solo-factory/video-promo
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add fortunto2/solo-factory --skill video-promo
Clone the repo
git clone --depth 1 https://github.com/fortunto2/solo-factory

Made for: Claude Code.

Or install solo, the plugin that ships this one along with the rest of its 45 skills, 2 commands, 3 agents, 3 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for solo-video-promo

README.md
[![agentmods](https://agentmods.dev/badge/skills/fortunto2/solo-factory/video-promo/github.svg)](https://agentmods.dev/skills/fortunto2/solo-factory/video-promo)
Your own site
<a href="https://agentmods.dev/skills/fortunto2/solo-factory/video-promo"><img src="https://agentmods.dev/badge/skills/fortunto2/solo-factory/video-promo/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for solo-video-promo

Your own site · 80×15
<a href="https://agentmods.dev/skills/fortunto2/solo-factory/video-promo"><img src="https://agentmods.dev/badge/skills/fortunto2/solo-factory/video-promo.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 58 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,566 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00058 $0.01566
Opus 5 $0.00029 $0.00783
Sonnet 5 $0.00012 $0.00313
Haiku 4.5 $0.00006 $0.00157

Measured 11d ago against content hash d7e55d1e2ce3, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

solo-video-promo scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/video-promo/SKILL.md · 168 lines

How it starts

The opening of the file, as written. The whole thing — 168 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/video-promo

Generate a promo video plan from a project's PRD. Produces a 30-45 second video script with shot-by-shot storyboard. Detects Montage-tool or Remotion in the project and outputs compatible config when found.

MCP Tools (use if available)

  • project_code_search(query, project) — find UI components, screens, features to showcase
  • project_info(name) — get project stack and details
  • kb_search(query) — find video production methodology

If MCP tools are not available, fall back to Glob + Grep + Read.

Steps

  1. Parse project from $ARGUMENTS.

    • Read PRD (docs/prd.md), README, or CLAUDE.md for product info.
    • If empty: ask via AskUserQuestion.
  2. Detect video tooling in the project:

    • Check package.json for remotion, @remotion/cli → Remotion project
    • Check for montage.config.*, pnpm montage → Montage-tool project
    • Check for ffmpeg usage in scripts → FFmpeg pipeline
    • If none found: output plain storyboard (no specific tooling config)
  3. Extract key screens/features to showcase:

    • If MCP available: project_code_search("main screen OR hero OR dashboard", project) — find showcase-worthy UI
    • Otherwise: Glob for screenshots, mockups, or UI component files
    • Read PRD for top 3-5 features to demonstrate
  4. Forced reasoning — video strategy: Before scripting, write out:

    • Goal: What should the viewer DO after watching? (download, sign up, visit)
    • Hook type: Question? Surprising stat? Pain point? Bold claim?
    • Demo moments: 3 key product moments to show on screen
    • Emotion arc: Frustration → Discovery → Relief/Delight
  5. Generate video script (30-45 seconds):

    ## Video Script: {Project Name}
    
    **Duration:** 30-45 seconds
    **Format:** Vertical (9:16) for Reels/TikTok/Shorts
    **Style:** Screen recording + text overlays
    
    ### HOOK (0:00-0:03) — 3 seconds
    **Audio:** "{hook line — question or bold statement}"
    **Visual:** {what appears on screen — text overlay on gradient/blurred BG}
    
    ### PROBLEM (0:03-0:10) — 7 seconds
    **Audio:** "{describe the pain in user's words}"
    **Visual:** {show the frustrating current state — competitor UX, manual process, etc.}
    
    ### DEMO (0:10-0:25) — 15 seconds
    **Audio:** "{narrate what the product does}"
    **Visual:**
    - Shot 1 (5s): {first feature demo — screen recording}
    - Shot 2 (5s): {second feature demo}
    - Shot 3 (5s): {wow moment — the key differentiator}
    
    ### CTA (0:25-0:30) — 5 seconds
    **Audio:** "{call to action}"
    **Visual:** {product logo + URL + download badge}
    

Read the full file on GitHub · 168 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 168 lines · 58 tokens per session scan A d7e55d1e2ce3

Subscribe to this mod's changes

solo-video-promo is a skill published in the GitHub repository fortunto2/solo-factory (18 stars, last pushed today), licensed MIT. It adds 58 tokens to every session and 1,566 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

ffmpeg

Video and audio processing with FFmpeg. Use for format conversion, resizing, compression, audio extraction, and preparing assets for Remotion. Triggers include converting GIF to MP4, resizing video, extracting audio, compressing files, or any media transformation task.

digitalsamba/claude-code-video-toolkit · 55 tokens

playwright-recording

Record browser interactions as video using Playwright. Use for capturing demo videos, app walkthroughs, and UI flows for Remotion videos. Triggers include recording a demo, capturing browser video, screen recording a website, or creating walkthrough footage.

digitalsamba/claude-code-video-toolkit · 53 tokens

elevenlabs

Generate AI voiceovers, sound effects, and music using ElevenLabs APIs. Use when creating audio content for videos, podcasts, or games. Triggers include generating voiceovers, narration, dialogue, sound effects from descriptions, background music, soundtrack generation, voice cloning, or any audio synthesis task.

digitalsamba/claude-code-video-toolkit · 63 tokens

ideogram4

Prompting patterns for Ideogram 4 text-to-image — best-in-class in-image text rendering and exact color/layout control via structured JSON captions. Use when generating images that need legible on-image text (title cards, thumbnails, logos, signage, CTAs), precise brand colors, or controlled spatial layout. Triggers…

digitalsamba/claude-code-video-toolkit · 99 tokens

qwen-edit

AI image editing prompting patterns for Qwen-Image-Edit. Use when editing photos while preserving identity, reframing cropped images, changing clothing or accessories, adjusting poses, applying style transfers, or character transformations. Provides prompt patterns, parameter tuning, and examples.

digitalsamba/claude-code-video-toolkit · 56 tokens

memstack-content-youtube-script

Use this skill when the user says 'YouTube script', 'video script', 'write script for YouTube', 'YouTube video outline', or is creating scripted content for a YouTube video with hooks, chapters, and CTAs. Do NOT use for TikTok/Reels short-form scripts or webinar presentations.

cwinvestments/memstack · 70 tokens