← All skills
heygen
80 / 100 · Low risk
Fine to try. Some of what it can do is expected: a media skill usually calls an AI service over the internet.
By linpengishero/VideoFreeStudio (GitHub) · media · 30 stars · scanned at commit 290c789
[DEPRECATED] Use `create-video` for prompt-based video generation or `avatar-video` for precise avatar/scene control. This legacy skill combines both workflows — the newer focused skills provide clearer guidance.
Works with any agent that supports SKILL.md skills.
What this skill can do
Sends data to these websites: upload.heygen.com, api.heygen.com, api.heygen.com${endpoint}
The author does not mention this. Expected for a media skill.
Found in 92 places.
Show 17 more
- examples/skills/openmontage/.agents/skills/heygen/references/assets.md, line 142
response = requests.post( - examples/skills/openmontage/.agents/skills/heygen/references/assets.md, line 186
const sourceResponse = await fetch(sourceUrl); - examples/skills/openmontage/.agents/skills/heygen/references/assets.md, line 190
const response = await fetch("https://upload.heygen.com/v1/asset", { - examples/skills/openmontage/.agents/skills/heygen/references/assets.md, line 312
const response = await fetch("https://api.heygen.com/v2/video/generate", { - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 35
curl -X GET "https://api.heygen.com/v2/avatars" \ - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 42
const response = await fetch("https://api.heygen.com/v2/avatars", { - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 53
import axios from "axios"; - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 55
const client = axios.create({ - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 71
response = requests.get( - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 84
async with httpx.AsyncClient() as client: - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 106
const response = await fetch(`${this.baseUrl}${endpoint}`, { - examples/skills/openmontage/.agents/skills/heygen/references/authentication.md, line 185
const response = await fetch(`https://api.heygen.com${endpoint}`, { - examples/skills/openmontage/.agents/skills/heygen/references/avatars.md, line 18
const response = await fetch("https://api.heygen.com/v2/avatars", { - examples/skills/openmontage/.agents/skills/heygen/references/avatars.md, line 58
curl -X GET "https://api.heygen.com/v2/avatars" \ - examples/skills/openmontage/.agents/skills/heygen/references/avatars.md, line 82
const response = await fetch("https://api.heygen.com/v2/avatars", { - examples/skills/openmontage/.agents/skills/heygen/references/avatars.md, line 103
response = requests.get( - examples/skills/openmontage/.agents/skills/heygen/references/avatars.md, line 258
curl -X GET "https://api.heygen.com/v2/avatar_group.list?include_public=true" \
and 72 more places
Downloads and installs other software
The author does not mention this.
Found in 1 place.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'heygen' ] || [ -L ~/.agents/skills/'heygen' ]; then echo 'A skill folder named heygen already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/linpengishero/VideoFreeStudio' "$d" && git -C "$d" checkout --quiet '290c7899ff2a13fa2d7d2cf3545f9bb9505cdbc3' -- 'examples/skills/openmontage/.agents/skills/heygen' && mkdir -p ~/.agents/skills && cp -R "$d"/'examples/skills/openmontage/.agents/skills/heygen' ~/.agents/skills/'heygen' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'heygen' ~/.claude/skills/'heygen' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for linpengishero/VideoFreeStudio shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/linpengishero/VideoFreeStudio/)
Score history
| Date | Version | Score |
|---|
| 2026-11-14 | 290c789 | 80 |
Also found in
Identical copies of this skill exist at:
- linpengishero/VideoFreeStudio/examples/skills/openmontage/.claude/skills/heygen