Agent skill · Media & Video

heygen

Agent-callable HeyGen tools — generate AI avatar videos, translate and lip-sync videos, synthesize speech, and clone or browse voices and avatars. Use when the user mentions HeyGen or wants to create, translate, or check the status of AI videos, or to generate or clone a voice — including requests that don't name HeyGen, e.g. make an avatar video from a script, translate a video to Spanish, turn a script into a voiceover, or clone a voice from a recording.

zapiergithub.com/zapierGitHub ↗
claude-codecodexcopilotcursorships scriptsNOASSERTION
Install
npx skills add zapier/connectors --skill heygen --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 79
SKILL.md size: 16 KB
Bundled scripts: yes
Requires: Run `npm install --omit=dev` in this directory, then `node cli.js`. The TypeScript source needs Node.js 22.18+; on…
Path: apps/heygen/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 113
Language: TypeScript

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Heygen _Independent, unofficial connector for Heygen. Not affiliated with, endorsed by, or sponsored by Heygen. "Heygen" is a trademark of its owner, used only to identify the service this connector works with._ Agent-callable tools for HeyGen's AI video platform, over the public [HeyGen v3 API](https://developers.heygen.com) (`https://api.heygen.com`). Generate AI avatar videos from a script or audio, generate short cinematic clips from a prompt, translate and lip-sync existing videos, drive the prompt-to-video Video Agent, synthesize speech, and browse the avatars and voices those jobs need. Video generation is **asynchronous**: a create tool returns an id, and you poll the matching `get*` tool until the job is `completed` and its result URLs appear. ## When to use this - **Create AI videos** — an avatar (or animated image) speaking a script (`createVideo`), a short prompt-driven cinematic clip (`createCinematicVideo`), or a fully agent-authored video from a text prompt (`createVideoAgentVideo`). - **Transform existing videos** — translate into other languages (`translateVideo`) or replace the audio and re-sync the lips (`createLipsync`). - **Synthesize speech and pick voices/a

What's inside
Steps it walks through
  1. When to use this
  2. Setup
  3. Scripts
  4. Disambiguation & refusals
  5. Auth
  6. Running scripts
  7. Output format
  8. References
Ships with 24 files
  • .claude-plugin/plugin.json
  • .mcp.json
  • CHANGELOG.md
  • LICENSE
  • NOTICE
  • README.md
  • cli.js
  • cli.ts
  • connections.ts
  • evals/evals.json
  • evals/results.md
  • index.ts
  • package.json
  • references/heygen-api-gotchas.md
  • references/use-as-cli.md
  • references/use-as-mcp.md
  • references/use-as-recipe.md
  • references/use-as-sdk.md
  • references/use-with-zapier.md
  • references/use-without-zapier.md
  • scripts/cloneVoice.ts
  • scripts/createAvatar.ts
  • scripts/createCinematicVideo.ts
  • scripts/createLipsync.ts
first 24 of 79
Commands it runs
default — via the entry point; self-checks readiness and prints friendly diagnostics
node cli.js run <script> '<input-json>' --connection [<resolver>:]<value>
shorthand — runs the script file directly (same args, same Node 22.18+ need, no readiness check)
More from connectors
All skills →
About this skill
What does the heygen skill do?

Agent-callable HeyGen tools — generate AI avatar videos, translate and lip-sync videos, synthesize speech, and clone or browse voices and avatars. Use when the user mentions HeyGen or wants to create, translate, or check the status of AI videos, or to generate or clone a voice — including requests that don't name HeyGen, e.g. make an avatar video from a script, translate a video to Spanish, turn a script into a voiceover, or clone a voice from a recording.

How do I install it?

Run `npx skills add zapier/connectors --skill heygen --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From zapier/connectors, a repository with 113 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going