CtrlK
BlogDocsLog inGet started
Tessl Logo

deepgram-dotnet-text-intelligence

Use when writing or reviewing C# code in this repo that calls Deepgram Text Intelligence / Read (`/read`) for sentiment, summarization, topic detection, and intent recognition on text or hosted text URLs. Covers `ClientFactory.CreateAnalyzeClient()` with `AnalyzeText`, `AnalyzeUrl`, and `AnalyzeFile`. Use `deepgram-dotnet-audio-intelligence` when the source is audio instead of text.

72

Quality

87%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

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 tight, highly actionable skill body with executable examples across all input types and well-structured references. The main gaps are minor verbosity in the promotional closing section and the absence of error-recovery guidance for API failures.

Suggestions

Trim or relocate the 'Central product skills' section — its marketing framing ('install the central skills', 'ships language-idiomatic code skills') competes for tokens without aiding execution.

Add a short error-handling note for the quick-start calls (e.g. catching Deepgram exceptions / inspecting response failure states) to strengthen workflow clarity.

Collapse the redundant opening line 'Analyze text input for sentiment, summary, topics, and intents.' since the description already covers it.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence, but the trailing 'Central product skills' promotional section and the redundant opening line 'Analyze text input for sentiment, summary, topics, and intents.' could be trimmed without losing utility.

4 / 5

Actionability

Fully executable, copy-paste-ready code for AnalyzeText, AnalyzeFile, and AnalyzeUrl, plus a concrete key-params list and specific gotchas — covers the common cases directly.

5 / 5

Workflow Clarity

The init → create client → call → print sequence is unambiguous for this single-purpose API skill (no destructive/batch ops, so the cap does not apply), but there is no error-recovery guidance for failed API calls.

4 / 5

Progressive Disclosure

Well-signaled one-level-deep layered API reference and an example-files list give good navigation, and sections are clearly organized; with no bundle files present, the inlined key-params/gotchas content is appropriate but leaves minor organization room.

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 precise, well-scoped description that states concrete capabilities, the exact API surface, an explicit 'Use when' trigger, and clear boundary guidance against the sibling audio skill. Minor trigger-term synonym coverage is the only gap.

DimensionReasoningScore

Specificity

Names four concrete analysis actions ('sentiment, summarization, topic detection, and intent recognition') and the specific API surface ('ClientFactory.CreateAnalyzeClient()' with 'AnalyzeText', 'AnalyzeUrl', and 'AnalyzeFile'), giving comprehensive coverage.

5 / 5

Completeness

Explicitly answers both — the 'what' (analysis capabilities and API methods) and the 'when' via a concrete 'Use when writing or reviewing C# code in this repo that calls Deepgram Text Intelligence' trigger phrase.

5 / 5

Trigger Term Quality

Strong natural keywords ('sentiment', 'summarization', 'topic detection', 'intent recognition', 'C# code', 'audio') that users would say, but a few common synonyms (e.g. 'emotion', 'classify') and phrasings are missing.

4 / 5

Distinctiveness Conflict Risk

Clear niche (Deepgram Text Intelligence/.NET) with an explicit disambiguation ('Use `deepgram-dotnet-audio-intelligence` when the source is audio instead of text'), minimizing 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-dotnet-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.