> ## Documentation Index
> Fetch the complete documentation index at: https://www.opendirectory.dev/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# outreach-sequence-builder

> Turn a buying signal into a ready-to-send multi-channel outreach sequence. Give the skill a signal and it generates 4-6 personalized touchpoints across email...

<Info>
  **Category:** Outreach · **Version:** `1.0.0` · **Author:** `OpenDirectory` · **Compatibility:** All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)
</Info>

<img width="1280" height="640" alt="outreach-sequence-builder" src="https://github.com/user-attachments/assets/3d73358a-52ca-48e7-b34e-b1ba33246d6e" />

Turn a buying signal into a ready-to-send multi-channel outreach sequence. Give the skill a signal and it generates 4-6 personalized touchpoints across email, LinkedIn, and phone, with objection pre-emption built in.

## Install

<Tabs>
  <Tab title="npx CLI (Recommended)">
    ```bash theme={null}
    npx "@opendirectory.dev/skills" install outreach-sequence-builder --target claude
    ```
  </Tab>

  <Tab title="skills.sh">
    ```bash theme={null}
    npx skills add Varnan-Tech/opendirectory --skill outreach-sequence-builder
    ```
  </Tab>

  <Tab title="Claude Code Native">
    ```bash theme={null}
    /plugin marketplace add Varnan-Tech/opendirectory
    /plugin install opendirectory-gtm-skills@opendirectory-marketplace
    ```
  </Tab>

  <Tab title="Claude Desktop">
    <video controls className="w-full aspect-video rounded-xl mb-4" src="https://github.com/user-attachments/assets/cea8b565-2002-4a87-8857-d902bfcfdc1c" />

    1. Copy `https://github.com/Varnan-Tech/opendirectory/tree/main/skills/outreach-sequence-builder` into [download-directory.github.io](https://download-directory.github.io/) to download the ZIP.
    2. Open **Claude Desktop** -> **Customize** -> **Skills** -> **+** -> **Upload a skill** and drop the folder containing `SKILL.md`.
  </Tab>

  <Tab title="Manus AI">
    <video controls className="w-full aspect-video rounded-xl mb-4" src="https://github.com/user-attachments/assets/17cbee2a-9e17-4bd4-ac46-68e0e92ffab4" />

    [**Install outreach-sequence-builder in Manus AI**](https://manus.im/import-skills?githubUrl=https%3A%2F%2Fgithub.com%2FVarnan-Tech%2Fopendirectory%2Ftree%2Fmain%2Fskills%2Foutreach-sequence-builder\&utm_source=opendirectory)
  </Tab>
</Tabs>

## What It Does

* Identifies the signal type from 7 categories: Post-Fundraise, Hiring Signal, Competitor Displacement, Product Launch, Content Engagement, Event Follow-up, Job Change
* Loads your ICP from docs/icp.md or asks 4 questions to define target persona and pain points
* Develops the Insight, Bridge, Opener, and Ask for the specific signal
* Plans a 4-6 touchpoint channel sequence over 10-14 days
* Generates all messages with Gemini, enforcing hard limits (100-word emails, 300-character LinkedIn notes, 20-word phone openers)
* Pre-empts 2-4 objections woven into existing touchpoints
* Runs a 13-point QA pass before presenting the sequence
* Saves the sequence to docs/sequences/ and optionally drafts emails in Gmail via Composio

## Requirements

| Requirement | Purpose | How to Set Up |
| - | - | - |
| Gemini API key | Sequence generation | aistudio.google.com, Get API key |
| Composio API key (optional) | Gmail draft creation | app.composio.dev, API Keys |

## Setup

```bash theme={null}
cp .env.example .env
```

Fill in:

* `GEMINI_API_KEY` (required)
* `COMPOSIO_API_KEY` (optional, for Gmail draft creation)

Optional: create `docs/icp.md` with your target personas, company profile, pain points, and differentiators. If the file does not exist, the skill asks 4 questions before generating.

## How to Use

Basic sequence from a signal:

```
"Build an outreach sequence for a prospect who just raised a Series B"
"They're hiring 8 engineers — write me a sequence"
"Create outreach based on this signal: they just launched a new product"
```

With contact context:

```
"Build an outreach sequence for Sarah Chen, VP Sales at Momentum CRM — they just raised $22M Series B"
"They switched from Salesforce and posted a frustrated LinkedIn comment. Write a competitor displacement sequence."
```

With Gmail drafting:

```
"Build a post-fundraise sequence and draft the emails in Gmail"
```

## Signal Types

| Signal | Definition | Window |
| - | - | - |
| Post-Fundraise | Company raised a round in the last 30 days | 48 hours from announcement |
| Hiring Signal | Company posted 5 or more roles in a function you serve | Within the week posts appear |
| Competitor Displacement | Contact is using a competitor and showing frustration | Within 24 hours |
| Product Launch | Company launched a new product or major feature | 2-4 weeks after launch |
| Content Engagement | Contact liked, commented, or shared your content | Start on LinkedIn first |
| Event Follow-up | You met at a conference or webinar | Within 48 hours of event |
| Job Change | Contact moved to a new company in the last 60 days | Within 2 weeks of announcement |

## Message Rules

* Only `{{first_name}}` is allowed as a variable. All other details must be filled in from context.
* Email bodies: 100 words maximum.
* LinkedIn notes: 300 characters maximum.
* Phone openers: 20 words maximum.
* No placeholders like `[Company Name]` or `[INSERT PAIN POINT]`. If the information is not available, the skill asks before writing.

## Output

The sequence is saved to `docs/sequences/{signal-type}.md`. Each touchpoint includes:

* Channel and day number
* Two subject line variants (email)
* Message body
* Word count (email) or character count (LinkedIn)
* Phone talk track with voicemail script

## Project Structure

```
outreach-sequence-builder/
├── SKILL.md
├── README.md
├── .env.example
├── evals/
│   └── evals.json
└── references/
    ├── signal-playbook.md
    ├── sequence-format.md
    └── output-template.md
```

## License

MIT


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.