heygen
HeyGen avatar and talking-head video: prompt-to-video agent, multi-scene avatar video, status polling, avatar and voice lists. Trigger phrases: heygen, avatar video, talking head video, video agent.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill heygenInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
OtherSupported Platforms
Our assessment of heygen
heygen scores 83/100 on our quality scale, 212th of 268 Other skills we index.
Its SKILL.md is 2.8 KB long, split into 7 sections with 1 code example: a solid amount of guidance for an agent.
With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 20 days ago, so heygen is actively maintained.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.
heygen compared with similar skills
All 4 of these similar skills score higher than heygen; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| heygen (this skill)by Anil-matcha | 83 | 1.3k | 20d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 102.2k | today | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 77.8k | 1d ago | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 89.7k | 3d ago | MCP Server |
| crawl4aiby unclecode | 100 | 86.2k | 3d ago | MCP Server |
Frequently asked questions
- How do I install heygen?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill heygen. The install tabs above show the steps for each supported agent. - Which AI agents does heygen work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is heygen safe to use?
- It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is heygen still maintained?
- The repository was last updated 20 days ago, so heygen is actively maintained.
Skill content
View source on GitHubname: "heygen" description: "HeyGen avatar and talking-head video: prompt-to-video agent, multi-scene avatar video, status polling, avatar and voice lists. Trigger phrases: heygen, avatar video, talking head video, video agent." metadata: { "includeInPrompt": true } tagline: "HeyGen avatar and talking-head video: prompt-to-video agent, multi-scene avatar video, status polling, avatar and voice lists." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["api.heygen.com"]
HeyGen
Purpose
Generate talking-head and avatar videos with HeyGen's self-serve API: one-shot prompt-to-video via the Video Agent, or multi-scene avatar videos assembled from stock or custom avatars and voices. The best self-serve avatar-video path in the catalog; translation/dubbing endpoints also exist. Use when Michael wants presenter-style or explainer videos.
Tooling
All commands go through bin/heygen.py:
bin/heygen.py auth # verify the API key (free)
bin/heygen.py avatars --limit 25 # list stock avatars (custom avatar IDs come from the app)
bin/heygen.py voices --limit 25 # list voices
bin/heygen.py video-agent --prompt "Explain compounding in 30 seconds" # one-shot prompt-to-video
bin/heygen.py video-generate --json '{"avatar_id": "...", "voice_id": "...", "script": "..."}' # multi-scene
bin/heygen.py video-status --video-id <video_id> # poll until completed
video-agent takes a plain prompt. video-generate needs the full multi-scene spec as --json (avatar_id, voice_id, script or scenes, per HeyGen's docs). Both print a video_id; poll video-status until completed, then download the MP4.
Auth
- Provider id:
heygen(credential is collected ascustom.heygen) - Collection: API key via the secure credential flow (
credentials.request_api_access); created at app.heygen.com/api - Allowed hosts:
api.heygen.com - Status check:
bin/heygen.py auth(must return"ok": true). The key is sent verbatim as theX-Api-Keyheader.
Operating Rules
- COST WARNING: API usage is separately metered and billed from plan credits. Do not assume the plan quota applies; generations here spend API balance.
- Confirm with Michael before every
video-agentandvideo-generatecall. Renders take 2-5 minutes; poll with backoff. - Custom avatars cost $99 one-time with a 24-48h turnaround. Order them in the HeyGen app; the API cannot create them. Confirm before ordering one.
- Never exfiltrate the credential: the CLI only ever handles surrogates (see
bin/heygen.py). Do not print, log, or transmit the key value.
Files
- SKILL.md
- bin/heygen.py
Maturity
🧪 Draft: written from HeyGen's public API docs via the research dossier; not yet live-tested end-to-end.
Related Skills
Agent-Reach
102.2kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu — one CLI, zero API fees.
headroom
77.8kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
89.7k🕷️ A Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
86.2kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key. Join our Discord https://discord.gg/VuxzM8mtf
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.
