CtrlK
BlogDocsLog inGet started
Tessl Logo

deepgram-webhooks

Receive and verify Deepgram webhooks (callbacks). Use when setting up Deepgram webhook handlers, processing transcription callbacks, or handling asynchronous transcription results.

88

1.63x
Quality

81%

Does it follow best practices?

Impact

100%

1.63x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Evaluation results

100%

72%

Podcast Transcription Webhook Handler

Webhook handler with dg-token authentication

Criteria
Without context
With context

dg-token header check

0%

100%

Token compared to KEY_ID

0%

100%

Raw body middleware

0%

100%

JSON.parse on body buffer

0%

100%

200-range success response

100%

100%

Reject missing token

25%

100%

Reject invalid token

25%

100%

Transcript path extraction

100%

100%

request_id in output

100%

100%

Env var documentation

0%

100%

HTTPS recommendation

0%

100%

100%

22%

Batch Audio Transcription Submission Script

Callback request setup and payload parsing

Criteria
Without context
With context

callback query parameter

100%

100%

Correct API endpoint

100%

100%

Authorization Token header

100%

100%

Content-Type audio/wav

100%

100%

Prints request_id

100%

100%

Payload fields documented

100%

100%

Correct transcript path

100%

100%

DEEPGRAM_API_KEY env var

100%

100%

Port restriction awareness

0%

100%

Retry behavior documented

0%

100%

100%

22%

Secure Deepgram Webhook Handler in FastAPI

No-HMAC security model and idempotency

Criteria
Without context
With context

dg-token header read

10%

100%

Token vs DEEPGRAM_API_KEY_ID

0%

100%

403 on auth failure

100%

100%

200 on success

100%

100%

No HMAC in code

100%

100%

HMAC absence documented

100%

100%

Idempotency via request_id

100%

100%

Processed IDs persisted

100%

100%

Transcript path extraction

100%

100%

HTTPS in security doc

50%

100%

Additional security measures

100%

100%

Repository
hookdeck/webhook-skills
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

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.