CtrlK
BlogDocsLog inGet started
Tessl Logo

deepgram-python-conversational-stt

Use when writing or reviewing Python code in this repo that calls Deepgram Conversational STT v2 / Flux (`/v2/listen`) for turn-aware streaming transcription. Covers `client.listen.v2.connect(...)`, Flux models, end-of-turn detection. Use `deepgram-python-speech-to-text` for standard v1 ASR, `deepgram-python-voice-agent` for full-duplex interactive assistants. Triggers include "flux", "v2 listen", "conversational STT", "turn detection", "end of turn", "EOT", "listen.v2", "flux-general-en", "flux-general-multi".

91

1.19x
Quality

86%

Does it follow best practices?

Impact

100%

1.19x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

78%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 tightly written, highly actionable skill body with two runnable code paths and concrete gotchas. Its main weakness is progressive disclosure: an in-repo reference file is named but not actually bundled.

Suggestions

Add the missing references/reference.md file (or remove the reference.md citation) so the in-repo reference link resolves.

Tighten the 'When to use this product' bullets and parameter-table prose to cut remaining redundant tokens.

Add a brief validation/verification note (e.g., confirm a TurnInfo EndOfTurn event arrives before treating a turn as final) to strengthen workflow checkpoints.

DimensionReasoningScore

Conciseness

Mostly lean and token-efficient with dense executable examples and no padding of basic concepts; a few prose lines in the 'When to use' and parameter table could be trimmed further.

4 / 5

Actionability

Provides two complete copy-paste runnable examples (sync and async), a concrete parameter table with exact model IDs and SDK quirks (string sample_rate), and explicit event/typed-object handling.

5 / 5

Workflow Clarity

The connect -> register handlers -> send audio -> start_listening sequence is shown concretely in code with a gotchas section guarding common errors; lacks explicit validation checkpoints, but the operation is a streaming connection rather than a destructive/batch task so the cap does not apply.

4 / 5

Progressive Disclosure

Good section structure with a layered 'API reference' block pointing to external docs, Context7, and example files, but the in-repo reference.md is cited in the body while no references/ bundle exists, leaving that link unverifiable.

3 / 5

Total

16

/

20

Passed

Description

95%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 precise, well-scoped description that clearly states what it covers, when to use it, distinguishes it from sibling skills, and supplies rich trigger terms. Only minor specificity headroom remains on the full API surface.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions/methods (client.listen.v2.connect, Flux models, end-of-turn detection) but coverage is not exhaustive of the full API surface.

4 / 5

Completeness

Explicitly answers what ('writing or reviewing Python code...that calls Deepgram Conversational STT v2 / Flux') and when ('Use when...'), with concrete trigger phrases listed.

5 / 5

Trigger Term Quality

Comprehensive trigger list blends natural phrases ('end of turn', 'turn detection') with technical terms and model IDs ('flux-general-en', 'listen.v2') a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Carves a clear niche and explicitly redirects to siblings (deepgram-python-speech-to-text for v1 ASR, deepgram-python-voice-agent for full-duplex), minimizing wrong-skill triggering.

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-python-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.