Skip to content
Back to skills

Sequences

ASecurity

Create and manage automated email drip sequences

  • 1,380 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 27, 2026
data-ai

Security analysis

A100/100

Pro scans all 12 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add vellum-ai/vellum-assistant --skill sequences --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sequences?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sequences
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vellum-ai-sequences/badge)](https://www.skillsdirectory.com/skills/vellum-ai-sequences)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: sequences
description: Create and manage automated email drip sequences
compatibility: "Designed for Vellum personal assistants"
metadata:
  emoji: "📧"
  vellum:
    display-name: "Email Sequences"
---

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.

Files in this skill

  • SKILL.md2.3 KB
  • TOOLS.json9.8 KB
  • tools/sequence-analytics.ts3.5 KB
  • tools/sequence-create.ts1.7 KB
  • tools/sequence-delete.ts712 B
  • tools/sequence-enroll.ts1.7 KB
  • tools/sequence-enrollment-list.ts1 KB
  • tools/sequence-get.ts1.6 KB
  • tools/sequence-import.ts3 KB
  • tools/sequence-list.ts995 B
  • tools/sequence-update.ts4.2 KB
  • tools/shared.ts280 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.