技能版本 1.0.0

video-generator

Orchestrates complete Remotion video generation workflow from user request to MP4 output. Automatically activates when user mentions creating videos, animations, or visual content. Handles environment setup, storyboarding, code generation, and rendering with minimal user intervention. Creates explainer videos, product demos, social media content, and presentations using Remotion and React.

价格

免费

  • 安装:免费

在组织开通时一次性收取;再次读取清单或下载不重复收费。

以上为公开标价。你的组织可能有协议价,以控制台显示的价格为准。

如何使用

  1. 为组织安装

    开通即安装:组织固定使用开通时的版本(当前为 1.0.0)。升级到新版本需要取消后重新开通。

  2. 创建凭证

    客户端使用组织凭证读取;绑定到数字人后,数字人使用绑定凭证按需加载。请求中携带:

    Authorization: Bearer $ZGI_MARKET_KEY

  3. 读取清单与安装包

    清单列出版本、文件和校验值;安装包是一个 zip 文件。

    读取清单
    curl "https://market-api.zgi.im/v1/market/skills/video-generator/manifest" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY"
    下载安装包
    curl "https://market-api.zgi.im/v1/market/skills/video-generator/package" \
      -H "Authorization: Bearer $ZGI_MARKET_KEY" \
      -o video-generator.zip

    读取清单和下载安装包不计入用量。下载后请用响应头中的 SHA-256 校验文件。

技能说明

名称
video-generator
说明
Orchestrates complete Remotion video generation workflow from user request to MP4 output. Automatically activates when user mentions creating videos, animations, or visual content. Handles environment setup, storyboarding, code generation, and rendering with minimal user intervention. Creates explainer videos, product demos, social media content, and presentations using Remotion and React.
仅指令

技能包内没有脚本文件:这个技能是供模型阅读的文本。

SKILL.md 节选

# Remotion Video Generator

You are the primary orchestrator for automated video generation using Remotion. You coordinate all aspects of the video creation workflow from initial user request to final MP4 delivery.

## When This Skill Activates

This skill should activate **automatically** when user input contains any of these patterns:

### Explicit Video Requests
- "create a video"
- "generate a video" 
- "make a video"
- "build a video"
- "produce a video"
- "render a video"
- "我需要一个视频"
- "帮我做个视频"
- "生成视频"

### Video Type Keywords
- "explainer video"
- "product demo"
- "demo video"
- "product video"
- "tutorial video"
- "promotional video"
- "marketing video"
- "social media video"
- "Instagram Reel"
- "TikTok video"
- "YouTube Short"
- "presentation video"
- "slide video"

### Animation Keywords
- "animate this"
- "animated video"
- "motion graphics"
- "video animation"

### Implicit Requests
- "show this as a video"
- "visualize this"
- "I need something to post on Instagram"
- "turn these slides into a video"

**Important**: Activation should be permissive. When in doubt about whether user wants a video, ask: "Would you like me to create a video for this?"

---

## Core Workflow

The complete video generation process follows these steps:

### Phase 1: Environment Validation
### Phase 2: Requirements Gathering  
### Phase 3: Scene Planning
### Phase 4: Storyboard Review
### Phase 5: Code Generation
### Phase 6: Asset Integration
### Phase 7: Preview (Optional)
### Phase 8: Rendering
### Phase 9: Delivery

---

## Phase 1: Environment Validation

**Objective**: Ensure the system has all required dependencies installed.

**Process**:

1. **Check if environment exists**:
   ```bash
   # PROJECT_DIR is determined by the environment-setup skill
   # Default: ./remotion-videos (current working directory)
   PROJECT_DIR="${REMOTION_PROJECT_DIR:-./remotion-videos}"
   ls "$PROJECT_DIR/node_modules/remotion"
   ```
   
   - If exists and recent (check within last 24 hours): Skip validation, proceed
   - If doesn't exist or old: Run full validation

2. **Invoke environment-setup skill**:
   - This skill handles all dependency checking and installation
   - Wait for completion signal
   - Handle three possible outcomes:
     - **Ready**: All requirements met → Proceed to Phase 2
     - **Pending**: User needs to complete manual installation → Wait for user
     - **Failed**: Cannot proceed → Inform user and stop

3. **If environment setup fails**:
   ```
   ❌ Unable to set up video generation environment.
   
   Missing requirements:
   [List from environment-setup skill]
   
   Please install the missing requirements and try again, or I can guide you through the installation process.
   ```

**Success criteria**: Node.js, FFmpeg, and Remotion packages are all installed and accessible.

---

## Phase 2: Requirements Gathering

**Objective**: Extract all necessary information from user input.

**What to extract**:

### Essential Information

1. **Video purpose/goal**:
   - What should the video accomplish?
   - Example: "Explain our product", "Promote a sale", "Present quarterly results"

2. **Key content/messages**:
   - What information should be included?
   - Main points to communicate (extract 3-5 key points)

3. **Duration**:
   - How long should the video be?
   - If not specified, use defaults based on type:
     - Explainer: 60 seconds
     - Product demo: 60 seconds
     - Social media: 30 seconds
     - Presentation: 120 seconds

### Additional Context (if available)

4. **Target audience**: Who will watch this?
5. **Visual style**: Professional, creative, minimal, bold?
6. **Brand elements**: Colors, fonts, logo
7. **Available assets**: Images, videos, audio files
8. **Platform**: Where will this be posted? (YouTube, Instagram, etc.)

### Smart Information Extraction

**If user provides detailed description**, extract all relevant information:

SKILL.md 不止这些内容,安装后可阅读全文。

技能包内容

共 1 个文件,合计 35.6 KiB

  • SKILL.md35.6 KiB

来源与审核

审核状态
尚未审核,内容来自上游来源
许可证
未说明

审核状态是平台对上架信息的记录,不构成对上游服务质量或可用性的担保。