Agent Plugins Marketplace
All plugins

heygen

v3.2.0-ghast.1

Create HeyGen avatar videos, personalized video messages, and translated / dubbed videos. Build a persistent digital identity from a photo, generate presenter-led videos with your digital twin, and localize existing videos into 175+ languages with voice cloning and lip-sync.

Agent Plugins3 Skills1 MCP serverStreamable HTTP

By HeyGenLicense: MIT0 GitHub starsUpdated 3 hours ago

Directory evidence

Runtimes
Agent Plugins
Parsed components
4 skill or MCP entries
Source updated
Aug 30, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Get the plugin

git clone https://github.com/Trapezohe/ghast-plugins

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/heygen/.

This listing currently publishes only the generic Agent Plugins format. Automatic install commands for other clients are not generated yet.

Plugin files

plugins/heygen/
├── plugin.json
├── skills/heygen-avatar/SKILL.md
├── skills/heygen-translate/SKILL.md
├── skills/heygen-video/SKILL.md
└── mcp.json

Included Skills3

heygen-avatarskills/heygen-avatar/SKILL.md

Create a persistent HeyGen avatar — a reusable face + voice identity for the agent, the user, or any named character — powered by HeyGen Avatar V technology. Prompt-based creation by default (description → HeyGen builds it); photo upload is optional for real-person digital twins. Use when: (1) giving the agent a face + voice so it can present videos ("bring yourself to life", "create your avatar", "give yourself an avatar", "design a presenter", "set up an avatar", "let's make an avatar"), (2) the user wants to appear in videos as themselves ("create my avatar", "I want my face in a video", "digital twin of me", "build me an avatar"), (3) building a named character presenter ("create an avatar called Cleo", "design a character named X"), (4) establishing HeyGen identity before making videos — the correct FIRST step when no avatar exists yet. Chain signal: when the user says both an identity/avatar action AND a video action in the same request ("create an avatar AND make a video", "set up identity THEN crea...

heygen-translateskills/heygen-translate/SKILL.md

Translate and dub a video into another language with voice cloning and lip-sync, powered by HeyGen Video Translation. The presenter keeps their face, their voice is cloned into the target language, and lips re-sync to the new audio — viewers see the same person speaking natively. Use when: (1) localizing an existing video into one or more languages ("translate this video to Spanish", "make this in French and German", "dub this into Japanese", "I need this in 10 languages for a launch"), (2) the user has a finished video and wants the SAME presenter speaking another language (not a new presenter — that's heygen-video), (3) podcast / audio-only translation ("translate this podcast", "dub the audio but keep my video"), (4) high-stakes translations where the user wants to review/edit subtitles before final render (the proofreads workflow), (5) "translate my video", "dub this", "localize this clip", "make a multilingual version", "subtitle and dub". Returns the translated video URL (or audio file for audio-only...

heygen-videoskills/heygen-video/SKILL.md

Generate HeyGen presenter videos via the v3 Video Agent pipeline — handles Frame Check (aspect ratio correction), prompt engineering, avatar resolution, and voice selection. Required for any HeyGen video generation. Replaces deprecated endpoints with v3. Use when: (1) generating any HeyGen video (via API or otherwise), (2) sending a personalized video message (outreach, update, announcement, pitch, knowledge), (3) creating a HeyGen presenter-led explainer, tutorial, or product demo with a human face, (4) "make a video of me saying...", "send a video to my leads", "record an update for my team", "create a video pitch", "make a loom-style message", "I want to appear in this video", "generate a HeyGen video", "make a talking head video". Accepts avatar_id from heygen-avatar for identity-first HeyGen videos, or uses a stock presenter. Returns video share URL + HeyGen session URL for iteration. Chain signal: when the user wants to create/design an avatar AND make a video in the same request, run heygen-avatar f...

MCP servers1

heygenStreamable HTTP
url
https://mcp.heygen.com/mcp/v1/

Plugin manifests1

plugins/heygen/plugin.json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "heygen",
  "version": "3.2.0-ghast.1",
  "description": "Create HeyGen avatar videos, personalized video messages, and translated / dubbed videos. Build a persistent digital identity from a photo, generate presenter-led videos with your digital twin, and localize existing videos into 175+ languages with voice cloning and lip-sync.",
  "author": {
    "name": "HeyGen",
    "email": "[email protected]",
    "url": "https://heygen.com"
  },
  "homepage": "https://heygen.com",
  "repository": "https://github.com/heygen-com/skills",
  "license": "MIT",
  "extensions": {
    "ai.trapezohe.ghast": {
      "category": "creativity",
      "upstreamRevision": "1bd5e4d33a028dfed3abf504c5e3dd644fb9ea8a",
      "upstreamPath": ".",
      "icon": "./assets/icon.png",
      "mcpServerExtensions": {
        "heygen": {
          "note": "Official HeyGen MCP server. OAuth on first connection — runs against the user's existing HeyGen plan credits. The heygen-avatar and heygen-video skills detect this MCP and use it instead of the HeyGen CLI when available."
        }
      }
    }
  }
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[heygen on Agent Plugins Marketplace](https://pluginsmp.com/plugins/heygen-2)