Skip to main content
ClaudeWave
Skill654 estrellas del repoactualizado today

sequences

The sequences skill enables creation and management of automated multi-step email drip campaigns, including sequence configuration with delays and approval gates, contact enrollment with bulk import capabilities, lifecycle controls for pausing or resuming sequences, and analytics dashboards showing send rates and completion metrics. Use this skill when building automated email outreach workflows, managing large-scale contact campaigns, or tracking engagement across multiple sequential messages.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/vellum-ai/vellum-assistant /tmp/sequences && cp -r /tmp/sequences/assistant/src/config/bundled-skills/sequences ~/.claude/skills/sequences
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

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.