New to Claude Skills? Learn how to install them →

aaron-he-zhu on GitHub

Outreach Manager

Free

Streamline your influencer and media outreach process.

Get this skill

Free · Opens the source repo

What Outreach Manager does

Outreach Manager is designed to enhance your outreach efforts by providing a structured approach to influencer, media, and partnership engagements. This skill enables users to craft personalized outreach messages, manage follow-up sequences, and track the status of negotiations. It is particularly useful for marketers, PR professionals, and anyone involved in creator outreach or partnership negotiations. By utilizing a systematic approach, users can ensure that each outreach effort is tailored to the recipient, increasing the likelihood of a positive response.

The skill operates by gathering essential context about the outreach target, such as their social media handle, follower count, niche, and the specifics of the campaign. Once this information is collected, Outreach Manager generates personalized pitches, follow-up messages, and negotiation scripts that are ready for use. The skill also maintains a pipeline tracker that helps users keep track of their outreach efforts and the status of each engagement, ensuring that no potential partnership falls through the cracks.

One of the key advantages of Outreach Manager is its ability to integrate with existing workflows. It does not require live integrations, allowing users to input data directly and generate outreach artifacts without needing additional tools. This makes it accessible for users who may not have extensive technical resources or who prefer a straightforward approach to managing their outreach efforts. The skill also promotes the retention of valuable data, such as confirmed partners and objection handling patterns, which can be referenced in future outreach campaigns.

Overall, Outreach Manager is a valuable tool for anyone looking to improve their outreach strategy, providing a clear framework for engagement while ensuring that each interaction is personalized and professional. Whether you're reaching out to influencers, journalists, or potential partners, this skill equips you with the necessary resources to execute effective outreach campaigns.

When to use it

Use this skill when you need to craft outreach messages, follow up with influencers, or negotiate partnership terms.

When not to use it

This skill is not suitable for finalizing signed agreements or for tasks related to media-list tiering and press-release structure.

What you can build with it

Crafting a Pitch for an Influencer

Input the influencer's details and campaign context to generate a personalized outreach message.

Negotiating Partnership Terms

Use the negotiation support feature to bridge the gap between your budget and the influencer's asking price.

Tracking Outreach Progress

Maintain a status tracker for all your outreach efforts, ensuring you follow up appropriately with each contact.

How to install Outreach Manager

View source

1. Install with the skills CLI

npx skills add aaron-he-zhu/aaron-marketing-skills/outreach-manager --agent claude-code

2. Or install it manually

Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.

Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs

Inside SKILL.md

Written by aaron-he-zhu

Outreach Manager

Craft personal, professional, persistent outreach; manage negotiations; track relationship progress. Home discipline is influencer (creator outreach), and the same mechanics engine — personalization, multi-touch cadence, negotiation scripts, pipeline tracking — serves media/analyst and launch-partner targets when press-media-relations hands over its media list, angles, and embargo terms, and social-selling / advocate-recruitment targets when social-selling-planner or advocacy-program-designer hands over a warm 1:1. The list, the angle, and the embargo stay with the handing-off skill; this skill owns the pitch execution.

Quick Start

Shortest invocation:

Write an outreach message to @[influencer] for [campaign]

Negotiate a gap between ask and budget:

Help me negotiate with @[influencer] who is asking for $[X] when our budget is $[Y]

Skill Contract

  • Reads: target influencer handle(s), platform, follower count, niche; campaign and product context; compensation type and budget; deliverables and timeline; any prior contact history supplied by the user or loaded from memory. Before any outreach, check memory/creators/<handle-slug>.md — the creator-registry roster record — for the confirmed contact path, last agreed rate, and negotiation/response history.
  • Writes: outreach artifact (pitches, follow-up sequence, negotiation guide, pipeline tracker) to memory/influencer/outreach-manager/YYYY-MM-DD-<topic>.md. When a cycle closes, the closed outcome (final agreed rate, response history, confirmed contact path) goes as a one-line update to memory/events/creators.ndjson via an authorized operation: propose request to registry-events.py — only creator-registry writes canonical roster records.
  • Promotes: durable facts (confirmed partners, agreed rates, top objection patterns, response-rate baselines) to memory/hot-cache.md.
  • Done when:
    • A personalized pitch (plus at least one variation) exists for each target influencer.
    • A follow-up cadence and pipeline status are recorded for every contacted creator.
    • Confirmed partners are flagged with agreed terms for handoff.
  • Primary next skill: creator-content-auditor

Handoff Summary

