linkedin-outreach
End-to-end LinkedIn outreach campaign builder. Takes leads from Supabase, upstream skills, or CSV. Aligns on campaign goal and tone, writes personalized LinkedIn message sequences (connection request + follow-ups + optional InMail), presents for review, and exports for the user's outreach tool (Dripify, Botdog, Expandi, or manual CSV). Logs to Supabase outreach_log.
npx skills add gooseworks-ai/goose-skills --skill linkedin-outreach --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# LinkedIn Outreach The LinkedIn counterpart to `cold-email-outreach`. Takes qualified leads from Supabase, builds personalized LinkedIn message sequences, exports for the user's LinkedIn outreach tool, and logs everything back to Supabase. **Tool-agnostic:** Asks the user which LinkedIn tool they use. All tools are CSV-import based — no API/MCP automation for LinkedIn tools (they're browser-based). Adapters handle column mapping and format differences per tool. ## When to Auto-Load Load this skill when: - User says "LinkedIn outreach", "connect with these leads on LinkedIn", "send LinkedIn messages", "set up a LinkedIn campaign" - An upstream skill connects with "create LinkedIn campaign" or "passes: supabase-eligible-leads" and user specifies LinkedIn - User completes `lead-qualification` and wants to reach out via LinkedIn ## Supported Outreach Tools This skill does NOT assume a specific tool. It asks first, then adapts. | Tool | Integration | How It Works | |------|------------|--------------| | **Dripify** | CSV import | Generate CSV matching Dripify's import format, user uploads manually | | **Botdog** | CSV import | Generate CSV with Botdog-compatible columns | | **Expandi**
- When to Auto-Load
- Supported Outreach Tools
- Prerequisites
- Supabase
- LinkedIn Tool
- Character Limits
- Phase 0: Intake
- Campaign Goal
- Outreach Tool
- Lead Selection
- Tone & Style
- Sequence Structure
- Personalization
- Phase 1: Lead Selection from Supabase
What does the linkedin-outreach skill do?
End-to-end LinkedIn outreach campaign builder. Takes leads from Supabase, upstream skills, or CSV. Aligns on campaign goal and tone, writes personalized LinkedIn message sequences (connection request + follow-ups + optional InMail), presents for review, and exports for the user's outreach tool (Dripify, Botdog, Expandi, or manual CSV). Logs to Supabase outreach_log.
How do I install it?
Run `npx skills add gooseworks-ai/goose-skills --skill linkedin-outreach --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
