Agent skill

Deepgram Install Auth

by jeremylongshore in jeremylongshore/tons-of-skills-marketplace

Install and configure Deepgram SDK authentication. An agent skill from jeremylongshore/tons-of-skills-marketplace.

MITAuto-check: notesMedia & Creative

Install Deepgram Install Auth

skills CLI
$ npx skills add jeremylongshore/tons-of-skills-marketplace --skill deepgram-install-auth -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install jeremylongshore/tons-of-skills-marketplace deepgram-install-auth --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/jeremylongshore/tons-of-skills-marketplace.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/.curated/deepgram-install-auth .claude/skills/deepgram-install-auth && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
deepgram-install-auth
GitHub stars
2.8k
Token cost
~1.4k tokens
SKILL.md length
327 words
Files
1
Skills in repo
3,342
Repo updated
First seen
Licence
MIT

At a glance

Install and configure Deepgram SDK authentication. An agent skill from jeremylongshore/tons-of-skills-marketplace.

  • Works in 6 steps: Install SDK → Configure API Key → Initialize Client (TypeScript) → …
  • Setting up a new Deepgram integration
  • SKILL.md covers Examples, Current State, Overview and Prerequisites, plus 6 more sections
  • Calls npm, pip and pnpm; needs DEEPGRAM_API_KEY

What it does

Deepgram Install Auth is an agent skill from jeremylongshore/tons-of-skills-marketplace. Install and configure Deepgram SDK authentication. Use when setting up a new Deepgram integration, configuring API keys, or initializing Deepgram in your project. Trigger: "install deepgram", "setup deepgram", "deepgram auth", "configure deepgram API key", "deepgram credentials".

Its SKILL.md is about 1.4k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for Claude Code

It sits in Media & Creative. It works with Deepgram, Python and Node.js. The repository describes itself as: Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com. The licence is MIT.

When your agent uses it

  • Setting up a new Deepgram integration
  • Configuring API keys
  • Initializing Deepgram in your project

Example prompts

  • “install deepgram”
  • “setup deepgram”
  • “deepgram auth”
  • “/deepgram-install-auth”

Requirements

  • Python 3
  • Node.js
  • A credential in DEEPGRAM_API_KEY
  • Compatibility (from SKILL.md): Designed for Claude Code
  • Pre-approved tools (allowed-tools): Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Install SDK
  2. Configure API Key
  3. Initialize Client (TypeScript)
  4. Initialize Client (Python)
  5. Verify Connection
  6. Configure for Production

What it can do on your machine

Read from SKILL.md and the folder at commit cfae287. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write
    • Edit
    • Bash(npm:*)
    • Bash(pip:*)
    • Grep

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npm
    • pip
    • pnpm

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • developers.deepgram.com
    • console.deepgram.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names these keys or tokens, usually read from environment variables:

    • DEEPGRAM_API_KEY

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Designed for Claude Code

    From compatibility in the SKILL.md frontmatter.

Context cost

Deepgram Install Auth loads about 1.4k tokens when it runs. Until then it costs about 76 tokens; SKILL.md has 327 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~76
When it runs · the whole SKILL.md, loaded when a task matches
~1.4k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NoteMentions a .env fileSKILL.md:71
    # Option B: .env file (add .env to .gitignore)
  • NoteMentions a .env fileSKILL.md:72
    'DEEPGRAM_API_KEY=your-api-key-here' >> .env
  • NoteMentions a .env fileSKILL.md:164
    configured via environment variable or `.env`

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from jeremylongshore/tons-of-skills-marketplace at commit cfae287, republished under its MIT licence (© jeremylongshore). 327 words, ~1,377 tokens.

