Communitygithub.com

제품 데모 비디오

소프트웨어 프로젝트에서 번들된 Remotion 템플릿, 스토리보드 생성 및 TTS 내레이션을 사용하여 세련된 프로그램적 제품 데모 비디오를 만듭니다. Codex가 앱, 라이브러리, CLI 또는 API를 화면 녹화 없이 데모 비디오로 전환해야 할 때, 또는 스토리보드 장면, 내레이션, 렌더를 반복할 때 사용하세요.

제품 데모 비디오란 무엇인가요?

이 스킬은 Claude Codex를 위해 설계된 번들 Remotion 템플릿을 사용하여 소프트웨어 프로젝트에서 자동으로 제품 데모 비디오를 생성합니다. 사용자가 수동 화면 녹화 없이 앱, 라이브러리, CLI 또는 API에 대한 세련된 데모 비디오를 만들 수 있게 해줍니다. 스킬은 스토리보드 초안 작성, 내레이션 생성(OpenAI TTS, ElevenLabs 또는 macOS `say` 지원), 완전한 동영상 렌더링 등 전체 워크플로를 안내합니다. 여러 플랫폼과의 협업에 이상적이며, 프로젝트 기능과 시각적 스타일을 사용자 정의할 수 있는 기능을 제공하여 반복적인 스토리보드 및 렌더 조정을 지원합니다.

지원 대상✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry/tree/HEAD/skills/generation/product-demo-video

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

제품 데모 비디오은(는) 무엇을 하나요?

이것은 Claude 플러그인의 Codex-스킬 포트입니다. 슬래시 명령어가 없으므로 Codex가 워크플로를 명시적으로 구동하고 assets/remotion-template/ 아래 번들된 Remotion 템플릿을 사용해야 합니다.

템플릿 설정

  • 대상 작업 공간에 Remotion 프로젝트가 아직 없는 경우 assets/remotion-template/를 demo-video/와 같은 작업 디렉토리로 복사합니다.
  • 해당 작업 디렉토리에서 npm install을 실행합니다.
  • 템플릿에는 장면 구성 요소, 진입점, 내레이션 스크립트 및 시작 src/storyboard.ts가 포함됩니다.

워크플로

  1. 대상 프로젝트의 README, 문서, 매니페스트, 소스 트리 및 기존 스크린샷을 스캔합니다.
  2. 강조할 기능, 선호하는 길이, 어조, 브랜드 색상 및 특정 스크린샷을 사용할지 여부를 질문합니다.
  3. references/scene-catalog.md를 사용하여 스토리보드를 초안합니다.
  4. 사용자가 명시적으로 해당 체크포인트를 건너뛰도록 요청하지 않는 한 스토리보드를 승인을 위해 보여줍니다.
  5. src/storyboard.ts를 작성하거나 업데이트합니다.
  6. scripts/generate-narration.sh를 작은 헬퍼 스크립트에서 장면당 한 번씩 호출하여 내레이션 MP3를 public/narration/으로 생성합니다.
  7. ffprobe가 사용 가능한 경우 각 MP3를 측정하고 durationInSeconds를 오디오 길이에 약 0.8초를 더한 값으로 설정합니다.
  8. npx remotion studio로 미리보고 npx remotion render DemoVideo output/demo.mp4로 렌더링합니다.

스토리보드 규칙

  • 항상 intro로 시작하고 outro로 끝냅니다.
  • 대부분의 장면은 약 8~12초로 유지합니다.
  • workflow, comparison 또는 동적인 feature와 같이 최소한 하나의 명확히 애니메이션 처리된 장면을 포함합니다.
  • 대상 프로젝트의 실제 코드와 구체적인 제품 세부 정보를 사용합니다.
  • 내레이션은 구어체로 유지하며 분당 약 120~150단어입니다.

참고 사항

  • 번들된 TTS 스크립트는 macOS say, OpenAI TTS 및 ElevenLabs를 지원합니다.
  • 사용자에게 이미 Remotion 프로젝트가 있는 경우 전체 템플릿 대신 필요한 구성 요소, src/storyboard.ts 또는 내레이션 스크립트만 복사합니다.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

majiayu000/claude-skill-registry

Builds, edit or validate Agent Skill through conversational discovery. Use when the user requests to "Create an Agent", "Optimize an Agent" or "Edit an Agent".

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry

Analyzes current state and user query to answer BMad questions or recommend the next workflow or agent. Use when user says what should I do next, what do I do now, or asks a question about BMad

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Build AI agents with Google ADK Python (Agent Development Kit). Use for multi-agent systems, workflow agents (sequential/parallel/loop), Vertex AI deployment, tool integration, human-in-the-loop.

majiayu000/claude-skill-registry

Portfolio allocation and rebalancing optimizer. Manages asset allocation across stocks/cash/bonds, performs periodic rebalancing, and ensures diversification according to market regime and risk tolerance.

majiayu000/claude-skill-registry

Create a hilarious and ultra-realistic video of an anthropomorphic animal acting like a human vlogger in a real-world setting.

majiayu000/claude-skill-registry

Speech-to-text transcription and translation via OpenAI Audio API -- models, response formats, timestamps, prompting, streaming, chunking, and diarization

majiayu000/claude-skill-registry

BlockRun works with Claude Code and Google Antigravity.

majiayu000/claude-skill-registry

This skill should be used when the user asks about libraries, frameworks, API references, or needs code examples. Activates for setup questions, code generation involving libraries, or mentions of specific frameworks like React, Vue, Next.js, Prisma, Supabase, etc.

majiayu000/claude-skill-registry

小省导购员数字人带货版即梦视频提示词生成系统,基于四大智能体协同(提示词生成师、质量管控师、知识库运维师、跨环节适配师),按照"主体+运动+场景+(镜头语言+光影+氛围)"公式输出中英文双版提示词,适配5s短视频。确保人物一致性、视觉连贯性、情绪连贯性,支持知识库智能复用和跨工具适配(Suno音乐、AI绘画),为数字人带货视频提供高质量提示词生成服务。

majiayu000/claude-skill-registry

Upload and manage files using Google Gemini File API via scripts/. Use for uploading images, audio, video, PDFs, and other files for use with Gemini models. Supports file upload, status checking, and file management. Triggers on "upload file", "file API", "upload image", "upload PDF", "upload video", "file management".

majiayu000/claude-skill-registry

CRITICAL: Use for MolyKit AI chat toolkit. Triggers on: BotClient, OpenAI, SSE streaming, AI chat, molykit, PlatformSend, spawn(), ThreadToken, cross-platform async, Chat widget, Messages, PromptInput, Avatar, LLM

majiayu000/claude-skill-registry

AI and machine learning workflow covering LLM application development, RAG implementation, agent architecture, ML pipelines, and AI-powered features.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Analyze images/audio/video with Gemini API (better vision than Claude). Generate images (Imagen 4), videos (Veo 3). Use for vision analysis, transcription, OCR, design extraction, multimodal AI.

majiayu000/claude-skill-registry

Skill for discovering and researching autonomous AI agents, tools, and ecosystems using the AgentFolio directory.

관련 스킬