Animejs
boraoztunc/skills
Anime.js adapter patterns for HyperFrames. An agent skill from boraoztunc/skills.
Prepare guarded HeyGen Direct API requests for avatar video generation, video translation, asset discovery, and status polling.
$ npx skills add HybridAIOne/hybridclaw --skill heygen -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HybridAIOne/hybridclaw heygen --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/heygen .claude/skills/heygen && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "heygen" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/heygen into .claude/skills/heygen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "heygen", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HybridAIOne/hybridclaw/tree/main/skills/heygenType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HybridAIOne/hybridclaw --skill heygen -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HybridAIOne/hybridclaw heygen --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/heygen .agents/skills/heygen && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "heygen" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/heygen into .agents/skills/heygen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "heygen", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill heygen -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HybridAIOne/hybridclaw heygen --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/heygen .cursor/skills/heygen && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "heygen" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/heygen into .cursor/skills/heygen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "heygen", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HybridAIOne/hybridclaw.git --path skills/heygen--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HybridAIOne/hybridclaw --skill heygen -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HybridAIOne/hybridclaw heygen --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/heygen .gemini/skills/heygen && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "heygen" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/heygen into .gemini/skills/heygen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "heygen", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HybridAIOne/hybridclaw heygenInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HybridAIOne/hybridclaw --skill heygen -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/heygen .github/skills/heygen && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "heygen" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/heygen into .github/skills/heygen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "heygen", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill heygen -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HybridAIOne/hybridclaw heygen --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/heygen .opencode/skills/heygen && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "heygen" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/heygen into .opencode/skills/heygen/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "heygen", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
heygenPrepare guarded HeyGen Direct API requests for avatar video generation, video translation, asset discovery, and status polling.
Heygen is an agent skill from HybridAIOne/hybridclaw. Prepare guarded HeyGen Direct API requests for avatar video generation, video translation, asset discovery, and status polling.
Its SKILL.md is about 2.4k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files.
It sits in Media & Creative, covering Translation and AI video generation. It works with HeyGen. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 8162701. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships script files (JavaScript), which the agent can run.
Shell commands in SKILL.md call:
nodepython3From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
docs.heygen.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
HEYGEN_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Heygen loads about 2.4k tokens when it runs. Until then it costs about 34 tokens; SKILL.md has 861 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from HybridAIOne/hybridclaw at commit 8162701, republished under its MIT licence (© HybridAIOne). 861 words, ~2,415 tokens.
.claude/skills/heygen/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.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.
POST /v2/videosPOST /v2/video_translateGET /v1/video_status.get and GET /v2/video_translate/{id}Retry-After aware backoffCustom avatar training, live streaming, real-time avatars, public publishing, and distribution to external channels are outside this adapter slice.
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 order:
/admin/secrets and set
HEYGEN_API_KEY./chat or TUI fallback: /secret set HEYGEN_API_KEY "<api-key>".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 the generated
payload wrapper to the built-in http_request tool. The helper sets
secretHeaders: [{ "name": "X-API-KEY", "secretName": "HEYGEN_API_KEY", "prefix": "" }] so the gateway injects the API key server-side.
Do not try to verify HEYGEN_API_KEY with bash, environment inspection, or by
asking the model whether the secret exists. The model cannot inspect the
gateway secret store. If the operator says the secret was set, attempt the
http_request call with the emitted secretHeaders. Only say the secret is
missing if http_request returns a gateway error that explicitly says
HEYGEN_API_KEY is not set, unavailable, missing, or unresolved.
request list-avatars and request list-voices unless the
avatar and voice ids are already known. These commands return concise
summaries by default; use --limit <count> to show more candidates. Asset
ids are opaque values; never use display names as --avatar-id or
--voice-id./brand-voice before generating avatar video from
marketing, sales, training, or public-facing copy.plan for natural-language generation or translation requests so the
stakes tier and required grant are explicit.generate-video or translate-video requests unless the user
has granted that exact credit-consuming operation in the current task or
through an approved F8 escalation.request video-status --watch or
request translation-status --watch. Use a bounded polling budget, respect
Retry-After, avoid parallel polling loops, and stop if HeyGen reports
quota, credit, or rate-limit failure.Run the colocated helper with Node:
node skills/heygen/heygen.cjs --helpPlan a request without contacting HeyGen:
node skills/heygen/heygen.cjs plan "Create an approved onboarding video from this script"List avatars, voices, or translation languages. Asset lists use compact summary output by default:
node skills/heygen/heygen.cjs request list-avatars --limit 10
node skills/heygen/heygen.cjs request list-voices --limit 10
node skills/heygen/heygen.cjs request list-translation-languagesGenerate an avatar video only after explicit operator grant:
node skills/heygen/heygen.cjs http-request generate-video \
--avatar-id avatar_123 \
--voice-id voice_123 \
--script "Approved script text" \
--title "Quarterly enablement update" \
--resolution 1080p \
--aspect-ratio 16:9 \
--operator-grantTranslate a video only after explicit operator grant:
node skills/heygen/heygen.cjs http-request translate-video \
--video-url https://example.com/source.mp4 \
--output-language de \
--mode fast \
--operator-grantPoll status:
node skills/heygen/heygen.cjs request video-status --video-id <video-id>
node skills/heygen/heygen.cjs request video-status --video-id <video-id> --watch --max-polls 10 --interval-seconds 30
node skills/heygen/heygen.cjs request translation-status --video-translate-id <translation-id>If you truly need a raw gateway payload for the built-in http_request tool:
node skills/heygen/heygen.cjs http-request list-avatarsClassify retry behavior after an API response:
node skills/heygen/heygen.cjs classify-rate-limit \
--status 429 \
--retry-after 5 \
--body-json '{"message":"Too Many Requests"}'Green tier:
list-avatarslist-voiceslist-translation-languagesvideo-statustranslation-statusAmber tier:
generate-videotranslate-videoRed tier:
request for live API calls. Use http-request plus the built-in
http_request tool only when a raw payload is necessary.http_request payloads. Use the helper output
unchanged so skillName, secret injection, response limits, and cost
metadata stay intact.head or ask for the full JSON by
default. Use request list-avatars --limit <count> or
request list-voices --limit <count>. These commands cache concise asset
summaries locally so generate-video can catch display names and stale ids
before contacting HeyGen.--skip-cache-validation only for a known private/custom asset id
supplied by the operator and not present in the cached asset list.HEYGEN_API_KEY is missing unless http_request returns an
explicit missing/forbidden/unresolved secret error.Retry-After on HTTP 429 and back off on quota/rate-limit messages.--watch only when the user expects you to wait. Keep polling
bounded with --max-polls and --interval-seconds; otherwise perform one
status check and report the id so the session can resume later.request or skills/heygen/client.cjs when direct execution is needed;
it sends the generated httpRequest through /api/http/request, never adds
cleartext HeyGen credentials to process output, retries bounded 429/5xx
responses, and refuses truncated gateway bodies instead of parsing partial
JSON.UsageTotals; helper output
includes costMeasurement.system = "UsageTotals" so evals can verify the
accounting contract.Run:
python3 skills/skill-creator/scripts/quick_validate.py skills/heygen
node skills/heygen/heygen.cjs --help
node skills/heygen/heygen.cjs eval-scenarios© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files in skills/heygen of HybridAIOne/hybridclaw.
Open the folder on GitHubat commit 8162701
Heygen next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Heygen this skillHybridAIOne/hybridclaw | 159 | — | ~2.4k | Automated safety check: Pass | MIT | |
| Animejsboraoztunc/skills | 398 | 2 repos | ~828 | Automated safety check: Pass | Apache-2.0 | |
| Seedance Vocab EsEmily2040/seedance-2.0 | 7.6k | 1 repos | ~1.1k | Automated safety check: Pass | MIT | |
| Seedance Vocab JaEmily2040/seedance-2.0 | 7.6k | 1 repos | ~932 | Automated safety check: Pass | MIT | |
| Seedance Vocab KoEmily2040/seedance-2.0 | 7.6k | 1 repos | ~938 | Automated safety check: Pass | MIT | |
| Seedance Vocab RuEmily2040/seedance-2.0 | 7.6k | 1 repos | ~1.3k | Automated safety check: Pass | MIT |
boraoztunc/skills
Anime.js adapter patterns for HyperFrames. An agent skill from boraoztunc/skills.
Emily2040/seedance-2.0
This skill should be used when the user asks for Spanish Seedance 2.0 prompt wording, Spanish cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into…
Emily2040/seedance-2.0
This skill should be used when the user asks for Japanese Seedance 2.0 prompt wording, Japanese cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms…
Emily2040/seedance-2.0
This skill should be used when the user asks for Korean Seedance 2.0 prompt wording, Korean cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into…
Emily2040/seedance-2.0
This skill should be used when the user asks for Russian Seedance 2.0 prompt wording, Russian cinematic vocabulary, or translation of camera, lighting, action, VFX, audio, and production terms into…
minhnv0807/ai-business-skills
A skill your agent uses when a PERSONAL brand needs AI avatar video at scale — three tool tiers, four workflows for single avatar, translation, batch, and hybrid, reference image intake, face…
HybridAIOne/hybridclaw
Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.
HybridAIOne/hybridclaw
Plan, script, render, and stitch Manim Community Edition videos in Python.
HybridAIOne/hybridclaw
Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.
HybridAIOne/hybridclaw
Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.
HybridAIOne/hybridclaw
Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.
HybridAIOne/hybridclaw
Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.
Works with
Categories
Prepare guarded HeyGen Direct API requests for avatar video generation, video translation, asset discovery, and status polling. Heygen is an agent skill from HybridAIOne/hybridclaw. Prepare guarded HeyGen Direct API requests for avatar video generation, video translation, asset discovery, and status polling.
Heygen fits situations like: tasks that involve Translation; tasks that involve AI video generation.
Run `npx skills add HybridAIOne/hybridclaw --skill heygen -a claude-code`. Or copy the skill folder (skills/heygen in HybridAIOne/hybridclaw) into .claude/skills/heygen in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HybridAIOne/hybridclaw --skill heygen -a codex`. Or copy the skill folder (skills/heygen in HybridAIOne/hybridclaw) into .agents/skills/heygen in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill heygen -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/heygen, .gemini/skills/heygen, .github/skills/heygen and .opencode/skills/heygen in your project.
Going by SKILL.md and its folder, Heygen needs JavaScript for the scripts in its folder, the command-line tools its instructions call (node and python3) and credentials named HEYGEN_API_KEY. Our summary lists: Python 3; A credential in HEYGEN_API_KEY.
SKILL.md names 1 domain. As links in the text: docs.heygen.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Heygen is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.4k tokens (SKILL.md is roughly 9.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Heygen: Animejs (boraoztunc/skills, 398 stars), Seedance Vocab Es (Emily2040/seedance-2.0, 7.6k stars), Seedance Vocab Ja (Emily2040/seedance-2.0, 7.6k stars) and Seedance Vocab Ko (Emily2040/seedance-2.0, 7.6k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 159 GitHub stars. The repository holds 72 skills in this directory. The repository was last updated on October 9, 2026.
Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.