Agent skill

Deepgram JS Text Intelligence

by deepgram in deepgram/deepgram-js-sdk

A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment, summarization, topic detection, and intent…

MITAuto-check passedWriting & Content

Install Deepgram JS Text Intelligence

skills CLI
$ npx skills add deepgram/deepgram-js-sdk --skill deepgram-js-text-intelligence -a claude-code

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

GitHub CLI
$ gh skill install deepgram/deepgram-js-sdk deepgram-js-text-intelligence --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/deepgram/deepgram-js-sdk.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/deepgram-js-text-intelligence .claude/skills/deepgram-js-text-intelligence && 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-js-text-intelligence
GitHub stars
276
Token cost
~1.1k tokens
SKILL.md length
351 words
Files
1
Skills in repo
7
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment, summarization, topic detection, and intent…

  • Works in 5 steps: In-repo reference: reference.md → Read… → Canonical OpenAPI (REST):… → Canonical AsyncAPI (WSS):… → …
  • Reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment
  • SKILL.md covers When to use this product, Authentication, Quick start and Key parameters / API surface, plus 4 more sections
  • Calls npx; needs DEEPGRAM_API_KEY

What it does

Deepgram JS Text Intelligence is an agent skill from deepgram/deepgram-js-sdk. Use when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment, summarization, topic detection, and intent recognition on text input. Covers client.read.v1.text.analyze(...) with body: { text } or body: { url }. Use deepgram-js-audio-intelligence when the source is audio instead of text. Triggers include "read API", "text intelligence", "analyze text", "sentiment", "summarize text", "topics", "intents", and "read.v1".

Its SKILL.md is about 1.1k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Writing & Content, covering Summarization and Speech recognition and synthesis. It works with Deepgram, JavaScript and TypeScript. The repository describes itself as: Official JavaScript SDK for Deepgram. The licence is MIT.

When your agent uses it

  • Reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment
  • Topic detection
  • Intent recognition on text input
  • Include read API

Example prompts

  • “read API”
  • “text intelligence”
  • “analyze text”
  • “/deepgram-js-text-intelligence”

