Skip to main content

Overview

The Deepdub Cursor Skill gives the AI agent in Cursor full knowledge of the Deepdub API, SDKs, voice presets, and coding conventions. When activated, the agent can write Deepdub integration code, generate TTS calls, manage voices, and follow Deepdub best practices — without needing to look up the docs.

Installation

Create the skill directory in your project and download the SKILL.md file:

View SKILL.md on GitHub

View, copy, or download the full Cursor Skill file.

Skill file

The SKILL.md file contains the full Deepdub API reference in a format Cursor understands. It includes:
  • Base URLs — US, EU, and WebSocket endpoints
  • Authentication — API key format and free trial key
  • REST endpoints — TTS generation, voice management, gender detection
  • Python SDKpip install deepdub with sync/async examples
  • JavaScript SDKnpm install @deepdub/node with WebSocket and HTTP examples
  • Error codes — 400, 401, 402, 403, 404, 429, 500 with meanings
  • Voice presets — common preset IDs for quick testing
  • Rate limits — concurrent request limits

Frontmatter

Key sections

TTS request body:
Python SDK:
JavaScript SDK:

How it works

Once installed, the Cursor agent automatically activates this skill when you:
  • Write code that imports deepdub or @deepdub/node
  • Ask about TTS, text-to-speech, or voice cloning
  • Reference voice prompts or the Deepdub API
  • Work on gender detection audio classification
The agent will use the correct endpoints, default model (dd-etts-3.0), proper authentication headers, and real voice preset IDs from the skill.

Example prompts

After installing the skill, try asking Cursor:
  • “Generate TTS audio with the Storyteller voice and save to file”
  • “Add accent blending to this TTS call — mix French into English at 30%”
  • “Classify the gender of speaker in this audio file using the Deepdub API”
  • “Stream TTS audio in real-time using the JavaScript SDK”