CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

deepgram-dotnet-management-api

Use when writing or reviewing C# code in this repo that calls Deepgram Management APIs for projects, models, keys, members, invitations, usage, balances, and auth token grants. Covers `ClientFactory.CreateManageClient()` and `ClientFactory.CreateAuthClient()`. Unlike some other SDKs, this repo does not currently expose reusable Voice Agent configuration management endpoints.

76

Quality

95%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

96%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 excellent skill body: executable quick starts, a mandated validation pattern for destructive calls, and dense gotchas that capture non-obvious repo-specific knowledge. The only structural improvement is moving the method index and example-file list into a reference file for cleaner progressive disclosure.

DimensionReasoningScore

Conciseness

Lean throughout: install command, factory calls, four compact quick starts, a method index, and gotchas — no explanation of concepts Claude already knows. Every section carries non-obvious information (credential precedence, missing voice-agent CRUD, project scoping); the slight overlap between quick starts and the method list functions as an index rather than padding.

5 / 5

Actionability

Fully executable, copy-paste-ready C# for every sub-area, including schema construction (KeySchema { Comment, Scopes }, GrantTokenSchema { TtlSeconds = 300 }) and the bearer-token handoff to CreateListenRESTClient. Specific examples cover the common cases.

5 / 5

Workflow Clarity

Destructive operations get an explicit verify-delete-verify pattern with a try/catch feedback loop ('Verify the resource exists' -> 'Delete' -> 'Verify deletion succeeded'), gotcha #2 mandates it for all irreversible methods, and gotcha #4 sequences the project-ID-first dependency. The destructive-operation cap at 3 does not apply because validation is present.

5 / 5

Progressive Disclosure

Well-sectioned overview with one-level-deep, clearly labeled references ('Deepgram/Clients/Manage/v1/Client.cs', example files list, OpenAPI and docs URLs). Falls short of anchor 5 because the 'Key methods' list and the ten-entry example-file enumeration are inline content that belongs in a reference file, and the trailing 'npx skills add' pointer is loosely signaled.

4 / 5

Total

19

/

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 description: concrete, comprehensive, and explicit about both capabilities and trigger conditions, with an explicit boundary against a neighboring skill. Only gap is a few natural synonyms (.NET SDK, REST) for trigger coverage.

DimensionReasoningScore

Specificity

Enumerates the full resource surface ('projects, model, keys, members, invitations, usage, balances, and auth token grants') plus exact entry points ('ClientFactory.CreateManageClient()' and 'ClientFactory.CreateAuthClient()') — comprehensive and concrete. Anchor 4's 'minor gaps in coverage' does not apply; no vague or padded language.

5 / 5

Completeness

Explicitly answers both what ('Covers ClientFactory.CreateManageClient() and ClientFactory.CreateAuthClient()' with the resource list) and when ('Use when writing or reviewing C# code in this repo that calls Deepgram Management APIs'), matching the anchor-5 exemplar structure.

5 / 5

Trigger Term Quality

Natural trigger terms are present ('C# code', 'Deepgram', 'Management APIs', 'usage', 'members', 'invitations', 'auth token grants'), but a few common synonyms users would naturally say — '.NET SDK', 'REST', 'admin endpoints' — are missing. Good coverage, just short of the comprehensive-synonym anchor 5.

4 / 5

Distinctiveness Conflict Risk

Scoped to C# in this repo and to Deepgram project administration, with an explicit negative boundary ('this repo does not currently expose reusable Voice Agent configuration management endpoints') separating it from the sibling voice-agent skill. Clear niche, 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

deepgram/deepgram-dotnet-sdk

Path

.agents/skills/deepgram-dotnet-management-api/SKILL.md

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.