본문으로 건너뛰기
cccskills
무료GitHub에 공개

generate-video

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(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(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

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)

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

allow1

무료

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tim-hub/powerball-harness352026년 8월 5일 업데이트

breezing

무료

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tim-hub/powerball-harness352026년 8월 5일 업데이트

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.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tim-hub/powerball-harness352026년 8월 5일 업데이트

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tim-hub/powerball-harness352026년 8월 5일 업데이트

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tim-hub/powerball-harness352026년 8월 5일 업데이트

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

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

tim-hub/powerball-harness352026년 8월 5일 업데이트

tim-hub의 스킬 모두 보기

이 스킬의 문제 신고