Agent skill · marketing growth · jeremylongshore
deepgram-enterprise-rbac
Configure enterprise role-based access control for Deepgram integrations.
Why this skill is useful
Provides specific role-based access control patterns and scoped key provisioning for Deepgram that the AI wouldn't reliably generate on its own.
What it needs
Requires deepgram account access. About 5k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.
What this skill does
Deepgram Enterprise RBAC Prerequisites A verified identity source, named project/role owners, least-privilege role map, and access-review schedule. Authority to provision/revoke users and service credentials through approved identity/admin paths. Examples Grant a transcription service account only the development project scope it needs, validate its permitted action with a synthetic fixture, and record the owner and expiration/review date. Confirm that the same identity cannot access production; on role mismatch, revoke the broad assignment and correct the group mapping before further use. Overview Role-based access control for enterprise Deepgram deployments. Maps five application roles to Deepgram API key scopes, implements scoped key provisioning via the Deepgram Management API, Express permission middleware, team management with auto-provisioned keys, and automated key rotation. Deepgram Scope Reference Scope Permission Used By ------- ----------- --------- member Full access (all scopes) Admin only listen STT transcription Developers, Services speak TTS synthesis Developers, Services manage Project/key management Admin usage:read View usage metrics Analysts, Auditors keys:read List API keys Auditors keys:write Create/delete keys Admin Instructions Step 1: Define Roles and Scope Mapping Step 2: Scoped Key Provisioning Step 3: Permission Middleware Step 4: Team Management Step 5: Automated Key Rotation Step 6: Access Control Matrix Action Admin Developer Analyst Service Auditor -------- ------- ----------- --------- --------- --------- Transcribe (STT) Yes Yes No Yes No Text-to-Speech Yes Yes No No No View usage Yes No Yes No Yes Manage keys Yes No No No No View audit logs Yes No No No Yes Create projects Yes No No No No Output Five-role permission model with Deepgram scope mapping Scoped API key provisioning via Management API Express middleware (role-based and scope-based) Team management with auto-provisioned/revoked keys Automated key rotation for expiring ke …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills jeremylongshore/deepgram-enterprise-rbac