Skip to content
cccskills
FreePublished on GitHub

generate-video

Generates product demo videos and release walkthroughs via Remotion. Use when creating video documentation or animated demos.

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

See how to install

Files included (85)

  • SKILL.md6.6 KB
  • assets/backgrounds/backgrounds.json4.9 KB
  • assets/sounds/sounds.json5.7 KB
  • package.json710 B
  • references/analyzer.md4.5 KB
  • references/asset-customization.md11.2 KB
  • references/best-practices.md8.6 KB
  • references/direction-guide.md14.6 KB
  • references/generator.md25.9 KB
  • references/image-generator.md9.0 KB
  • references/image-patterns.md14.5 KB
  • references/image-quality-check.md6.9 KB
  • references/MIGRATION-11.2.md7.9 KB
  • references/naming-conventions.md6.0 KB
  • references/planner.md7.6 KB
  • references/visual-effects.md11.0 KB
  • remotion/components/BackgroundLayer.tsx7.5 KB
  • remotion/components/EmphasisBox.tsx5.9 KB
  • remotion/components/index.ts1004 B
  • remotion/components/ProgressIndicator.tsx6.8 KB
  • remotion/components/README.md8.5 KB
  • remotion/components/TransitionWrapper.tsx5.7 KB
  • remotion/tsconfig.json617 B
  • schemas/animation.schema.json5.2 KB
  • schemas/assets.manifest.schema.json5.9 KB
  • schemas/character.schema.json16.0 KB
  • schemas/direction.schema.json4.5 KB
  • schemas/emphasis.schema.json8.6 KB
  • schemas/examples/scenario-example.json1.6 KB
  • schemas/examples/scene-example.json1.6 KB
  • schemas/examples/video-script-example.json5.1 KB
  • schemas/examples/visual-patterns/comparison-example.json1.0 KB
  • schemas/examples/visual-patterns/concept-example.json2.1 KB
  • schemas/examples/visual-patterns/flow-example.json1.8 KB
  • schemas/examples/visual-patterns/highlight-example.json745 B
  • schemas/README.md8.1 KB
  • schemas/scenario.schema.json3.6 KB
  • schemas/scene.schema.json8.2 KB
  • schemas/validate-schemas-basic.js2.7 KB
  • schemas/validate-schemas.js6.6 KB
  • schemas/video-script.schema.json7.6 KB
  • schemas/visual-patterns.schema.json14.2 KB
  • scripts/generate-schemas.js6.2 KB
  • scripts/load-assets.js14.1 KB
  • scripts/merge-scenes.js15.0 KB
  • scripts/README.md7.4 KB
  • scripts/render-video.js14.0 KB
  • scripts/template-registry.js10.0 KB
  • scripts/validate-scenario.js8.0 KB
  • scripts/validate-scene.js4.3 KB
  • scripts/validate-video.js13.0 KB
  • src/schemas/animation.ts3.7 KB
  • src/schemas/assets.manifest.ts2.8 KB
  • src/schemas/character.ts6.5 KB
  • src/schemas/direction.ts3.2 KB
  • src/schemas/emphasis.ts5.2 KB
  • src/schemas/index.ts423 B
  • src/schemas/scenario.ts2.7 KB
  • src/schemas/scene.ts5.5 KB
  • src/schemas/video-script.ts9.4 KB
  • src/schemas/visual-patterns.ts8.2 KB
  • src/types/components.ts6.0 KB
  • src/types/index.ts108 B
  • src/types/README.md4.1 KB
  • src/utils/converters.js5.9 KB
  • src/utils/converters.ts5.7 KB
  • src/utils/index.ts109 B
  • src/utils/README.md6.1 KB
  • templates/image-prompts/comparison.txt1.3 KB
  • templates/image-prompts/concept.txt2.3 KB
  • templates/image-prompts/flow.txt2.8 KB
  • templates/image-prompts/highlight.txt3.2 KB
  • templates/intro-3min.json8.9 KB
  • templates/teaser-90s.json7.0 KB
  • tests/asset-loader.test.js12.1 KB
  • tests/character-schema.test.js7.9 KB
  • tests/converters.test.js8.3 KB
  • tests/determinism.test.js11.4 KB
  • tests/e2e/merge-e2e.test.js13.3 KB
  • tests/e2e/render.test.js6.1 KB
  • tests/fixtures/minimal-video-script.json1.2 KB
  • tests/merge-scenes.test.js17.2 KB
  • tests/schema-validation.test.js3.7 KB
  • tests/validation-integration.test.js12.9 KB
  • tests/visual-patterns.test.js12.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Generate Video Skill

A collection of skills responsible for automatically generating product explanation videos.


Overview

This skill is used internally by the /generate-video command. It executes the flow of codebase analysis → scenario proposal → parallel generation.

Feature Details

FeatureDetails
Best PracticesSee references/best-practices.md
Codebase AnalysisSee references/analyzer.md
Scenario PlanningSee references/planner.md
Parallel Scene GenerationSee references/generator.md
Visual Effects LibrarySee references/visual-effects.md
AI Image GenerationSee references/image-generator.md
Image Quality AssessmentSee references/image-quality-check.md

Prerequisites

  • Remotion is set up (/remotion-setup)
  • Node.js 18+
  • (Optional) GOOGLE_AI_API_KEY - for AI image generation

/generate-video Flow