Emit the standard shape from skill-contract.md §Handoff Summary Format.

Data Sources

This family needs no live integrations (Tier 1). The skill works entirely from inputs you provide — paste the influencer handles, follower counts, niche, budget, and deliverables, and it produces every artifact without any tool connection.

Where a connector could speed up the work, use these ~~ placeholders:

  • ~~influencer database — pull handle, follower count, niche, and past partnerships instead of typing them.
  • ~~social platform analytics — verify audience demographics and recent posts for personalization.
  • ~~CRM — sync pipeline status, last-contact dates, and next actions.
  • ~~email/DM tool — schedule and send the follow-up cadence.

See CONNECTORS.md for the free/keyless recipe per category. No integration is required; when one is absent, ask the user for the inputs directly. Missing target or campaign details do not block a reversible draft: use explicit bracketed placeholders, generalize any unverified personalization, and identify the smallest inputs needed to finish it.

Instructions

When a user requests outreach help, run these steps. Each step has a fill-in template in references/templates.md — copy the matching block and replace the placeholders. Apply the hard copy rules in references/cold-copy-rules.md before any message ships.

Draft/send boundary: drafting is reversible; sending or scheduling is an external side effect. Even when the shortlist or personalization facts are missing, produce an inline first-touch draft labeled DRAFT — NOT SENT with explicit placeholders and no invented facts, then state what is still needed for personalization. Never stop with only an input request when a safe placeholder draft can be produced. Do not send or schedule anything until the user explicitly approves the exact recipients, channel, and message or cadence.

  1. Gather outreach context — capture campaign/product context, target handle(s), platform, followers, niche, compensation type, budget, deliverables, and timeline. Load the memory/creators/<handle-slug>.md roster record first when it exists — re-engaging a rostered creator starts from the confirmed contact path and last agreed rate, not a cold pitch. Template: Step 1.
  2. Create personalized outreach — list personalization points (recent content, style, audience, values, past partners), then write the primary message plus a DM-friendly short version and a formal email/management version. Template: Step 2. Media/analyst/hunter targets: personalize on beat and recent coverage, lead with the story angle (not a compensation offer), carry the embargo terms verbatim from the press-media-relations artifact, and never invent quotes or data — claims come from the approved message house.
  3. Create follow-up sequence — build a 4-touch cadence (Day 0 / 3-4 / 7-8 / 14, then archive at Day 21), each touch adding new value and getting shorter. Cap at 3-4 follow-ups; make it easy to say no. Template: Step 3.
  4. Provide negotiation support — map the ask/budget gap, then apply value-exchange, scope-adjustment, or future-value strategies with ready scripts and an objection/response table. Template: Step 4.
  5. Track outreach pipeline — record stage counts and conversion rates, a per-creator detailed pipeline, today's prioritized actions, and pipeline health (response rate, confirmation rate, time-to-confirm, top objection). Template: Step 5. Active-cycle tracking lives here; when a cycle closes (confirmed or archived), submit the closed outcome as a one-line update to memory/events/creators.ndjson via an authorized operation: propose request to registry-events.py for creator-registry to reconcile.

Example

User: "Write outreach for @sustainablesarah (45K Instagram followers, eco-lifestyle) for our organic skincare launch"

Output (abridged):

## Outreach for @sustainablesarah

### Personalization Points
- Recent post: "5 swaps for a zero-waste bathroom"  •  Style: educational, authentic  •  Past partners: Grove Collaborative

### Primary Message
Subject: Love your zero-waste content – collab with [Brand]?

Hi Sarah! I just watched your "zero-waste bathroom" post and added reusable cotton rounds to my cart 😊 I'm [Name] from [Brand] — organic skincare in fully compostable packaging. We're launching a new collection and thought of you. We'd love to send the full line, and if you love it, partner on a post + Stories. Offering $[X] plus product and full creative freedom. Interested?

Full multi-version output, follow-up cadence, negotiation guide, and pipeline tracker live in references/templates.md.

Reference Materials

Next Best Skill

  • Primary: creator-content-auditor — once a partner is confirmed and creates content, review the draft against the brief before it ships.
  • Alternate: contract-helper — finalize agreed terms into a partnership agreement.
  • Alternate: brief-generator — send a full campaign brief to a creator who asked for more detail.

Termination note: keep a visited-set. If a skill in this chain was already invoked this session, stop and report chain-complete rather than re-running it. Max handoff depth is 3.

Related Skills

Frequently asked questions about Outreach Manager

Similar skills