CtrlK
BlogDocsLog inGet started
Tessl Logo

twilio-security-api-auth

Choose the right Twilio authentication method and implement it correctly. Covers Auth Token (testing only), API Keys (production standard), OAuth2 client_credentials (time-limited bearer tokens), Access Tokens (client-side SDKs), and test credentials. Use this skill before making any Twilio API calls in production.

70

Quality

86%

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

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

An actionable, well-organized reference with executable examples and useful guardrails (CANNOT section). Its main weakness is time-sensitive SDK version numbers embedded inline without a validation checkpoint or deprecated-section treatment, slightly hurting conciseness and workflow clarity.

Suggestions

Move the OAuth2 SDK minimum-version table into a reference file or mark it as time-sensitive so it does not bloat the core flow and age silently.

Add an explicit verification step after credential setup (e.g., a minimal authenticated API call confirming the token/key works) to give the workflow a concrete checkpoint.

Add a short note on handling OAuth2 token-refresh failure at runtime, since the body flags the 1-hour expiry but gives no recovery guidance.

DimensionReasoningScore

Conciseness

Mostly lean with tables and copy-paste code, but the OAuth2 "SDK Support" table of minimum version numbers (Java 10.6.0, Node 5.4.0, etc.) is time-sensitive information not placed in a deprecated/old-patterns section, which the guidelines say should penalize conciseness.

2 / 3

Actionability

Provides fully executable Python, Node.js, and cURL snippets using env vars, plus specific magic numbers and error codes (21211, 21612, 20003) — copy-paste ready and concrete.

3 / 3

Workflow Clarity

The OAuth2 flow is cleanly sequenced (Step 1–3) and a decision framework guides method choice, but there are no explicit verification checkpoints (e.g., confirm the credential works, handle token-refresh failure), so checkpoints are missing rather than explicit.

2 / 3

Progressive Disclosure

Self-contained skill with no bundle files, well-organized into clear sections and a decision table, plus a well-signaled Next Steps list pointing to sibling skills for deeper topics — easy to navigate at one level.

3 / 3

Total

10

/

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, third-person description that names a clear domain, enumerates concrete capabilities, and provides an explicit usage trigger. It is concise without padding and unlikely to conflict with sibling skills.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — "Choose the right Twilio authentication method and implement it correctly" plus enumerated methods (Auth Token, API Keys, OAuth2 client_credentials, Access Tokens, test credentials), matching the multiple-specific-actions anchor.

3 / 3

Completeness

Explicitly answers both what (choose and implement Twilio auth, covering five named methods) and when ("Use this skill before making any Twilio API calls in production"), satisfying the explicit-trigger anchor.

3 / 3

Trigger Term Quality

Natural terms a user would say are well covered: "Twilio authentication", "API Keys", "OAuth2", "Access Tokens", "test credentials", and "Twilio API calls" — terms developers actually use.

3 / 3

Distinctiveness Conflict Risk

Scoped tightly to Twilio authentication with a clear niche and production-only trigger, making it unlikely to fire for unrelated skills.

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.