Agent skill · Testing & QA

d-id-avatar-video

Use D-ID to plan, generate, stream, localize, and QA avatar/talking-head videos, including V2 Photo Avatar Talks, V3 Pro/Instant Avatar Clips, V4 Expressive Avatar Scenes, D-ID Agents, voices, consent, lifecycle, safety, and artifact custody.

Calesthio43,316★ · +2,384/wk · 2 repos on radarProfile →
claude-codecodexcopilotcursorMIT
Install
npx skills add calesthio/generative-media-skills --skill d-id-avatar-video --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 24 KB
Bundled scripts: none
Path: skills/providers/avatar-video/d-id-avatar-video/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 112 · +8 this week
Language: Python
Read our review of the source →

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Instructs the agent to use D-ID for planning, generating, streaming, localizing, and QA of avatar/talking-head videos, covering V2 Photo Avatar Talks, V3 Pro/Instant Avatar Clips, V4 Expressive Avatar Scenes, D-ID Agents, voices, consent, lifecycle, safety, and artifact custody. It emphasizes selecting D-ID routes based on deliverable needs (talks, clips, scenes, agents), and to treat D-ID as presenter-focused rather than a general cinematic generator.

How it works

  • Advises choosing the D-ID route before scripting by mapping needs to specific endpoints: V2 Talks (POST /talks), V3 Clips (POST /clips), V3 Instant Avatars, V4 Expressive Avatar creation (POST /scenes/avatars and POST /scenes), or live/live streaming options (Agents/SDK).
  • Describes production preflight steps: verify API key and credits, confirm rights and plan constraints, obtain explicit likeness permissions, assess personal data handling, decide between text-to-speech vs external audio, determine custody and storage, and build a QA checklist.
  • Details input preparation for source image, presenter selection, and custom avatar/consent footage, including consent verification for V3 Instant Avatars and consent flow for Express Avatars.
  • Covers script, voice, and language direction, including available voices, localization, lip-sync guidance, and prioritization of pre-rendered audio when appropriate.
  • Outlines API lifecycle: create/select avatar/presenter, provide script, add name/user_data, use webhook, handle result_url, and store payload minus secrets.
  • Lists common endpoints and their required fields and potential failures (auth, credits, permissions, moderation).
  • Describes real-time streaming with Agents for interactive faces via WebRTC/LiveKit and notes SDK capabilities.
  • Enumerates safety and privacy gates and QA pass criteria for finished videos, including consent, non-misleading identity, lip-sync quality, and audio clarity.

When to use it

Use when the selected provider is D-ID or when the user requests a D-ID talking avatar, photo-to-video, presenter clip, expressive avatar, live avatar stream, or localization/training workflow.

What it can touch

Endpoints and fields include: POST /talks, POST /clips, POST /scenes/avatars, POST /scenes, GET /tts/voices, GET /credits, webhook integrations, result_url, source_url, consent_id, presenter_id, driver_id, name, user_data, config, and various script payloads. These are referenced as part of the production and lifecycle steps.

Caveats

  • Production preflight requires validation of API keys and credits, rights, consent, and data handling per D-ID terms.
  • Trial outputs may be watermarked or restricted to non-commercial use unless plan-enabled; do not promise commercial use without plan authorization.
  • Real person likeness requires explicit permission; consent processes are mandatory for custom avatars.
  • Lip-sync, pronunciation, and safety checks are to be validated in QA; disclosure and custody considerations must be maintained throughout.
From the SKILL.md

# D-ID avatar video production Use this skill when the selected provider is D-ID or when the user asks for a D-ID talking avatar, photo-to-speaking-video, presenter clip, expressive avatar, interactive visual agent, real-time avatar stream, or D-ID-powered localization/support/training workflow. Do not treat D-ID as a general cinematic video generator. It is primarily for human-presenter video: a

More from generative-media-skills
All skills →
About this skill
What does the d-id-avatar-video skill do?

Use D-ID to plan, generate, stream, localize, and QA avatar/talking-head videos, including V2 Photo Avatar Talks, V3 Pro/Instant Avatar Clips, V4 Expressive Avatar Scenes, D-ID Agents, voices, consent, lifecycle, safety, and artifact custody.

How do I install it?

Run `npx skills add calesthio/generative-media-skills --skill d-id-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.

Keep going