Category: Outreach · Version:
1.0.0 · Author: OpenDirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)Install
- npx CLI (Recommended)
- skills.sh
- Claude Code Native
- Claude Desktop
- Manus AI
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
Setup
GEMINI_API_KEY(required)COMPOSIO_API_KEY(optional, for Gmail draft creation)
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:Signal Types
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 todocs/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

