Communitygithub.com

majiayu000/claude-skill-registry

從軟體專案建立高品質的程式化產品展示影片,使用內建的 Remotion 模板、分鏡腳本生成和 TTS 旁白。當 Codex 需要將應用程式、函式庫、CLI 或 API 轉換成展示影片而無需螢幕錄製時,或是在迭代分鏡場景、旁白或渲染時使用。

claude-skill-registry 是什麼?

這個技能讓開發者能夠從軟體專案自動建立精美的產品展示影片,無需手動螢幕錄製。它整合了一個基於 Remotion 的模板,包含場景元件、進入點、旁白腳本和分鏡檔案,並支援 macOS `say`、OpenAI TTS 和 ElevenLabs 等多種文字轉語音引擎。技能的工作流程包括掃描專案文件、根據功能長度色調設計分鏡、生成旁白音檔、計算音檔時長,最後使用 Remotion Studio 預覽並渲染成 MP4 影片。此技能特別適合用於展示 API、CLI 工具或函式庫,讓 AI 代理可以反覆迭代場景、旁白和渲染。支援的平台為 Codex。

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

在你喜歡的 AI 中提問

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

說明文件

產品展示影片

這是 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.

相關技能