CtrlK
BlogDocsLog inGet started
Tessl Logo

deepgram-python-management-api

Use when writing or reviewing Python code in this repo that calls Deepgram Management APIs - projects, API keys, members, invites, usage, billing, models, and reusable Voice Agent configurations. Covers `client.manage.v1.projects`, project-scoped resources under `client.manage.v1.projects.*` (keys, members, members.invites, usage, billing, models, requests), global `client.manage.v1.models`, think-model discovery at `client.agent.v1.settings.think.models`, and `client.voice_agent.configurations.*`. Use `deepgram-python-voice-agent` when you want to run an agent interactively, this skill to PERSIST/LIST agent configs. Triggers include "management API", "list projects", "API keys", "members", "usage stats", "billing", "list models", "agent configurations", "manage.v1".

72

Quality

88%

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

76%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 strong, highly actionable API skill with executable examples throughout and well-organized sections. The main gaps are minor redundancy between description, intro, and gotchas, and the absence of explicit validation checkpoints around irreversible destructive calls.

Suggestions

Add an explicit validation checkpoint before destructive calls (e.g., 'Before delete/get, confirm the resource_id with a list call') to lift workflow clarity above the destructive-operation cap.

Remove the restated namespace inventory from the opening paragraph since it duplicates the frontmatter description and the 'When to use' section.

De-duplicate Gotchas 4 and 5 against the inline code comments, or consolidate the JSON-string and agent-block-only points into a single gotcha.

DimensionReasoningScore

Conciseness

Mostly efficient with executable code and no concept over-explanation, but the opening paragraph restates the frontmatter description and Gotchas 4/5 repeat comments already embedded in the quick-start code blocks.

4 / 5

Actionability

Copy-paste-ready executable snippets cover every resource type (projects, models, keys, members, invites, usage, billing, voice agent configs, async), with the only placeholder ('prompt': '...') being justified flexibility.

5 / 5

Workflow Clarity

Sections are organized by resource type, but destructive operations (delete noted as irreversible) lack explicit validate-then-proceed checkpoints, capping workflow clarity at 3 per the destructive-operation guideline.

3 / 5

Progressive Disclosure

No bundle files exist, but the body is well-structured with clearly signaled one-level-deep references (reference.md, OpenAPI, Context7, product docs); the inlined quick-start density is reasonable but slightly heavy for inline placement.

4 / 5

Total

16

/

20

Passed

Description

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

The description is excellent: it concretely names every resource domain, provides an explicit trigger list, answers both what and when, and clearly disambiguates sibling skills. No vague fluff or over-claims.

DimensionReasoningScore

Specificity

Enumerates multiple concrete actions across projects, API keys, members, invites, usage, billing, models, and reusable Voice Agent configurations, giving comprehensive coverage of the skill's capabilities.

5 / 5

Completeness

Clearly states both what it does (Deepgram Management APIs across enumerated resources) and when to use it ('Use when writing or reviewing Python code...'), reinforced by an explicit triggers list.

5 / 5

Trigger Term Quality

The explicit 'Triggers include' clause lists natural phrases users would say ('list projects', 'API keys', 'usage stats', 'billing', 'list models', 'agent configurations', 'manage.v1') with good synonym coverage.

5 / 5

Distinctiveness Conflict Risk

Explicitly differentiates from `deepgram-python-voice-agent` ('this skill to PERSIST/LIST agent configs') and STT/TTS skills, carving a clear niche with minimal conflict risk.

5 / 5

Total

20

/

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.