outreach

Solid

Universal B2B outreach skill. Define an ICP, build and clean a lead list, find and verify professional emails and mobile numbers, write and personalize a multichannel sequence, check deliverability, launch the campaign, handle replies, and read the results. Works with the Emelia MCP server or REST API, the Basile API for French B2B data, or a plain CSV. Triggers on: outreach, cold email, prospecting, lead list, lead generation, email finder, email verification, phone finder, sequence, campaign, follow-up, deliverability, warmup, SDR, ICP, personalization, reply handling.

AI & Automation 12 stars 2 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
37
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Claude for B2B Outreach **Invocation:** `/outreach $1 $2` where `$1` is the command and `$2` is the target (a brief, a list name, a CSV path, a campaign name or a URL). This skill orchestrates 17 sub-skills and 5 sub-agents that take an outbound campaign from a vague idea to replies in an inbox. Every step writes a file you can read, edit and re-run. Nothing is a black box. ## Quick reference | Command | What it does | |---------|-------------| | `/outreach pilot` | **Start here.** A guided first campaign on 100 contacts, with a checkpoint at every step | | `/outreach full <brief>` | The complete pipeline: ICP, list, enrichment, copy, sequence, launch, analysis | | `/outreach offer <url or description>` | Turn what you sell into an offer a competitor could not copy, from your website or from a conversation | | `/outreach icp <brief>` | Turn a vague brief into a targeting spec: titles, industries, size, geography, signals | | `/outreach leads <icp or query>` | Build the lead list from Basile (France), LinkedIn or a CSV | | `/outreach filter <list>` | Deduplicate, exclude customers and blacklist, segment, drop unusable rows | | `/outreach find-email <list>` | Find professional emails, in bulk or one by one | | `/outreach find-phone <list>` | Find direct mobile numbers | | `/outreach verify <list>` | Verify deliverability of every address before sending | | `/outreach enrich <list>` | The full waterfall: find, verify, decide, fill custom fields | | `/outreach write <angle>...

Details

Author
emelia-io
Repository
emelia-io/claude-outreach
Created
3 days ago
Last Updated
2 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

outreach-leads

Build the lead list by actually querying the sources this repository supports: the Basile API for French B2B, where an ICP becomes a plan of several queries (adjacent job titles, size bands, zones, sources), each counted for free with countOnly before a single record is extracted, then merged, deduplicated and cut of what is obviously off target before any enrichment credit is spent; a LinkedIn Sales Navigator search collected through the Emelia LinkedIn scraper; or a CSV the user already has (encoding, separator and column mapping handled). Writes outreach/leads.csv with a fixed 26 column schema that every other skill in this repository reads, including a source and a source_url column on every row. Reads outreach/icp.json, a Sales Navigator URL or a file path. Triggers on: build a list, lead list, source leads, find companies, find prospects, Basile, api.basile.cc, docs.basile.cc, French companies, SIREN, NAF, activity filter, count before extracting, Sales Navigator, LinkedIn search, LinkedIn scraper, scra

12 Updated 2 days ago
emelia-io
AI & Automation Listed

outreach

This skill drafts personalized sales outreach — intro emails, follow-ups, LinkedIn messages, and full email sequences. Use when the user asks to write, draft, or compose any sales communication. Trigger on: 'draft an email to X', 'write outreach for X', 'compose a follow-up', 'write a LinkedIn message', 'draft the sequence', 'write an intro email', 'help me write to this person', 'prepare the emails', 'what should I say to X'. Also use when research and contacts are ready and the user wants to act on them by writing messages. Do NOT use for finding companies (that's research), finding people (that's contacts), or saving drafts to CRM (that's the crm skill — though outreach produces the draft content that crm stores).

0 Updated 1 weeks ago
EllypsisAI
AI & Automation Solid

outreach-write

Writes the copy of a cold outreach sequence: the angle, the subject lines, the opening line, the proof, the ask, the follow-ups and the break-up. Picks between one message written per person and pushed into a custom variable, and two A/B variants that test genuinely different approaches. Prices the generation before it starts, because a thousand per contact messages do not fit in a Claude Code subscription. Holds two house prompts that write those per contact messages, one for email and a separate one for LinkedIn, where you do not sign, you end on a question, you drop the closing formula and you barely introduce yourself because the profile is one click away. Asks the four questions it needs first: the language, the formal or informal you for languages that make the distinction, the gender of the person signing because the grammar agrees in French and it is never guessed from a first name, and the rules for that language. Lays out the step body the way Emelia actually sends it: the message, then the signatur

12 Updated 2 days ago
emelia-io