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.
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.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
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/avatarsandPOST /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.
# 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
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.