heygen

Solid

Prepare guarded HeyGen Direct API requests for avatar video generation, video translation, asset discovery, and status polling.

AI & Automation 109 stars 10 forks Updated today MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
68
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# HeyGen Use this skill for HeyGen Direct API work: avatar and voice discovery, guarded avatar video generation from approved scripts, video translation with lip-sync, and polling asynchronous generation or translation status. ## Scope - list available avatars, voices, and video-translation target languages - create gateway-proxied requests for `POST /v2/videos` - create gateway-proxied requests for `POST /v2/video_translate` - poll `GET /v1/video_status.get` and `GET /v2/video_translate/{id}` - classify and retry HeyGen 429, quota, and transient upstream responses with bounded `Retry-After` aware backoff - block private or internal media URLs before asking HeyGen to fetch them - require explicit operator grant before credit-consuming generate/translate calls Custom avatar training, live streaming, real-time avatars, public publishing, and distribution to external channels are outside this adapter slice. ## Credential Rules HeyGen Direct API uses an API key sent as `X-API-KEY`. Store it in HybridClaw encrypted runtime secrets; never paste it into the prompt. Recommended setup: ```bash hybridclaw secret set HEYGEN_API_KEY "<api-key>" ``` For live API calls inside HybridClaw, prefer the helper's `request` command. It sends the secret-backed payload through the local gateway, retries bounded 429/5xx responses, summarizes large asset lists by default, and fails clearly if the gateway truncates a response. Use `http-request` only when you need to inspect or hand off th...

Details

Author
HybridAIOne
Repository
HybridAIOne/hybridclaw
Created
3 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category