# Heygen Digital Avatar

Create and composite HeyGen digital-human videos in the content workspace.

- Repository: https://github.com/Pluviobyte/rnskill (1706 stars)
- Category: AI and agents
- License: see repository
- Last updated: 2026-09-21
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add Pluviobyte/rnskill --skill heygen-digital-avatar -g -a claude-code -y`
Codex: `npx skills add Pluviobyte/rnskill --skill heygen-digital-avatar -g -a codex -y`
Cursor: `npx skills add Pluviobyte/rnskill --skill heygen-digital-avatar -g -a cursor -y`
Gemini CLI: `npx skills add Pluviobyte/rnskill --skill heygen-digital-avatar -g -a gemini-cli -y`
Claude Code plugin marketplace: `/plugin marketplace add Pluviobyte/rnskill`

## Description

Create and composite HeyGen digital-human videos in the content workspace. Use whenever the user asks for a 数字人, 数字人5, HeyGen, AI 口播人物, 数字人小窗, 圆形头像口播, full-screen digital human, or asks to make a video that uses the existing avatar. Enforce Creator-plan CLI OAuth, the configured Digital Twin, local IndexTTS2 narration, Avatar III for an unspecified digital human but Avatar V whenever the named preset 数字人5 is requested, adaptive face measurement plus the approved human-reviewed visual-centering offset in the headroom_08 circular bottom-left layout unless full-screen is explicitly requested, subtitle-safe placement, credit-aware master reuse, final QC/archive routing, and mandatory pairing with `heygen-avatar-motion` before any motion prompt or paid generation.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# HeyGen 数字人口播

Create the avatar layer for a video. Let `ra-video-production-director` own the
whole production, captions, QC, and archive; let this skill own HeyGen auth,
avatar selection, generation, and the approved avatar layout.

Before writing or approving any HeyGen `motion_prompt`, load and apply
`heygen-avatar-motion`. Its motion classes and validation gate are mandatory
unless the user explicitly requests a different action. Never submit a paid
generation while that validation gate fails.

## Fixed profile

Read `references/pluviobyte-profile.json` before building. Treat it as the
machine-readable default. Do not substitute another look from the same avatar
group.

The rest: https://github.com/Pluviobyte/rnskill/blob/HEAD/skills/heygen-digital-avatar/SKILL.md
