synthesia-avatar-video
Produce presenter-led AI avatar videos with Synthesia Studio and Synthesia API. Use for Synthesia-specific avatar video planning, avatar/voice/language selection, scripted scenes, template personalization, API job lifecycle, localization/dubbing, brand/training/product workflows, consent/rights/safety checks, artifact custody, troubleshooting, and final QA.
npx skills add calesthio/generative-media-skills --skill synthesia-avatar-video --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Produces presenter-led AI avatar videos using Synthesia Studio and Synthesia API. Applies to business, training, product, or localization videos where controlled avatar performance and brand consistency are important. Covers planning, avatar/voice/language selection, scripted scenes, template personalization, API job lifecycle, localization/dubbing, consent/safety checks, artifact custody, troubleshooting, and final QA.
How it works
- Route the work for Synthesia Studio manually edited videos or API-based outputs: from scratch via
POST /v2/videos, or from templates viaPOST /v2/videos/fromTemplate. - Include personalized batches by varying variables (names, roles, product details, CTAs, languages, avatars).
- Make decisions on avatar types and consent (Custom Avatar, Personal Avatar, Studio Avatar, stock avatar) and ensure rights/safety checks before generation.
- Use defined API inputs: for API-from-scratch, provide
inputwithavatarandbackground, plusavatarSettings,scriptTextorscriptAudio, andsoundSettingsas needed. - If using templates, supply
templateIdandtemplateData, optionallybrandKitId. - Manage job lifecycle: obtain the video
id, poll status viaGET /v2/videos/{video_id}, treatcompleteas ready,in_progress/approvednot final, anderror/rejectedfor triage. Download private links promptly and store final MP4 and metadata in the artifact system. - Maintain a custody manifest with details like provider, mode, video_id, template_id, avatar_ids, voice_ids, languages, visibility, and status_history.
When to use it
- For Synthesia Studio videos created from scenes, scripts, templates, avatars, brand kits, media, captions, and translations.
- For API videos from scratch (
POST /v2/videos) or from published templates (POST /v2/videos/fromTemplate). - For personalized batches where variables drive names, roles, product details, CTAs, languages, or avatar choices.
- For QA related to lip sync, script pacing, pronunciation, avatar framing, identity disclosure, localization, download custody, and policy compliance.
What it can touch
- API endpoints:
POST /v2/videos,GET /v2/videos/{video_id},POST /v2/videos/fromTemplate. - Inputs:
avatar,avatarSettings,background,scriptText,scriptAudio,inputarray,templateId,templateData,brandKitId. - Outputs: video
id, status values (complete,deleted,error,in_progress,rejected,approved), download links, final MP4, and custody metadata.
Caveats
- Verify access levels: API access documented as available for Creator plans or above; test requests limited to 30 per day.
- Ensure consent for Personal Avatars and voice usage; policies prohibit impersonation or misrepresentation without documented consent.
- Avatar/voice sharing is Enterprise-only; deletion of an avatar does not remove it from existing videos.
- Private download links are time-limited; store final artifacts in the project manifest.
- Stay within policy limits for allowed uses (e.g., no political persuasion or deceptive impersonation).
# Synthesia avatar video production Use Synthesia when the job is a business, training, product, sales, onboarding, knowledge-base, or localized presenter video where a controlled avatar performance, brand consistency, and scalable variants matter more than cinematic freeform motion. Treat Synthesia as a synthetic presenter studio and templated video automation system, not as a general text-to-vid
What does the synthesia-avatar-video skill do?
Produce presenter-led AI avatar videos with Synthesia Studio and Synthesia API. Use for Synthesia-specific avatar video planning, avatar/voice/language selection, scripted scenes, template personalization, API job lifecycle, localization/dubbing, brand/training/product workflows, consent/rights/safety checks, artifact custody, troubleshooting, and final QA.
How do I install it?
Run `npx skills add calesthio/generative-media-skills --skill synthesia-avatar-video --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From calesthio/generative-media-skills, a repository with 112 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.