CtrlK
BlogDocsLog inGet started
Tessl Logo

deepgram-java-audio-intelligence

Use when writing or reviewing Java code in this repo that enables Deepgram intelligence overlays on `/v1/listen` audio transcription - diarization, entity detection, sentiment, summarize, topics, intents, language detection, and redaction. Same endpoint as plain STT, but with extra request fields on `ListenV1RequestUrl` or `MediaTranscribeRequestOctetStream`. Use `deepgram-java-speech-to-text` for plain transcripts and `deepgram-java-text-intelligence` for analysis on existing text. Triggers include "audio intelligence", "diarize", "summarize audio", "sentiment from audio", "topic detection", and "redact".

92

1.13x
Quality

87%

Does it follow best practices?

Impact

100%

1.13x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-structured, actionable reference skill with executable code for both REST and WebSocket paths and clear sibling-skill routing. Main weakness is verbatim repetition of the analysis field list across two sections, which slightly hurts conciseness and organization.

Suggestions

De-duplicate the analysis field list: keep the verified field enumeration in one place (e.g. "Key parameters / API surface") and have "What else the REST request surface supports" reference it rather than repeating it.

Add the missing natural trigger phrases (entity detection, intents, language detection) to the description's explicit trigger list so it mirrors the full capability set.

Consider collapsing the WebSocket-subset note that appears both inline after the WebSocket example and again in "Key parameters / API surface" into a single statement.

DimensionReasoningScore

Conciseness

Lean body that assumes Claude's competence — no padding about what diarization or sentiment is — but the analysis field list is repeated verbatim in both "What else the REST request surface supports" and "Key parameters / API surface", a minor redundancy that could be trimmed. Not a 5 due to that duplication; not a 3 because the rest is efficient.

4 / 5

Actionability

Provides copy-paste-ready executable Java for both the REST URL path (full ListenV1RequestUrl builder + transcribeUrl call) and the WebSocket subset, plus verified field names and builder classes. Not a 4 because the common cases are fully covered with runnable code.

5 / 5

Workflow Clarity

Clear routing ("When to use this product" / "Use a different skill when") and an unambiguous single action (build request → call transcribe), with a Gotchas checklist of pitfalls. No destructive/batch operation is present so the validation cap does not apply; not a 5 because there is no multi-step sequence with explicit checkpoints, only API-call guidance.

4 / 5

Progressive Disclosure

Well-organized into navigable sections and points one level deep to external canonical sources (OpenAPI, AsyncAPI, Context7, product docs) and in-repo example paths rather than inlining them. No bundle files exist to verify. Not a 5 because the duplicated field lists and inline field enumeration are minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

92%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

A strong, specific description that clearly states what the skill does, when to use it, and how it differs from sibling Deepgram skills. The only gap is a few natural trigger phrases (entity detection, intents, language detection) not mirrored in the explicit trigger list.

DimensionReasoningScore

Specificity

Names the domain (Java code enabling Deepgram intelligence overlays on /v1/listen) and lists multiple concrete capabilities — diarization, entity detection, sentiment, summarize, topics, intents, language detection, redaction — plus the specific builder classes that carry them.

5 / 5

Completeness

Explicitly answers both what (intelligence overlays on /v1/listen via extra request fields on named builders) and when ("Use when writing or reviewing Java code in this repo that enables Deepgram intelligence overlays" plus a concrete trigger list).

5 / 5

Trigger Term Quality

Provides natural trigger phrases users would say ("audio intelligence", "diarize", "summarize audio", "sentiment from audio", "topic detection", "redact"), but omits natural triggers for entity detection, intents, and language detection that appear in the capability list. Not a 5 because a few natural terms are missing; not a 3 because coverage is already good.

4 / 5

Distinctiveness Conflict Risk

Explicitly routes away from sibling skills ("Use deepgram-java-speech-to-text for plain transcripts and deepgram-java-text-intelligence for analysis on existing text"), carving a clear niche with minimal conflict risk.

5 / 5

Total

19

/

20

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
deepgram/deepgram-java-sdk
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.