CtrlK
BlogDocsLog inGet started
Tessl Logo

twilio-call-recordings

Record Twilio voice calls correctly. Covers the critical distinction between Record verb (voicemail) and Dial record (call recording), dual-channel for QA, mid-call pause for PCI, Conference recording, and the ConversationRelay workaround. Use this skill whenever you need to capture call audio for compliance, QA, or analytics.

70

Quality

85%

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

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

A highly actionable, well-structured reference skill with executable code throughout and a strong troubleshooting table. It is slightly long from dual-language repetition and would benefit from splitting detailed patterns into reference files and adding a validation step before destructive deletes.

Suggestions

Add an explicit validation/confirmation checkpoint before the destructive recording delete (e.g., verify CallSid/RecordingSid ownership and confirm with the user before client.recordings(...).delete()).

Factor the per-pattern dual-language code blocks into one-level-deep reference files (e.g., references/dual-channel.md, references/conversationrelay.md) to reduce SKILL.md length and improve progressive disclosure.

Tighten prose callouts where the code already conveys the intent (e.g., the 'Dual-channel lets speech analytics tools distinguish agent from caller' sentence duplicates the table's QA column).

DimensionReasoningScore

Conciseness

Mostly efficient dense tables and targeted code with no basic-concept padding, but dual Python/Node repetition for every pattern and a few prose callouts could be trimmed, fitting the 'efficient; minor over-explanation' anchor.

4 / 5

Actionability

Fully executable copy-paste-ready code in both languages with specific parameters (record='record-from-answer-dual', status='paused') covering all common cases (two-party, callback, conference, ConversationRelay, PCI pause, access/delete).

5 / 5

Workflow Clarity

Each recipe has a clear ordered sequence with explicit ordering warnings ('Start recording BEFORE connecting ConversationRelay') and a Common Errors symptom-cause-fix table as an error-recovery loop, but the destructive recording delete lacks a validation/confirm checkpoint.

4 / 5

Progressive Disclosure

Well-organized into clearly signaled sections (Overview, Quickstart, Key Patterns, Common Errors, CANNOT, Next Steps) with sibling-skill references, but all content is inline with no one-level-deep reference files to split into, so it stops short of the 5 anchor.

4 / 5

Total

17

/

20

Passed

Description

87%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 that clearly states both capability and trigger conditions with comprehensive coverage of recording methods. The only blemish is the second-person phrasing ('you need'), which costs it one point on specificity.

DimensionReasoningScore

Specificity

Lists multiple concrete actions with comprehensive coverage ('Record Twilio voice calls', 'dual-channel for QA', 'mid-call pause for PCI', 'Conference recording', 'ConversationRelay workaround') matching the 5 anchor, but reduced by 1 per the second-person penalty for 'whenever you need to capture call audio'.

4 / 5

Completeness

Explicitly answers both what ('Record Twilio voice calls correctly. Covers the critical distinction...') and when ('Use this skill whenever you need to capture call audio for compliance, QA, or analytics') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural keyword coverage ('Twilio voice calls', 'call recording', 'voicemail', 'QA', 'PCI', 'compliance', 'analytics') a user would say, with a few synonyms missing and some jargon ('ConversationRelay workaround') keeping it just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

Occupies a clear niche (Twilio call recording) with distinct triggers and minimal conflict risk versus sibling skills, matching the 'clear niche with distinct triggers' anchor.

5 / 5

Total

18

/

20

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.