CtrlK
BlogDocsLog inGet started
Tessl Logo

twilio-messaging-webhooks

Receive and respond to inbound messages and track outbound delivery status via Twilio webhooks — across SMS, MMS, WhatsApp, and RCS. Covers webhook request parameters, replying with TwiML, validating webhook signatures for security, and handling status callbacks. Use this skill whenever an agent needs to handle incoming messages on any channel or track outbound message delivery in real time.

80

Quality

100%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

100%Weight 40%Scale 1-3

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A well-crafted reference skill: tight prose, executable dual-language examples, clear quickstart flow with validation addressed, and clean sectioning with signaled cross-skill navigation. It scores at the top anchor on every dimension.

DimensionReasoningScore

Conciseness

The body is lean — it does not explain concepts Claude already knows (what a webhook or SMS is) and keeps prose to a single tight overview paragraph plus code, fitting the level-3 'every token earns its place' anchor rather than the padded level-2.

3 / 3

Actionability

Provides fully executable Python and Node.js code for each pattern, a concrete parameters table, and copy-paste-ready commands ('ngrok http 5000', Console navigation path), matching the level-3 executable/copy-paste anchor.

3 / 3

Workflow Clarity

The quickstart gives an unambiguous flow (set webhook URL → handle POST → return TwiML) with signature validation addressed as a pattern and the delivery status flow stated; the simple-skill scoring note permits a 3 for a clear single-purpose flow without fragile multi-step checkpoints.

3 / 3

Progressive Disclosure

A well-organized single file with clearly labeled sections and clearly signaled one-level sibling-skill references (e.g. 'twilio-send-message'); no bundle files exist and there is no deep nesting or monolithic reference dump, matching the level-3 well-organized anchor.

3 / 3

Total

12

/

12

Passed

Description

100%Weight 40%Scale 1-3

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 that states concrete capabilities, an explicit use-when trigger, natural trigger terms across channels, and a distinct niche, all in third-person voice. It satisfies every dimension at the top anchor.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'Receive and respond to inbound messages', 'track outbound delivery status', 'replying with TwiML', 'validating webhook signatures', 'handling status callbacks' — matching the level-3 anchor of multiple specific actions rather than a single domain/action at level 2.

3 / 3

Completeness

Explicitly answers both what (parameters, TwiML, signature validation, status callbacks) and when ('Use this skill whenever an agent needs to handle incoming messages on any channel or track outbound message delivery in real time'), matching the level-3 anchor with an explicit trigger clause.

3 / 3

Trigger Term Quality

Covers natural terms users would say — 'inbound messages', 'outbound delivery status', 'SMS, MMS, WhatsApp, and RCS', 'status callbacks' — giving good keyword coverage rather than only jargon (level 1) or partial variations (level 2).

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche — Twilio messaging webhooks across named channels — and is distinguishable from sibling skills it cross-references, making wrong-skill triggering unlikely per the level-3 anchor.

3 / 3

Total

12

/

12

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
openai/plugins
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.