CtrlK
BlogDocsLog inGet started
Tessl Logo

deepgram-go-conversational-stt

Use when planning or reviewing Go SDK work for Deepgram conversational STT / Flux v2. This repo does not currently ship a first-class v2 listen client, so route supported v1 transcription to deepgram-go-speech-to-text and document raw WebSocket fallback honestly when v2 is requested.

86

1.15x
Quality

79%

Does it follow best practices?

Impact

99%

1.15x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./.agents/skills/deepgram-go-conversational-stt/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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.

An honestly-framed routing/reference skill that is well-structured and concise, but its actionability is limited because it cannot provide executable v2 code and only points at low-level files to inspect.

Suggestions

Add a minimal, explicitly-prototype raw WebSocket code sketch using the named hooks (websocket.go, live-version.go) so the v2 fallback is actionable rather than only descriptive.

De-duplicate the low-level file paths by listing them once in the API reference section and referencing that list from Quick start and Key parameters.

Show one concrete snippet of how to override client host/version/path from the shared client options, since that is the actual integration mechanism.

DimensionReasoningScore

Conciseness

Lean and assumes Claude's competence (no explanations of what STT or Deepgram is), but the low-level file paths are repeated across Quick start, Key parameters, and API reference, adding minor redundancy.

4 / 5

Actionability

Points to specific files and an alternative skill, but provides no executable recipe for the raw WebSocket v2 fallback itself; guidance is concrete but incomplete for the core task.

3 / 5

Workflow Clarity

The routing decision flow (v1 acceptable → speech-to-type skill; voice-agent → voice-agent skill; must do v2 → listed raw hooks) is clear and unambiguous, though not a sequenced multi-step workflow.

4 / 5

Progressive Disclosure

Well-organized sections with one-level-deep references (in-repo source files and external URLs) clearly signaled in the layered API reference; no nested reference chains and easy to navigate.

5 / 5

Total

16

/

20

Passed

Description

87%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, honest description that explicitly states the trigger, distinguishes the skill from sibling Deepgram Go skills, and gives concrete routing actions rather than vague claims.

DimensionReasoningScore

Specificity

Names the domain (Go SDK, Deepgram conversational STT / Flux v2) and concrete actions — "route supported v1 transcription to deepgram-go-speech-to-text" and "document raw WebSocket fallback honestly" — with minor coverage gaps.

4 / 5

Completeness

Explicitly answers both what (route v1 transcription, document raw WebSocket fallback) and when ("Use when planning or reviewing Go SDK work for Deepgram conversational STT / Flux v2") with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Includes natural terms users would say ("Go SDK", "Deepgram conversational STT", "Flux v2") with good coverage, though a few common variants are absent.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Flux / conversational STT v2 in Go) with explicit routing of v1 to deepgram-go-speech-to-text and voice-agent to a separate skill, minimizing conflict risk.

5 / 5

Total

18

/

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