CtrlK
BlogDocsLog inGet started
Tessl Logo

twilio-voice-conversation-relay

Build AI-powered voice agents using Twilio ConversationRelay. Handles real-time speech recognition (ASR), text-to-speech (TTS), and bidirectional audio streaming via WebSocket. Covers TwiML setup, WebSocket message types, LLM integration, streaming responses, and voice provider configuration. Use this skill to build voice bots, IVR replacements, or real-time AI voice assistants on Twilio calls.

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-structured, actionable skill body with executable dual-language examples, concise reference tables, a thorough CANNOT section, and clean sectioning. It assumes Claude's competence and surfaces only domain-specific Twilio ConversationRelay knowledge.

DimensionReasoningScore

Conciseness

Lean prose with no padding of concepts Claude already knows — it does not explain what a WebSocket, LLM, or Flask is, and the Quickstart is direct. Not a 2 because there is no unnecessary explanation; the dual-language (Python/Node) examples are high-value reference rather than verbosity.

3 / 3

Actionability

Provides fully executable, copy-paste-ready code in both Python and Node for TwiML setup, WebSocket handling, token-by-token streaming, and voice configuration, plus concrete message-type tables with key fields. Not a 2 because the examples are complete and executable, not pseudocode.

3 / 3

Workflow Clarity

Quickstart is explicitly sequenced (Step 1 return TwiML, Step 2 handle WebSocket events and respond) and the Key Patterns section extends it with a clear message-flow model. Not capped at 2 because this transport/integration skill does not involve destructive or batch operations requiring validate-fix-retry checkpoints.

3 / 3

Progressive Disclosure

No bundle files exist (references/scripts/assets are empty), and the body is self-contained and well-organized into Overview, Prerequisites, Quickstart, Key Patterns, CANNOT, and Next Steps with clearly signaled one-level pointers to sibling skills. Not a 2 because organization is clean and references are shallow, not nested.

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, specific, third-person description that states concrete capabilities and gives an explicit 'Use this skill to...' trigger with natural user phrasing. It clearly distinguishes ConversationRelay voice agents from neighboring Twilio skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions — 'real-time speech recognition (ASR), text-to-speech (TTS), and bidirectional audio streaming via WebSocket', plus 'TwiML setup, WebSocket message types, LLM integration, streaming responses, and voice provider configuration' — matching the 'lists multiple specific concrete actions' anchor. Not below 3 because it goes well beyond naming a single domain action.

3 / 3

Completeness

Explicitly answers both 'what' (handles ASR/TTS/streaming, covers TwiML setup, message types, LLM integration) and 'when' via the explicit 'Use this skill to build voice bots, IVR replacements, or real-time AI voice assistants on Twilio calls.' clause. Not below 3 because the 'Use when...' trigger is explicit, not implied.

3 / 3

Trigger Term Quality

Includes natural user terms — 'voice bots, IVR replacements, or real-time AI voice assistants on Twilio calls' — which a user would actually say, giving good coverage of natural variations. Not a 2 because it covers several common phrasings rather than one technical term.

3 / 3

Distinctiveness Conflict Risk

Targets a clear niche (Twilio ConversationRelay voice agents) with distinct triggers unlikely to fire for unrelated skills. Not a 2 because it is far more specific than 'Works with document files'-level overlap.

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.