deepgram
Deepgram speech AI: transcribe audio to text and synthesize speech (TTS). Trigger phrases: deepgram, transcribe audio, speech to text, STT, deepgram tts.
Install / Use
npx skills add Anil-matcha/awesome-muse-connectors --skill deepgramInstalls into whichever agent you are using.
SKILL.md
Installable skill definition
Quality Score
Category
OtherSupported Platforms
Our assessment of deepgram
deepgram scores 85/100 on our quality scale, 171st of 249 Other skills we index.
Its SKILL.md is 3.3 KB long, well organised into 12 sections with 1 code example: a solid amount of guidance for an agent.
With 1,321 GitHub stars, it is one of the more widely adopted skills in the catalogue.
Maintenance, license and trust
- The repository was last updated 8 days ago, so deepgram is actively maintained.
- Our last check on 2026-10-13 found the source still online.
- It is released under the MIT license, a permissive license that allows use, modification and commercial use with attribution.
- Its trust signals score 100/100, with no cautions. These come from repository metadata, not a code audit โ read the skill file before letting an agent act on it.
Safety scan
No issues foundOur scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful.
AI review by kimi-k2.7-code on 2026-10-13. Automated pattern scan on 2026-10-13. It catches known dangerous patterns, not every risk โ read a skill before letting an agent act on it.
deepgram compared with similar skills
All 4 of these similar skills score higher than deepgram; compare them before choosing.
| Skill | Score | Stars | Updated | Format |
|---|---|---|---|---|
| deepgram (this skill)by Anil-matcha | 85 | 1.3k | 8d ago | SKILL.md |
| Agent-Reachby Panniantong | 100 | 97.1k | 5d ago | CLAUDE.md |
| headroomby headroomlabs-ai | 100 | 75.3k | today | CLAUDE.md |
| Scraplingby D4Vinci | 100 | 87.3k | today | MCP Server |
| crawl4aiby unclecode | 100 | 85.5k | today | MCP Server |
Frequently asked questions
- How do I install deepgram?
- Run
npx skills add Anil-matcha/awesome-muse-connectors --skill deepgram. The install tabs above show the steps for each supported agent. - Which AI agents does deepgram work with?
- It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
- Is deepgram safe to use?
- Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. An AI review of the same text found nothing harmful. It is MIT-licensed and scores 100/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
- Is deepgram still maintained?
- The repository was last updated 8 days ago, so deepgram is actively maintained.
Skill content
View source on GitHubname: "deepgram" description: "Deepgram speech AI: transcribe audio to text and synthesize speech (TTS). Trigger phrases: deepgram, transcribe audio, speech to text, STT, deepgram tts." metadata: { "includeInPrompt": true } tagline: "Transcribe prerecorded audio files to text (with optional diarization, summaries, topics, sentiment) and synthesize speech with Deepgram's Aura voices. Reach for this when the user has an audio file to transcribe or wants spoken audio generated from text." catalog_auth: "API key via the secure credential flow" catalog_hosts: ["api.deepgram.com"]
Deepgram
Purpose
Transcribe prerecorded audio files to text (with optional diarization, summaries, topics, sentiment) and synthesize speech with Deepgram's Aura voices. Reach for this when the user has an audio file to transcribe or wants spoken audio generated from text.
Tooling
All commands go through bin/deepgram.py. Auth uses exactly Authorization: Token <api_key> (not Bearer); the CLI wires it through the credential surrogate.
bin/deepgram.py auth
# {"ok": true, "projects": 2} on success
bin/deepgram.py projects
# list Deepgram projects (id, name)
bin/deepgram.py transcribe --file meeting.wav
# upload a local audio file, print the transcript JSON
bin/deepgram.py transcribe --file call.mp3 --model nova-3 --diarize --summarize --topics --sentiment
# transcript with speaker labels plus summary, topics and sentiment
bin/deepgram.py tts --text "Thanks for listening." --out thanks.mp3
# synthesize with an Aura voice to a local MP3 file; prints the saved path
Notes:
transcribereads a local audio file, posts the bytes toPOST /v1/listen, and prints the full transcript JSON. Content type is guessed from the file extension (wav, mp3, m4a, flac, ogg supported).ttsposts{"text": "..."}toPOST /v1/speak?model=<model>&encoding=mp3(default modelaura-2-thalia-en, 2,000-char limit) and saves the audio to--out(defaultdeepgram-output.mp3).- Live WebSocket STT (
/v1/listenstreaming) is real-time and outside CLI scope.
Auth
- Provider id:
deepgram(credential is collected ascustom.deepgram) - Collection: Deepgram API key via the secure credential flow (
credentials.request_api_access); create one in the Deepgram console - Allowed hosts:
api.deepgram.com - Connect placement:
custom_header:Authorization(the stored credential value must be exactlyToken <api_key>, with theTokenprefix; Bearer is not accepted) - Status check:
bin/deepgram.py auth
Operating Rules
- Usage is metered by audio duration (transcription) and characters (TTS). Transcribe and synthesize only what the user asked for; confirm before processing large batches.
- API key and project management are confirmation-gated: confirm with the user before creating, rotating, or deleting keys or projects. This draft CLI is read/compute only; it does not manage keys or projects.
- The transcript JSON can contain full conversation text. Treat transcripts as the user's private content; do not republish or forward them without instruction.
- Never log or print the raw key; the CLI only ever handles the surrogate.
Files
- SKILL.md
- bin/deepgram.py
Maturity
๐งช Draft: written from Deepgram's public API docs with paths cross-checked at build time; not yet live-tested end-to-end. Key/project management and usage endpoints are not yet in the CLI.
Related Skills
Agent-Reach
97.1kGive your AI agent eyes to see the entire internet. Read & search Twitter, Reddit, YouTube, GitHub, Bilibili, XiaoHongShu โ one CLI, zero API fees.
headroom
75.3kCompress tool outputs, logs, files, and RAG chunks before they reach the LLM. 20% fewer tokens for coding agents, 60-95% fewer tokens for JSON, same answers. Library, proxy, MCP server.
Scrapling
87.3k๐ท๏ธ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scrapling_dev
crawl4ai
85.5kOpen-source web crawler and scraper for LLMs and AI agents: any website into clean, LLM-ready Markdown. Run it yourself, or use Crawl4AI Cloud with one key.
Languages
Trust signals
From repository metadata: license, adoption, age and documentation. Not a code audit โ see the Safety scan above for what the skill file itself contains.
