Communitygithub.com

產品展示影片

使用內建的 Remotion 範本、分鏡腳本生成和 TTS 旁白,從軟體專案中建立精緻的程式化產品展示影片。當 Codex 需要將應用程式、函式庫、CLI 或 API 轉換成展示影片而無需螢幕錄製,或需要迭代修改分鏡場景、旁白或渲染時,請使用此技能。

產品展示影片 是什麼?

此技能「產品展示影片」是 Claude 外掛程式的 Codex 技能移植版本。它提供了一個完整的工作流程,讓開發者或 AI 代理(如 Codex)能夠從現有軟體專案中自動生成程式化的產品展示影片,無需手動螢幕錄製。此技能利用了一個內建的 Remotion 範本(位於 `assets/remotion-template/`),其中包含了場景元件、進入點、旁白腳本和分鏡腳本定義檔案 (`src/storyboard.ts`)。支援的主要平台是 Codex (OpenAI 代碼輔助工具)。這項技能特別適用於需要快速建立示範影片的情境,例如展示新功能、比較方案,或為開源專案製作預告片。其工作流程涵蓋了從掃描專案文件、收集使用者偏好、生成分鏡腳本、產生 TTS 旁白 MP3(支援 macOS `say`、OpenAI TTS 和 ElevenLabs)到最終使用 Remotion 預覽和渲染影片的完整過程。它還包含了詳細的分鏡規則,確保生成的影片敘事結構清晰、節奏得當,並包含動態場景。

相容平台✓Claude Code✓Codex CLI~Cursor
npx skills add https://github.com/majiayu000/claude-skill-registry-data/tree/HEAD/generation/product-demo-video

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

產品展示影片 是做什麼的?

這是 Claude 外掛程式的 Codex 技能移植版本。沒有斜線指令,因此 Codex 應明確驅動工作流程,並使用內建的 Remotion 範本,該範本位於 assets/remotion-template/。

範本設定

  • 如果目標工作區尚未包含 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-data

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry-data

Edit existing BMAD agents while maintaining compliance

majiayu000/claude-skill-registry-data

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry-data

Edit existing BMAD modules while maintaining coherence

majiayu000/claude-skill-registry-data

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-data

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-data

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-data

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-data

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-data

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

majiayu000/claude-skill-registry-data

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-data

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

majiayu000/claude-skill-registry-data

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-data

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-data

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-data

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

majiayu000/claude-skill-registry-data

Conduct domain and industry research. Use when the user says "lets create a research report on [domain or industry]

majiayu000/claude-skill-registry-data

Conduct market research on competition and customers. Use when the user says "create a market research report about [business idea]".

majiayu000/claude-skill-registry-data

Conduct technical research on technologies and architecture. Use when the user says "create a technical research report on [topic]".

majiayu000/claude-skill-registry-data

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".

相關技能