/generate-video
    │
    ├─[Step 1] Analysis (analyzer.md)
    │   ├─ Framework detection
    │   ├─ Key feature detection
    │   ├─ UI component detection
    │   └─ Project asset analysis (Plans.md, CHANGELOG, etc.)
    │
    ├─[Step 2] Scenario Proposal (planner.md)
    │   ├─ Auto-determine video type
    │   ├─ Scene composition proposal
    │   └─ User confirmation
    │
    ├─[Step 2.5] Asset Generation (image-generator.md) ← NEW
    │   ├─ Determine if assets are needed (intro, CTA, etc.)
    │   ├─ Generate 2 images with Nano Banana Pro
    │   ├─ Claude assesses quality (image-quality-check.md)
    │   └─ OK → adopt / NG → regenerate (up to 3 times)
    │
    └─[Step 3] Parallel Generation (generator.md)
        ├─ Parallel scene generation (Task tool)
        ├─ Integration + transitions
        └─ Final rendering

Execution Steps

  1. User runs /generate-video
  2. Verify Remotion setup
  3. Analyze codebase with analyzer.md
  4. Propose scenario with planner.md + user confirmation
  5. Parallel generation with generator.md
  6. Completion report

Video Types (by funnel stage)

TypeFunnel StageApprox. LengthAuto-detection CriteriaCore Structure
LP/Ad TeaserAwareness → Interest30-90sNew projectPain → Result → CTA
Intro DemoInterest → Consideration2-3 minUI changes detectedComplete 1 use case
Release NotesConsideration → Conviction1-3 minCHANGELOG updatedBefore/After focused
Architecture OverviewConviction → Decision5-30 minMajor structural changesProduction use + evidence
OnboardingRetention & Adoption30s - several minFirst-time setupShortest path to Aha moment

Details: references/best-practices.md

Scene Templates

90-second Teaser (for LP/ads)

TimeSceneContent
0-5sHookPain or desired outcome
5-15sProblem+PromiseTarget user and promise
15-55sWorkflowSignature workflow
55-70sDifferentiatorBasis for differentiation
70-90sCTANext step

3-minute Intro Demo (for consideration)

TimeSceneContent
0-10sHookConclusion + pain
10-30sUseCaseUse case declaration
30-140sDemoFull walkthrough on actual screens
140-170sObjectionAddress one common concern
170-180sCTACall to action

Common Scenes

SceneRecommended DurationContent
Intro3-5sLogo + tagline
Feature Demo10-30sPlaywright capture
Architecture Diagram10-20sMermaid → animation
CTA3-5sURL + contact

Detailed templates: ${CLAUDE_SKILL_DIR}/references/best-practices.md

Audio Sync Rules (Important)

Strictly follow these rules for narrated videos:

RuleValue
Audio startScene start + 30f (1-second wait)
Scene length30f + audio length + 20f padding
Transition15f (overlap with adjacent scenes)
Scene start calculationPrevious scene start + previous scene length - 15f

Pre-check: Verify audio length with ffprobe before designing scenes

Details: ${CLAUDE_SKILL_DIR}/references/generator.md

BGM Support

ItemRecommended Value
With narrationbgmVolume: 0.20 - 0.30
Without narrationbgmVolume: 0.50 - 0.80
File locationpublic/BGM/

Details: ${CLAUDE_SKILL_DIR}/references/generator.md

Subtitle Support

RuleValue
Subtitle startSame as audio start
Subtitle durationAudio length + 10f
FontBase64 embedding recommended

Details: ${CLAUDE_SKILL_DIR}/references/generator.md

Visual Effects Library

A collection of effects for impactful videos:

EffectUse Case
GlitchTextHook, titles
ParticlesBackground, CTA convergence
ScanLineAnalysis in-progress effect
ProgressBarParallel processing display
3D ParallaxCard display

Details: references/visual-effects.md

Notes

  • If Remotion is not set up, guide users to /remotion-setup
  • Number of parallel generations auto-adjusts based on scene count (max 5)
  • Generated videos are output to the out/ directory
  • AI-generated images are saved to out/assets/generated/
  • When GOOGLE_AI_API_KEY is not set, image generation is skipped (existing assets or placeholders are used)

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

allow1

Free

Use when generating, vectorizing, or converting images to SVG — logos, icons, illustrations, or 'allow1'/'quiver' references.

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

tim-hub/powerball-harness35Updated Aug 5, 2026

Use when running the full team/breezing flow end-to-end — all tasks with parallel workers. Do NOT load for: single-task implementation, planning, review, release, or setup.

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

tim-hub/powerball-harness35Updated Aug 5, 2026

Reviews PRs that modify the Feature Table in CLAUDE.md. Use when a PR adds CC version rows or modifies docs/CLAUDE-feature-table.md.

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

tim-hub/powerball-harness35Updated Aug 5, 2026

Use when researching Claude Code or Codex upstream releases, selecting adaptations, or preparing Harness upgrades. Local-only; not for distribution.

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

tim-hub/powerball-harness35Updated Aug 5, 2026

Creates a single project slide or one-page visual summary for a repo. Use when generating a project intro image or promotional slide.

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

tim-hub/powerball-harness35Updated Aug 5, 2026

Operates Google Drive, Docs, Sheets, and Slides via gogcli. Use when listing, searching, reading, or updating Google Workspace files.

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

tim-hub/powerball-harness35Updated Aug 5, 2026

See all skills by tim-hub

Report a problem with this skill