Use when writing or reviewing JavaScript/TypeScript in this repo that calls Deepgram Management APIs for projects, API keys, members, invites, requests, usage, billing, models, and agent think-model discovery. Covers `client.manage.v1.*` plus `client.agent.v1.settings.think.models.list()`. Use `deepgram-js-voice-agent` when you want to run an agent live rather than administer projects or inspect models. Triggers include "management API", "list projects", "API keys", "members", "invites", "usage stats", "billing", "list models", and "manage.v1".
87
82%
Does it follow best practices?
Impact
91%
1.30xAverage score across 3 eval scenarios
Passed
No known issues
API key and member administration
Correct SDK package
100%
100%
dotenv for API key
50%
0%
Project ID from env
100%
100%
manage.v1 namespace for keys
100%
100%
manage.v1 namespace for members
100%
100%
Nested key ID path
0%
0%
Invite scope field
100%
100%
Invite namespace
100%
100%
Member scopes endpoint
100%
100%
No root-level manage calls
100%
100%
Usage and billing reporting
Correct SDK package
100%
100%
dotenv for API key
50%
50%
Project ID from env
100%
100%
manage.v1 namespace
100%
100%
Usage breakdown over deprecated
62%
100%
No deprecated usage.get
100%
100%
Billing balances endpoint
100%
100%
Billing breakdown endpoint
100%
100%
Billing purchases endpoint
100%
100%
No regional endpoint for management
100%
100%
Model discovery for Voice Agent
Correct SDK package
83%
100%
dotenv for API key
25%
100%
Project ID from environment
100%
100%
agent.v1 for think models
0%
100%
No manage.v1 for think models
100%
100%
manage.v1 for global models
0%
100%
Project models namespace
33%
100%
include_outdated parameter
0%
100%
Distinguishes global vs project models
100%
100%
No raw HTTP for SDK-supported calls
30%
100%
c567b98
Table of Contents
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.