CtrlK
BlogDocsLog inGet started
Tessl Logo

twilio-agent-connect

Use when building or integrating Twilio Agent Connect (TAC) to connect third-party LLM agent runtimes with Twilio Voice, Messaging, ConversationRelay, Conversation Memory, Conversation Orchestrator, or Enterprise Knowledge.

63

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./plugins/twilio-developer-kit/skills/twilio-agent-connect/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%Weight 40%Scale 1-5

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

Highly actionable with executable quick starts and clear install/config guidance, but the body is verbose and monolithic, repeating material across sections and inlining content that would benefit from separate reference files. Adding bundle references and trimming redundant sections would raise both conciseness and progressive disclosure.

Suggestions

Move platform integrations (AWS, Microsoft), troubleshooting, and detailed API/adapter reference into separate files under references/ and link to them one level deep, keeping SKILL.md a lean overview.

Remove redundancy between 'Product Context', 'Key Features', and 'Voice/Messaging-Specific Features' sections, which restate the same memory and channel capabilities.

Add an explicit validation/verification checkpoint in the setup and message-flow workflows (e.g., confirming the WebSocket/TwiML endpoint is reachable after configuration) to strengthen workflow clarity.

DimensionReasoningScore

Conciseness

The ~540-line body is mostly useful SDK reference but repeats material across sections (e.g., Memory Management restates Product Context, Key Features restates earlier detail) and could be tightened; not a 4 because several sections read like full product documentation rather than lean skill guidance.

3 / 5

Actionability

Provides copy-paste-ready Python and TypeScript quick starts, install commands, environment variables, and config snippets that cover the common multi-channel integration cases.

5 / 5

Workflow Clarity

The 5-step message flow and setup wizard give a clear sequence with most checkpoints present; not a 5 because there are no explicit validation/feedback-loop steps, though the skill is an integration guide rather than a destructive or batch operation.

4 / 5

Progressive Disclosure

No bundle files exist and the entire body is inlined in one large, sectioned file with only external documentation URLs; content that belongs in separate reference files (full platform integrations, troubleshooting, API detail) is inline rather than split into one-level-deep references.

3 / 5

Total

15

/

20

Passed

Description

78%Weight 40%Scale 1-5

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, specific description with an explicit 'Use when...' trigger and concrete named Twilio services, giving it a clear distinct niche. The main weakness is that the 'when' guidance leans on product names rather than a broader spread of natural user phrases.

DimensionReasoningScore

Specificity

Names the domain and several concrete actions ('building or integrating', 'connect third-party LLM agent runtimes with Twilio Voice, Messaging, ConversationRelay, Conversation Memory, Conversation Orchestrator, or Enterprise Knowledge'), with only minor coverage gaps; not a 5 because it does not enumerate the full range of integration actions.

4 / 5

Completeness

Explicitly answers both 'what' (connect third-party LLM agent runtimes with Twilio services) and 'when' ('Use when building or integrating Twilio Agent Connect'); not a 5 because the 'when' clause is somewhat product-name-circular rather than offering a richer set of concrete trigger phrases.

4 / 5

Trigger Term Quality

Good keyword coverage of named Twilio products users would mention (Voice, Messaging, ConversationRelay, Conversation Memory, etc.) plus the natural phrase 'building or integrating'; not a 5 because the terms skew toward technical product names and lack common synonyms/variations.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Twilio Agent Connect integration with specific named Twilio Conversations services) with distinct triggers and minimal conflict risk with other skills.

5 / 5

Total

17

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (550 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

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.