47thtechcorner/raycodes_openmontage/ai-video-gen
Claude Code and agent skill by 47thtechcorner/raycodes_openmontage
- community
- ext:[{"type":"config","description":"Configuration overrides"}]
Checking that the SKILL.md file is still in the repository.
Generate AI videos from text prompts using multiple provider gateways. Use when: (1) Generating videos from text descriptions, (2) Creating AI-generated video clips for content production, (3) Image-to-video generation with a reference image, (4) Choosing between video generation providers (VEO, Kling, Sora, Runway, Seedance, MiniMax). Supports two gateways: HeyGen API and fal.ai API.
Install
npx vskill@latest install 47thtechcorner/raycodes_openmontage/ai-video-genSemi-extensibleMentions customization, but needs skill-specific knowledge. Read the extensible skills standard
SKILL.md
Video Generation (Multi-Gateway)
Generate AI videos from text prompts. Supports multiple providers via two API gateways:
| Gateway | Env Variable | Providers | Tool | |
|---|---|---|---|---|
| fal.ai | FAL_KEY | Seedance 2.0 (standard + fast), Kling v3/v2.1, MiniMax, VEO | seedance_video, kling_video, minimax_video, veo_video | |
| HeyGen | HEYGEN_API_KEY | VEO 3.1, Kling Pro, Sora v2, Runway Gen-4, Seedance Pro / Lite (1.x) | heygen_video |
Preferred premium default — Seedance 2.0. When any premium gateway is configured (FAL_KEY → seedance_video, or HeyGen's Video Agent / Avatar Shots path), Seedance 2.0 is the preferred default for cinematic, trailer, and high-fidelity clip work. It is the only model in the fleet with single-pass native synchronized audio, multi-shot generation, director-level camera control, and lip-sync from quoted dialogue, and it ranks #1 on Artificial Analysis Elo as of early 2026. Switch off it only when the user has a specific reason (budget, provider preference, stylistic fit like VEO for photoreal landscape or Kling for specific anime look). See Layer 3 seedance-2-0 for the authoritative prompting and parameter guide.
IMPORTANT: Always use video_selector instead of calling provider tools directly. The selector handles availability checks, cost comparison, and automatic fallback, and its scoring engine already biases toward Seedance 2.0 for cinematic intent.
Authentication
Use whichever configured gateway best matches the user's available providers and cost/quality goals.
- HeyGen: Set
HEYGEN_API_KEYto access the multi-model gateway. - fal.ai: Set
FAL_KEYto access Kling, MiniMax, and Veo through fal.ai.
Do not describe either gateway as the default or top choice without checking the registry and current task fit first.
Default Workflow
- Call
POST /v1/workflows/executionswithworkflow_type: "GenerateVideoNode"and your prompt - Receive a
execution_idin the response - Poll
GET /v1/workflows/executions/{id}every 10 seconds until status iscompleted - Use the returned
video_urlfrom the output
Execute Video Generation
Endpoint
POST https://api.heygen.com/v1/workflows/executions
Request Fields
| Field | Type | Req | Description | |
|---|---|---|---|---|
workflow_type | string | Y | Must be "GenerateVideoNode" | |
input.prompt | string | Y | Text description of the video to generate | |
input.provider | string | Video generation provider (default: "veo_3_1"). See Providers below. | ||
input.aspect_ratio | string | Aspect ratio (default: "16:9"). Common values: "16:9", "9:16", "1:1" | ||
input.reference_image_url | string | Reference image URL for image-to-video generation | ||
input.tail_image_url | string | Tail image URL for last-frame guidance | ||
input.config | object | Provider-specific configuration overrides |
Providers
| Provider | Value | Description | |
|---|---|---|---|
| VEO 3.1 | "veo_3_1" | Google VEO 3.1 (default, highest quality) | |
| VEO 3.1 Fast | "veo_3_1_fast" | Faster VEO 3.1 variant | |
| VEO 3 | "veo3" | Google VEO 3 | |
| VEO 3 Fast | "veo3_fast" | Faster VEO 3 variant | |
| VEO 2 | "veo2" | Google VEO 2 | |
| Kling Pro | "kling_pro" | Kling Pro model | |
| Kling V2 | "kling_v2" | Kling V2 model | |
| Sora V2 | "sora_v2" | OpenAI Sora V2 | |
| Sora V2 Pro | "sora_v2_pro" | OpenAI Sora V2 Pro | |
| Runway Gen-4 | "runway_gen4" | Runway Gen-4 | |
| Seedance Lite | "seedance_lite" | Seedance Lite | |
| Seedance Pro | "seedance_pro" | Seedance Pro | |
| LTX Distilled | "ltx_distilled" | LTX Distilled (fastest) |
curl
TypeScript
Python
Response Format
Check Status
Endpoint
GET https://api.heygen.com/v1/workflows/executions/{execution_id}
curl
Response Format (Completed)
Polling for Completion
Usage Examples
Simple Text-to-Video
Image-to-Video
Vertical Format for Social Media
Fast Generation with LTX
Best Practices
- Be descriptive in prompts — include camera movement, lighting, style, and mood details
- Default to Seedance 2.0 (via `seedance_video`) for cinematic and motion-led work when
FAL_KEYis set — single-pass synced audio, multi-shot, lip-sync, director-level camera. Use VEO 3.1 / Sora V2 Pro when the user specifically wants Google or OpenAI motion character; useltx_distilledorveo3_fastonly when speed is the hard constraint - Use reference images for image-to-video generation — great for animating product photos or still images
- Video generation is the slowest workflow — allow up to 5 minutes, poll every 10 seconds
- Aspect ratio matters — use
9:16for social media stories/reels,16:9for landscape,1:1for square - Output includes `asset_id` — use this to reference the generated video in other HeyGen workflows
- Output URLs are temporary — download or save generated videos promptly
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingopenmontage_engine/.agents/skills/ai-video-gen/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Extension points
configConfiguration overrides
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/47thtechcorner/raycodes_openmontage/ai-video-gen)