Requirements

  • Node.js
  • A credential in DEEPGRAM_API_KEY

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. In-repo reference: reference.md → Read V1 Text; request typing also lives in src/api/resources/read/resources/v1/resources/text/client/{Cli…
  2. Canonical OpenAPI (REST): https://developers.deepgram.com/openapi.yaml
  3. Canonical AsyncAPI (WSS): https://developers.deepgram.com/asyncapi.yaml
  4. Context7: library ID /llmstxt/developers_deepgram_llms_txt
  5. Product docs

What it can do on your machine

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

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx

    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

    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.

Context cost

Deepgram JS Text Intelligence loads about 1.1k tokens when it runs. Until then it costs about 133 tokens; SKILL.md has 351 words of instructions outside code blocks.

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

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 passed

The automated check found no risky patterns in SKILL.md.

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 deepgram/deepgram-js-sdk at commit 4b3dc3e, republished under its MIT licence (© deepgram). 351 words, ~1,101 tokens.

Download SKILL.mdSave it as .claude/skills/deepgram-js-text-intelligence/SKILL.md (or your agent's skills folder).
name
deepgram-js-text-intelligence
description
Use when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (`/v1/read`) for sentiment, summarization, topic detection, and intent recognition on text input. Covers `client.read.v1.text.analyze(...)` with `body: { text }` or `body: { url }`. Use `deepgram-js-audio-intelligence` when the source is audio instead of text. Triggers include "read API", "text intelligence", "analyze text", "sentiment", "summarize text", "topics", "intents", and "read.v1".

Using Deepgram Text Intelligence (JavaScript / TypeScript SDK)

Analyze text or a hosted text URL for sentiment, summarization, topics, and intents via /v1/read.

When to use this product

  • You already have text (transcript, document, email, chat log) and want analytics.
  • You want a single REST call; there is no streaming Read API in this SDK.

Use a different skill when:

  • Your source is audio and you want the analytics applied during transcription → deepgram-js-audio-intelligence.

Authentication

js
require("dotenv").config();

const { DeepgramClient } = require("@deepgram/sdk");

const deepgramClient = new DeepgramClient({
  apiKey: process.env.DEEPGRAM_API_KEY,
});

Quick start

From examples/12-text-intelligence.ts:

js
const data = await deepgramClient.read.v1.text.analyze({
  body: {
    text: "Hello, world! This is a sample text for analysis.",
  },
  language: "en",
  summarize: "v2",
});

console.log("Analysis result:", JSON.stringify(data, null, 2));

For broader coverage, examples/28-text-intelligence-advanced.ts also demonstrates sentiment, topics, intents, custom topics/intents, callbacks, and URL input.

Key parameters / API surface

ParamNotes
bodyRequired. Use { text: "..." } or { url: "https://..." }
languageUsually required for analytics features
sentimentPer-segment + aggregate sentiment
summarizeSDK examples use both "v2" and true; see gotchas
topics, intentsModel-detected topics and intents
custom_topic, custom_intentstring or string[]
custom_topic_mode, custom_intent_modeUsually "extended" or "strict"
callback, callback_method, tagAsync delivery and labeling

API reference (layered)

  1. In-repo reference: reference.md → Read V1 Text; request typing also lives in src/api/resources/read/resources/v1/resources/text/client/{Client,requests/TextAnalyzeRequest.ts}.
  2. Canonical OpenAPI (REST): https://developers.deepgram.com/openapi.yaml
  3. Canonical AsyncAPI (WSS): https://developers.deepgram.com/asyncapi.yaml
  4. Context7: library ID /llmstxt/developers_deepgram_llms_txt
  5. Product docs:
Show full SKILL.md (165 more words)Show less

Gotchas

  1. Prefer body: { text | url } in typed code. That matches TextAnalyzeRequest; some examples also use top-level text, which is less reliable for strict TS.
  2. summarize is inconsistent across examples and generated comments. The request type points at TextAnalyzeRequestSummarize ("v2" today), while generated comments mention boolean for Read and examples use both forms.
  3. This API is REST-only here. No read.v1 WebSocket exists in the repo.
  4. Custom topics/intents need a mode for predictable behavior. Use extended or strict.
  5. The body is JSON, not raw text bytes. Send { body: { text: ... } }, not a string payload.
  6. Language support is product-side, not SDK-side. If analytics look sparse, verify the feature/model/language combination in docs.

Example files in this repo

  • examples/12-text-intelligence.ts
  • examples/28-text-intelligence-advanced.ts

Central product skills

For cross-language Deepgram product knowledge — the consolidated API reference, documentation finder, focused runnable recipes, third-party integration examples, and MCP setup — install the central skills:

bash
npx skills add deepgram/skills

This SDK ships language-idiomatic code skills; deepgram/skills ships cross-language product knowledge (see api, docs, recipes, examples, starters, setup-mcp).

© deepgram, 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 .agents/skills/deepgram-js-text-intelligence of deepgram/deepgram-js-sdk.

Open the folder on GitHubat commit 4b3dc3e

Compare with similar skills

Deepgram JS Text Intelligence 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 JS Text Intelligence compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Deepgram JS Text Intelligence this skilldeepgram/deepgram-js-sdk276—~1.1kAutomated safety check: PassMIT
Transformers.jshuggingface/skills11k1 repos~6.2kAutomated safety check: PassApache-2.0
Azure AI Voicelive TSmicrosoft/skills3.1k6 repos~3.4kAutomated safety check: PassMIT
Install Anti Sloptrycompai/crm11k1 repos~881Automated safety check: PassMIT
Biome Anti Slopnightly-labs/openbot422—~1.5kAutomated safety check: PassCustom licence
Deslop TypescriptConsensys/c0105—~1.6kAutomated safety check: PassLGPL-3.0

Similar skills

  • Transformers.js

    huggingface/skills

    Official

    Runs pre-trained Hugging Face models in JavaScript or TypeScript with Transformers.js, in browsers or Node.js, Bun and Deno, for text, vision, audio and multimodal tasks.

    11k GitHub starsUsed in 1 repo~6.2k tokens
    AI & LLM EngineeringAuto-check passed
  • Azure AI Voicelive TS

    microsoft/skills

    Official

    Azure AI Voice Live SDK for JavaScript/TypeScript. An agent skill from microsoft/skills.

    3.1k GitHub starsUsed in 6 repos~3.4k tokens
    Backend & APIsAuto-check passed
  • Install Anti Slop

    trycompai/crm

    Install and configure the anti-slop Oxlint plugin in a local TypeScript or JavaScript repository.

    11k GitHub starsUsed in 1 repo~881 tokens
    Writing & ContentAuto-check passed
  • Biome Anti Slop

    nightly-labs/openbot

    Install and configure vendored Biome anti-slop GritQL rules in a local TypeScript or JavaScript repository.

    422 GitHub stars~1.5k tokensUpdated yesterday
    Writing & ContentAuto-check passed
  • Deslop Typescript

    Consensys/c0

    Run a final de-slopping pass on nearly finished JavaScript or TypeScript work before commit or PR.

    105 GitHub stars~1.6k tokensUpdated 1 mo ago
    Writing & ContentAuto-check passed
  • Azure AI Translation TS

    microsoft/skills

    Official

    Build translation applications using Azure Translation SDKs for JavaScript (@azure-rest/ai-translation-text, @azure-rest/ai-translation-document).

    3.1k GitHub stars~2k tokensUpdated yesterday
    Writing & ContentAuto-check passed

More from deepgram/deepgram-js-sdk

  • Deepgram JS Audio Intelligence

    deepgram/deepgram-js-sdk

    A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram audio analytics overlays on /v1/listen - summarize, topics, intents, sentiment, diarize…

    276 GitHub stars~1.5k tokensUpdated 5 days ago
    Auto-check passed
  • Deepgram JS Conversational Stt

    deepgram/deepgram-js-sdk

    A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Conversational STT v2 / Flux (/v2/listen) for turn-aware streaming transcription.

    276 GitHub stars~1.3k tokensUpdated 5 days ago
    Auto-check passed
  • Deepgram JS Management API

    deepgram/deepgram-js-sdk

    A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Management APIs for projects, API keys, members, invites, requests, usage, billing, models…

    276 GitHub stars~1.7k tokensUpdated 5 days ago
    Auto-check passed
  • Deepgram JS Speech To Text

    deepgram/deepgram-js-sdk

    A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Speech-to-Text v1 (/v1/listen) for prerecorded or live audio transcription.

    276 GitHub stars~1.8k tokensUpdated 5 days ago
    Auto-check passed
  • Deepgram JS Text To Speech

    deepgram/deepgram-js-sdk

    A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Text-to-Speech v1 (/v1/speak) for audio synthesis.

    276 GitHub stars~1.4k tokensUpdated 5 days ago
    Auto-check passed
  • Deepgram JS Voice Agent

    deepgram/deepgram-js-sdk

    A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that builds an interactive voice agent via agent.deepgram.com/v1/agent/converse.

    276 GitHub stars~1.6k tokensUpdated 5 days ago
    Auto-check passed

Questions about Deepgram JS Text Intelligence

What does Deepgram JS Text Intelligence do?

A skill your agent uses when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment, summarization, topic detection, and intent…. Deepgram JS Text Intelligence is an agent skill from deepgram/deepgram-js-sdk. Use when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment, summarization, topic detection, and intent recognition on text input.

When should I use Deepgram JS Text Intelligence?

Deepgram JS Text Intelligence fits situations like: reviewing JavaScript/TypeScript in this repo that calls Deepgram Text Intelligence / Read (/v1/read) for sentiment; topic detection; intent recognition on text input; include read API.

How do I install Deepgram JS Text Intelligence in Claude Code?

Run `npx skills add deepgram/deepgram-js-sdk --skill deepgram-js-text-intelligence -a claude-code`. Or copy the skill folder (.agents/skills/deepgram-js-text-intelligence in deepgram/deepgram-js-sdk) into .claude/skills/deepgram-js-text-intelligence in your project. Claude Code loads it when a task matches its description.

How do I install Deepgram JS Text Intelligence in Codex?

Run `npx skills add deepgram/deepgram-js-sdk --skill deepgram-js-text-intelligence -a codex`. Or copy the skill folder (.agents/skills/deepgram-js-text-intelligence in deepgram/deepgram-js-sdk) into .agents/skills/deepgram-js-text-intelligence in your project. Codex loads it when a task matches its description.

Can I use Deepgram JS Text Intelligence 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 deepgram/deepgram-js-sdk --skill deepgram-js-text-intelligence -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-js-text-intelligence, .gemini/skills/deepgram-js-text-intelligence, .github/skills/deepgram-js-text-intelligence and .opencode/skills/deepgram-js-text-intelligence in your project.

What does Deepgram JS Text Intelligence need to run?

Going by SKILL.md and its folder, Deepgram JS Text Intelligence needs the command-line tools its instructions call (npx) and credentials named DEEPGRAM_API_KEY. Our summary lists: Node.js; A credential in DEEPGRAM_API_KEY.

Does Deepgram JS Text Intelligence access the network?

SKILL.md names 1 domain. As links in the text: developers.deepgram.com. This is read from the text; nothing was executed.

Is Deepgram JS Text Intelligence safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Deepgram JS Text Intelligence use?

Deepgram JS Text Intelligence is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Deepgram JS Text Intelligence use?

About 1.1k tokens (SKILL.md is roughly 4.4k 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 JS Text Intelligence?

Skills that share tags, products or a category with Deepgram JS Text Intelligence: Transformers.js (huggingface/skills, 11k stars), Azure AI Voicelive TS (microsoft/skills, 3.1k stars), Install Anti Slop (trycompai/crm, 11k stars) and Biome Anti Slop (nightly-labs/openbot, 422 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Deepgram JS Text Intelligence?

deepgram (a GitHub organization) maintains it in deepgram/deepgram-js-sdk, which has 276 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on October 2, 2026.

Source: deepgram/deepgram-js-sdk on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.