Passed 4 of 11 test cases with the skill, and 7 of 11 without it.
Without skill67%
With skill33%
Checks it passed that the model alone missed
Sets enrollment_action to cancel
1 fixed7 passed either way6 still failing8 broke
Pass-rate lift
-33 pp
Tokens
-16%
Agent turns
0%
Response time
-42%
Model gemini-3.6-flashMeasured 8/4/2026v18 of 22 cases passed with skill · 11 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt
Contact enrollment ID 'enr_9921' requested to be completely removed from their active sequence. Which parameters update this specific contact's enrollment?
What was checked, without and with the skill
Checked
Without skill
With skill
Passes enrollment_id as enr_9921
Passed
Passed
Sets enrollment_action to cancel
Missed
Passed
case-08 · gemini-3.6-flash · 8/4/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md35 linessingle file
You are an email sequence assistant. Use the sequence tools to help users create and manage automated multi-step email drip campaigns.
Capabilities
Sequence Management
Create: Build multi-step email sequences with configurable delays, subject lines, body prompts, and per-step approval gates
List: View all sequences with status and active enrollment counts
Get: Inspect a sequence's full configuration, steps, and enrollment breakdown
Update: Modify a sequence's name, description, status, steps, or exit-on-reply behavior
Delete: Remove a sequence and cancel all its active enrollments
Enrollment
Enroll: Add one or more contacts (by email) to a sequence, with optional personalization context
Enrollment List: View enrollments filtered by sequence or status (active, paused, completed, replied, cancelled, failed)
Import: Bulk-import contacts from a CSV/TSV file into a sequence (preview mode by default, then confirm to enroll)
Lifecycle Control (via sequence_update)
Pause a sequence: Set status: "paused" to halt processing of all enrollments
Resume a sequence: Set status: "active" to resume processing on the next scheduler tick
Pause/resume/cancel an enrollment: Pass enrollment_id + enrollment_action ("pause", "resume", or "cancel")
Analytics
Dashboard: View aggregate metrics across all sequences - total sends, reply rates, completion rates
Step Funnel: Drill into a specific sequence to see per-step send counts, reach, and drop-off
Usage Notes
Sequences require a messaging channel (e.g. "gmail") to be connected before enrollments can be processed.
By default, sequences exit when the contact replies (exit_on_reply: true). Set to false for sequences that should always complete all steps.
The sequence_import tool runs in preview mode by default. Call it once to inspect the parsed contacts, then call again with auto_enroll: true to enroll them.
Step delays are specified in seconds. Use common conversions: 1 hour = 3600, 1 day = 86400, 1 week = 604800.