Skills are folders of instructions and resources that AI coding tools load to help you build with Deepgram faster. Each skill teaches your tool how to use a specific part of the Deepgram platform — from API reference to finding the right starter app.
For more information, check out:
This repository contains skills for building with Deepgram's speech-to-text, text-to-speech, voice agent, and audio intelligence APIs. Skills are agent-agnostic — plain markdown that any AI coding tool can consume.
Some skills are hand-written, others are generated from Deepgram's OpenAPI and AsyncAPI specs.
- ./skills: All Deepgram skills
- ./template: Skill template for creating new skills
- ./scripts: Scripts for fetching specs and generating skills
| Skill | Description |
|---|---|
| api | Full API reference for all Deepgram REST and WebSocket APIs, generated from OpenAPI and AsyncAPI specs |
| docs | Find the right Deepgram documentation for any task |
| starters | Clone a ready-to-run demo app in your language and start building — 13 frameworks, 7 features |
| setup-mcp | Set up the Deepgram MCP server for querying docs directly from your AI coding tool |
Works with Claude Code, Cursor, Windsurf, GitHub Copilot, Gemini CLI, and 30+ others:
npx skills add deepgram/skillsRegister this repository as a plugin marketplace:
/plugin marketplace add deepgram/skills
Then install the Deepgram plugin:
/plugin install deepgram@deepgram-agent-skills
This gives you the following slash commands:
/deepgram:api— Deepgram API reference/deepgram:docs— Find the right documentation/deepgram:starters— Clone a starter app/deepgram:setup-mcp— Set up the Deepgram MCP server
Skills are a folder with a SKILL.md file containing YAML frontmatter and instructions. Use the template as a starting point:
---
name: my-skill-name
description: A clear description of what this skill does and when to use it.
---
# My Skill Name
[Instructions that your AI tool will follow when this skill is active]The frontmatter requires two fields:
name— A unique identifier for your skill (lowercase, hyphens for spaces)description— What the skill does and when to use it
The API reference skills are generated from Deepgram's specs. To regenerate:
# Fetch the latest specs
bun run scripts/fetch-specs.ts https://dpgr.am/openapi.yml https://dpgr.am/asyncapi.yml
# Generate reference markdown
bun install && bun run scripts/generate-skills.ts