sequence-load — Claude Code skill: what it does, how to install
Finds leads by targeting criteria, enriches contacts, and adds them to an Apollo outreach sequence. Useful for loading a batch after reviewing candidates.
npx skills add anthropics/knowledge-work-plugins --skill sequence-load -a claude-codeWhat sequence-load does
The skill parses targeting details such as job titles, seniority, industry keywords, company size, and location. It finds the requested Apollo sequence, checks linked email accounts, and shows matching people before any contacts are added. It can also list available sequences or load another batch.
After confirmation, it enriches each approved person through Apollo, creates contacts with deduplication enabled, and enrolls them in the selected sequence. The final report includes contacts added, Apollo credits used, and the sending email address. Apollo MCP must be connected because the workflow calls its search, enrichment, contact, and sequence tools.
When Apollo has multiple linked email accounts, the user must choose one before enrollment. Enrichment also requires confirmation because it consumes Apollo credits.
What it helps with
- find leads by title, company size, and location
- enrich matching people through Apollo
- create contacts with deduplication enabled
- enroll a batch of leads in an outreach sequence
- list available Apollo sequences
Example prompts for the agent
- Run
/apollo:sequence-loadto find 20 VP Sales at SaaS companies and add them to the “Q1 Outbound” sequence. - Use
/apollo:sequence-load list sequencesto show all available sequences. - Run
/apollo:sequence-load reload 15 more leads into "Enterprise Pipeline"to load another batch.
How to install sequence-load
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sequence-load -a claude-code2Manually: put the files in place
~/.claude/skills/sequence-load/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/sequence-load/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sequence-load -a codex2Manually: put the files in place
.agents/skills/sequence-load/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sequence-load -a cursor2Manually: put the files in place
.cursor/skills/sequence-load/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install anthropics/knowledge-work-plugins sequence-load2Manually: put the files in place
.github/skills/sequence-load/SKILL.md1Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sequence-load -a gemini-cli2Platform CLI
gemini skills install https://github.com/anthropics/knowledge-work-plugins --path partner-built/apollo/skills/sequence-loadManually: put the files in place
.devin/skills/sequence-load/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill sequence-load -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about sequence-load
How do I install sequence-load in Claude Code?
Run npx skills add anthropics/knowledge-work-plugins --skill sequence-load -a claude-code, then check ~/.claude/skills/sequence-load/SKILL.md.
What does sequence-load do?
It finds leads from targeting criteria, enriches them through Apollo, creates deduplicated contacts, and enrolls them in a selected outreach sequence.
What happens when Apollo has multiple email accounts?
The skill lists the linked accounts and asks you to choose one for sending. With one account, it selects that account automatically.
Source text
SKILL.md · Apache-2.0
--- name: sequence-load description: "Find leads matching criteria and bulk-add them to an Apollo outreach sequence. Handles enrichment, contact creation, deduplication, and enrollment in one flow." user-invocable: true argument-hint: "[targeting criteria + sequence name]" --- # Sequence Load Find, enrich, and load contacts into an outreach sequence — end to end. The user provides targeting criteria and a sequence name via "$ARGUMENTS". ## Examples - `/apollo:sequence-load add 20 VP Sales at SaaS companies to my "Q1 Outbound" sequence` - `/apollo:sequence-load SDR managers at fintech startups → Cold Outreach v2` - `/apollo:sequence-load list sequences` (shows all available sequences) - `/apollo:sequence-load directors of engineering, 500+ employees, US → Demo Follow-up` - `/apollo:sequence-load reload 15 more leads into "Enterprise Pipeline"` ## Step 1 — Parse Input From "$ARGUMENTS", extract: **Targeting criteria:** - Job titles → `person_titles` - Seniority levels → `person_seniorities` - Industry keywords → `q_organization_keyword_tags` - Company size → `organization_num_employees_ranges` - Locations → `person_locations` or `organization_locations` **Sequence info:** - Sequence name (text after "to", "into", or "→") - Volume — how many contacts to add (default: 10 if not specified) If the user just says "list sequences", skip to Step 2 and show all available sequences. ## Step 2 — Find the Sequence Use `mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_search` to find the target sequence: - Set `q_name` to the sequence name from input If no match or multiple matches: - Show all available sequences in a table: | Name | ID | Status | - Ask the user to pick one ## Step 3 — Get Email Account Use `mcp__claude_ai_Apollo_MCP__apollo_email_accounts_index` to list linked email accounts. - If one account → use automatically - If multiple → show them and ask which to send from ## Step 4 — Find Matching People Use `mcp__claude_ai_Apollo_MCP__apollo_mixed_people_api_search` with the targeting criteria. - Set `per_page` to the requested volume (or 10 by default) Present the candidates in a preview table: | # | Name | Title | Company | Location | |---|---|---|---|---| Ask: **"Add these [N] contacts to [Sequence Name]? This will consume [N] Apollo credits for enrichment."** Wait for confirmation before proceeding. ## Step 5 — Enrich and Create Contacts For each approved lead: 1. **Enrich** — Use `mcp__claude_ai_Apollo_MCP__apollo_people_bulk_match` (batch up to 10 per call) with: - `first_name`, `last_name`, `domain` for each person - `reveal_personal_emails` set to `true` 2. **Create contacts** — For each enriched person, use `mcp__claude_ai_Apollo_MCP__apollo_contacts_create` with: - `first_name`, `last_name`, `email`, `title`, `organization_name` - `direct_phone` or `mobile_phone` if available - `run_dedupe` set to `true` Collect all created contact IDs. ## Step 6 — Add to Sequence Use `mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_add_contact_ids` with: - `id`: the sequence ID - `emailer_campaign_id`: same sequence ID - `contact_ids`: array of created contact IDs - `send_email_from_email_account_id`: the chosen email account ID - `sequence_active_in_other_campaigns`: `false` (safe default) ## Step 7 — Confirm Enrollment Show a summary: --- **Sequence loaded successfully** | Field | Value | |---|---| | Sequence | [Name] | | Contacts added | [count] | | Sending from | [email address] | | Credits used | [count] | **Contacts enrolled:** | Name | Title | Company | Email | |---|---|---|---| --- ## Step 8 — Offer Next Actions Ask the user: 1. **Load more** — Find and add another batch of leads 2. **Review sequence** — Show sequence details and all enrolled contacts 3. **Remove a contact** — Use `mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_remove_or_stop_contact_ids` to remove specific contacts 4. **Pause a contact** — Re-add with `status: "paused"` and an `auto_unpause_at` date
© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins