SkillAgentSearch skills...

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 deepgram

Installs into whichever agent you are using.

About this skill
๐Ÿ“„

SKILL.md

Installable skill definition

Quality Score

85/100

Category

Other

Supported Platforms

Universal

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.

Substance
26/30
Structure
17/20
Description
15/15
Adoption
13/20
Freshness
15/15

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 found

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.

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.

SkillScoreStarsUpdatedFormat
deepgram (this skill)by Anil-matcha851.3k8d agoSKILL.md
Agent-Reachby Panniantong10097.1k5d agoCLAUDE.md
headroomby headroomlabs-ai10075.3ktodayCLAUDE.md
Scraplingby D4Vinci10087.3ktodayMCP Server
crawl4aiby unclecode10085.5ktodayMCP 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.

name: "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:

  • transcribe reads a local audio file, posts the bytes to POST /v1/listen, and prints the full transcript JSON. Content type is guessed from the file extension (wav, mp3, m4a, flac, ogg supported).
  • tts posts {"text": "..."} to POST /v1/speak?model=<model>&encoding=mp3 (default model aura-2-thalia-en, 2,000-char limit) and saves the audio to --out (default deepgram-output.mp3).
  • Live WebSocket STT (/v1/listen streaming) is real-time and outside CLI scope.

Auth

  • Provider id: deepgram (credential is collected as custom.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 exactly Token <api_key>, with the Token prefix; Bearer is not accepted)
  • Status check: bin/deepgram.py auth

Operating Rules

  1. Usage is metered by audio duration (transcription) and characters (TTS). Transcribe and synthesize only what the user asked for; confirm before processing large batches.
  2. 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.
  3. The transcript JSON can contain full conversation text. Treat transcripts as the user's private content; do not republish or forward them without instruction.
  4. 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

View on GitHub
GitHub Stars1.3k
CategoryOther
Updated8d ago
Forks305

Languages

Python

Trust signals

100/100

From repository metadata: license, adoption, age and documentation. Not a code audit โ€” see the Safety scan above for what the skill file itself contains.

No cautions
deepgram โ€” Universal Skill: Install & Safety Check | SkillAgent