Download SKILL.mdSave it as .claude/skills/deepgram-install-auth/SKILL.md (or your agent's skills folder).
name
deepgram-install-auth
description
Install and configure Deepgram SDK authentication. Use when setting up a new Deepgram integration, configuring API keys, or initializing Deepgram in your project. Trigger: "install deepgram", "setup deepgram", "deepgram auth", "configure deepgram API key", "deepgram credentials".
allowed-tools
Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep
compatibility
Designed for Claude Code
version
1.13.0
license
MIT
author
Jeremy Longshore <jeremy@intentsolutions.io>
tags
saas, deepgram, api, authentication, setup

Deepgram Install & Auth

Examples

Load a development API key from the approved secret manager and send a short, non-sensitive audio fixture to the intended Deepgram project. Record only the project/environment and result. If the key appears in a repository, log, or support ticket, revoke it immediately and issue a replacement before investigating further.

Current State

!npm list @deepgram/sdk 2>/dev/null || echo '@deepgram/sdk not installed' !pip show deepgram-sdk 2>/dev/null | grep Version || echo 'deepgram-sdk (Python) not installed'

Overview

Install the Deepgram SDK and configure API key authentication. Deepgram provides speech-to-text (Nova-3, Nova-2), text-to-speech (Aura-2), and audio intelligence APIs. The JS SDK uses createClient() (v3/v4) or new DeepgramClient() (v5+).

Prerequisites

  • Node.js 18+ or Python 3.10+
  • Deepgram account at console.deepgram.com
  • API key from Console > Settings > API Keys

Instructions

Step 1: Install SDK

Node.js (v3/v4 — current stable):

bash
npm install @deepgram/sdk
# or
pnpm add @deepgram/sdk

Python:

bash
pip install deepgram-sdk
Step 2: Configure API Key
bash
# Option A: Environment variable (recommended)
export DEEPGRAM_API_KEY="your-api-key-here"

# Option B: .env file (add .env to .gitignore)
echo 'DEEPGRAM_API_KEY=your-api-key-here' >> .env

Never hardcode keys. Use dotenv for local dev, secret managers in production.

Step 3: Initialize Client (TypeScript)
typescript
import { createClient } from '@deepgram/sdk';

// Reads DEEPGRAM_API_KEY from env automatically
const deepgram = createClient(process.env.DEEPGRAM_API_KEY!);

SDK v5+ uses a different constructor:

typescript
import { DeepgramClient } from '@deepgram/sdk';
const deepgram = new DeepgramClient({ apiKey: process.env.DEEPGRAM_API_KEY });
Step 4: Initialize Client (Python)
python
from deepgram import DeepgramClient, PrerecordedOptions, LiveOptions
import os

client = DeepgramClient(os.environ["DEEPGRAM_API_KEY"])
Step 5: Verify Connection
typescript
// TypeScript — list projects to verify key is valid
async function verify() {
  const deepgram = createClient(process.env.DEEPGRAM_API_KEY!);
  const { result, error } = await deepgram.manage.getProjects();
  if (error) {
    console.error('Auth failed:', error.message);
    process.exit(1);
  }
  console.log(`Connected. Projects: ${result.projects.length}`);
  result.projects.forEach(p => console.log(`  - ${p.name} (${p.project_id})`));
}
verify();
python
# Python — verify connection
from deepgram import DeepgramClient
import os

client = DeepgramClient(os.environ["DEEPGRAM_API_KEY"])
response = client.manage.v("1").get_projects()
print(f"Connected. Projects: {len(response.projects)}")
for p in response.projects:
    print(f"  - {p.name} ({p.project_id})")
Step 6: Configure for Production
typescript
// Singleton client with custom options
import { createClient, DeepgramClient } from '@deepgram/sdk';

let client: DeepgramClient | null = null;

export function getDeepgramClient(): DeepgramClient {
  if (!client) {
    const apiKey = process.env.DEEPGRAM_API_KEY;
    if (!apiKey) throw new Error('DEEPGRAM_API_KEY is required');
    client = createClient(apiKey);
  }
  return client;
}

API Key Scopes

ScopePermissionUse Case
memberFull accessDevelopment only
listenSTT transcriptionProduction transcription services
speakTTS synthesisVoice generation services
manageProject managementAdmin tools
usageUsage dataMonitoring dashboards

Create scoped keys in Console > Settings > API Keys > Create Key.

Output

  • Installed @deepgram/sdk (Node.js) or deepgram-sdk (Python)
  • API key configured via environment variable or .env
  • Verified connection with project listing
  • Singleton client pattern for production use

Error Handling

ErrorCauseSolution
401 UnauthorizedInvalid or expired API keyRegenerate key in Console > API Keys
403 ForbiddenKey lacks required scopeCreate new key with correct scopes
MODULE_NOT_FOUNDSDK not installedRun npm install @deepgram/sdk
ENOTFOUND api.deepgram.comNetwork/DNS issueCheck internet, verify no proxy blocking
TypeError: createClient is not a functionSDK v5 installedUse new DeepgramClient() instead

Resources

Next Steps

Proceed to deepgram-hello-world for your first transcription.

© jeremylongshore, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/.curated/deepgram-install-auth of jeremylongshore/tons-of-skills-marketplace.

Open the folder on GitHubat commit cfae287

Compare with similar skills

Deepgram Install Auth next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Deepgram Install Auth compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Deepgram Install Auth this skilljeremylongshore/tons-of-skills-marketplace2.8k—~1.4kAutomated safety check: NotesMIT
Bilibili Page ReaderMisaka-Mikoto-Tech/agent-skills278—~3.6kAutomated safety check: PassMIT
Deepgram Python Text-to-Speechdeepgram/deepgram-python-sdk469—~1.8kAutomated safety check: PassMIT
Deeplake ManagedNeverSight/learn-skills.dev2171 repos~6.5kAutomated safety check: NotesNone
Hand-Drawn Explainer Video Makerhi-nikola/hand-drawn-explainer-video-nikola374—~904Automated safety check: PassApache-2.0
Deepgram Audio Intelligence for Pythondeepgram/deepgram-python-sdk469—~2.3kAutomated safety check: PassMIT

Similar skills

  • Bilibili Page Reader

    Misaka-Mikoto-Tech/agent-skills

    Get content from Bilibili videos: official subtitles, danmaku (density/peaks/sample), comments.

    278 GitHub stars~3.6k tokensUpdated 19 days ago
    Media & CreativeAuto-check passed
  • Deepgram Python Text-to-Speech

    deepgram/deepgram-python-sdk

    Guides Python code that calls Deepgram Text-to-Speech v1, covering one-shot REST, streaming WebSocket and the TextBuilder helper.

    469 GitHub stars~1.8k tokensUpdated 2 days ago
    Media & CreativeAuto-check passed
  • Deeplake Managed

    NeverSight/learn-skills.dev

    SDK for ingesting data into Deeplake managed tables. An agent skill from NeverSight/learn-skills.dev.

    217 GitHub starsUsed in 1 repo~6.5k tokens
    Media & CreativeAuto-check: notes
  • Hand-Drawn Explainer Video Maker

    hi-nikola/hand-drawn-explainer-video-nikola

    Produces Chinese hand-drawn explainer videos with voiceover, subtitles, timeline, editable project and a real MP4, by stroke-by-stroke story animation or programmatic animation.

    374 GitHub stars~904 tokensUpdated 1 mo ago
    Media & CreativeAuto-check passed
  • Deepgram Audio Intelligence for Python

    deepgram/deepgram-python-sdk

    Shows how to add Deepgram analytics such as diarization, summaries, sentiment, topics, redaction and language detection to speech transcription in Python.

    469 GitHub stars~2.3k tokensUpdated 2 days ago
    AI & LLM EngineeringAuto-check passed
  • Deepgram Python Speech-to-Text

    deepgram/deepgram-python-sdk

    Covers basic transcription with the Deepgram Python SDK's listen.v1 endpoint, for one-shot REST transcription of a file or URL and live WebSocket streaming with interim results.

    469 GitHub stars~2.9k tokensUpdated 2 days ago
    Backend & APIsAuto-check passed

More from jeremylongshore/tons-of-skills-marketplace

All 3,342 skills in this repo
  • Performing Security Code Review

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to conduct a security-focused code review using the security-agent plugin.

    2.8k GitHub starsUsed in 2 repos~1.3k tokens
    Auto-check: notes
  • Adapting Transfer Learning Models

    jeremylongshore/tons-of-skills-marketplace

    Build this skill automates the adaptation of pre-trained machine learning models using transfer learning techniques.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Agent Context Loader

    jeremylongshore/tons-of-skills-marketplace

    Execute proactive auto-loading: automatically detects and loads agents.md files.

    2.8k GitHub stars~1.1k tokensUpdated today
    Auto-check passed
  • Aggregating Performance Metrics

    jeremylongshore/tons-of-skills-marketplace

    Aggregate and centralize performance metrics from applications, systems, databases, caches, and services.

    2.8k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Analyzing Capacity Planning

    jeremylongshore/tons-of-skills-marketplace

    Execute this skill enables AI assistant to analyze capacity requirements and plan for future growth.

    2.8k GitHub stars~947 tokensUpdated today
    Auto-check passed
  • Analyzing Database Indexes

    jeremylongshore/tons-of-skills-marketplace

    Process use when you need to work with database indexing. An agent skill from jeremylongshore/tons-of-skills-marketplace.

    2.8k GitHub stars~2k tokensUpdated today
    Auto-check passed

Questions about Deepgram Install Auth

What does Deepgram Install Auth do?

Install and configure Deepgram SDK authentication. An agent skill from jeremylongshore/tons-of-skills-marketplace. Deepgram Install Auth is an agent skill from jeremylongshore/tons-of-skills-marketplace. Install and configure Deepgram SDK authentication.

When should I use Deepgram Install Auth?

Deepgram Install Auth fits situations like: setting up a new Deepgram integration; configuring API keys; initializing Deepgram in your project.

How do I install Deepgram Install Auth in Claude Code?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill deepgram-install-auth -a claude-code`. Or copy the skill folder (skills/.curated/deepgram-install-auth in jeremylongshore/tons-of-skills-marketplace) into .claude/skills/deepgram-install-auth in your project. Claude Code loads it when a task matches its description.

How do I install Deepgram Install Auth in Codex?

Run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill deepgram-install-auth -a codex`. Or copy the skill folder (skills/.curated/deepgram-install-auth in jeremylongshore/tons-of-skills-marketplace) into .agents/skills/deepgram-install-auth in your project. Codex loads it when a task matches its description.

Can I use Deepgram Install Auth in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add jeremylongshore/tons-of-skills-marketplace --skill deepgram-install-auth -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/deepgram-install-auth, .gemini/skills/deepgram-install-auth, .github/skills/deepgram-install-auth and .opencode/skills/deepgram-install-auth in your project.

What does Deepgram Install Auth need to run?

Going by SKILL.md and its folder, Deepgram Install Auth needs the command-line tools its instructions call (npm, pip and pnpm) and credentials named DEEPGRAM_API_KEY. Our summary lists: Python 3; Node.js; A credential in DEEPGRAM_API_KEY. Its frontmatter pre-approves these tools: Read, Write, Edit, Bash(npm:*), Bash(pip:*), Grep. Compatibility (from SKILL.md): Designed for Claude Code.

Does Deepgram Install Auth access the network?

SKILL.md names 2 domains. As links in the text: developers.deepgram.com and console.deepgram.com. This is read from the text; nothing was executed.

Is Deepgram Install Auth safe to install?

Our automated static check of SKILL.md found notes only (mentions a .env file), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Deepgram Install Auth use?

Deepgram Install Auth is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Deepgram Install Auth use?

About 1.4k tokens (SKILL.md is roughly 5.5k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Deepgram Install Auth?

Skills that share tags, products or a category with Deepgram Install Auth: Bilibili Page Reader (Misaka-Mikoto-Tech/agent-skills, 278 stars), Deepgram Python Text-to-Speech (deepgram/deepgram-python-sdk, 469 stars), Deeplake Managed (NeverSight/learn-skills.dev, 217 stars) and Hand-Drawn Explainer Video Maker (hi-nikola/hand-drawn-explainer-video-nikola, 374 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Deepgram Install Auth?

jeremylongshore (a GitHub user) maintains it in jeremylongshore/tons-of-skills-marketplace, which has 2,827 GitHub stars. The repository holds 3,342 skills in this directory. The repository was last updated on October 10, 2026.

Source: jeremylongshore/tons-of-skills-marketplace on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.