SkillAgentSearch skills...

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 heygen

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

83/100

Category

Other

Supported Platforms

Universal

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.

Substance
26/30
Structure
15/20
Description
15/15
Adoption
13/20
Freshness
15/15

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.

SkillScoreStarsUpdatedFormat
heygen (this skill)by Anil-matcha831.3k20d agoSKILL.md
Agent-Reachby Panniantong100102.2ktodayCLAUDE.md
headroomby headroomlabs-ai10077.8k1d agoCLAUDE.md
Scraplingby D4Vinci10089.7k3d agoMCP Server
crawl4aiby unclecode10086.2k3d agoMCP 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.

name: "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 as custom.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 the X-Api-Key header.

Operating Rules

  1. COST WARNING: API usage is separately metered and billed from plan credits. Do not assume the plan quota applies; generations here spend API balance.
  2. Confirm with Michael before every video-agent and video-generate call. Renders take 2-5 minutes; poll with backoff.
  3. 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.
  4. 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

View on GitHub
GitHub Stars1.3k
CategoryOther
Updated20d ago
Forks305

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

No cautions