Install any skill in seconds. Free to start, no credit card required.
Get Started Free →video-production-buddy/create-video
Create videos from a text prompt using HeyGen's Video Agent.
Passed 20 of 25 test cases with the skill, and 4 of 25 without it.
and 13 more in the full report
16 fixed4 passed either way5 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 16 test cases the skill fixed. Same model, same prompt, with and without the skill.
What HTTP method and endpoint path should be executed to delete a video with identifier `vid_12345` via direct REST API?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies `DELETE /v2/videos/vid_12345` as the video deletion endpoint. | Missed | Passed |
The instructions your model reads when the skill loads.
Generate complete videos from a text prompt. Describe what you want and the AI handles script writing, avatar selection, visuals, voiceover, pacing, and captions automatically.
All requests require the X-Api-Key header. Set the HEYGEN_API_KEY environment variable.
curl -X POST "https://api.heygen.com/v1/video_agent/generate" \
-H "X-Api-Key: $HEYGEN_API_KEY" \
-H "Content-Type: application/json" \
-d '{"prompt": "Create a 60-second product demo video."}'
If HeyGen MCP tools are available (mcp__heygen__*), prefer them over direct HTTP API calls — they handle authentication and request formatting automatically.
| Task | MCP Tool | Fallback (Direct API) |
|---|---|---|
| Generate video from prompt | mcp__heygen__generate_video_agent | POST /v1/video_agent/generate |
| Check video status / get URL | mcp__heygen__get_video | GET /v2/videos/{video_id} |
| List account videos | mcp__heygen__list_videos | GET /v2/videos |
| Delete a video | mcp__heygen__delete_video | DELETE /v2/videos/{video_id} |
If no HeyGen MCP tools are available, use direct HTTP API calls as documented in the reference files.
Always use prompt-optimizer.md guidelines to structure prompts with scenes, timing, and visual styles.
With MCP tools:
mcp__heygen__generate_video_agent with prompt and config (duration_sec, orientation, avatar_id)mcp__heygen__get_video with the returned video_id to poll status and get the download URLWithout MCP tools (direct API):
POST /v1/video_agent/generate — see video-agent.mdtest cases passed, vs 4 / 25 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.