Agent skill

leadership-change-outreach

End-to-end leadership change signal composite. Takes any set of companies, detects recent leadership changes (new VP+, C-suite hires and promotions), evaluates relevance to your product, and drafts personalized outreach. Uses Apollo People Search (free) for fast detection + Apollo Enrichment (1 credit/person) for employment history, start dates, LinkedIn URLs, and verified emails.

gooseworks-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorMIT
Install
npx skills add gooseworks-ai/goose-skills --skill leadership-change-outreach --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 31 KB
Bundled scripts: none
Version: 2.0.0
Path: skills/outreach/composites/leadership-change-outreach/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

Review
written from the skill's own SKILL.md · Aug 5, 2026

What it does

Detects new leadership hires at target companies and evaluates whether the new leader is relevant to your product — as a direct buyer, a champion, or someone whose mandate aligns with what you sell. If relevant, enriches their profile and drafts personalized outreach that speaks to their new-role priorities.

How it works

  • Inputs a list of companies with domains and a set of titles (from config).
  • Phase 1: Apollo Free Search using apollo_client.search_people() with filters:
    • q_organization_domains: newline-joined domains
    • person_titles: titles from config
    • per_page: 100, page: 1 Returns id, first_name, last_name (obfuscated as "?"), title, organization.name, last_refreshed_at; does not return full last name, LinkedIn URL, email, or employment history.
  • Phase 2: Local Post-Filter applying strict GTM leadership rules:
    • Reject non-GTM functions (e.g., engineering, data science, marketing operations, etc.).
    • Reject regional/sub-segment roles (e.g., AVP, Area VP, regional, enterprise sales by region, etc.).
    • Reject entries containing "related to search terms".
    • Require a valid prefix: title must start with VP/Vice President/SVP/Head of/Chief/COO/CEO/etc.
  • Phase 3: Apollo Enrichment by ID (~1 second per person):
    • Use API at https://api.apollo.io/api/v1/people/match with the person id.
    • Returns full name, employment_history (with start_date, end_date, current flag), linkedin_url, email and email_status, city, state, country.
    • Enrichment is 1 Apollo credit per person.
    • Rate limit guidance: 0.5s delay every 5 requests; respect Retry-After if rate limited.
  • Phase 4: Change Detection
    • From employment_history, find the entry with current = true and read start_date (month granularity, e.g., 2026-02-01).
    • Determine change_type: new_hire (previous role at different company) or internal_promotion (previous role at same company).
  • Output Contract:
    • leadership_changes: [ { company: { name, domain }, new_leader: { full_name, new_title, start_date, previous_company, previous_title, change_type, linkedin_url, email, email_status, city, state, country } } ]
  • Output Files:
    • CSV leadership-change-scan.csv with columns: name, title, company, domain, start_date, change_type, previous_title, previous_company, previous_end_date, email, email_status, linkedin_url, city, state, country
    • Markdown leadership-change-outreach.md with signal summary, qualification, and email drafts

When to use it

Load this composite when the user asks to check for leadership changes, provides a list of companies to monitor, or an upstream workflow triggers a leadership change check.

What it can touch

  • Tools referenced: Apollo (Free Search and Enrichment), with capabilities: apollo-lead-finder, email-drafting.
  • Intermediary outputs include enriched leader profiles (name, employment_history, linkedin_url, email).

Caveats

  • Apollo start_date is month-granularity; exact day is not provided.
  • Free search obfuscates last names; enrichment must be done by id to obtain full name.
  • Post-filter relies on explicit GTM-prefix rules and will discard non-GTM or regional titles.
  • Cost per enriched person is 1 Apollo credit.
  • Output depends on upstream data completeness from Apollo (LinkedIn URL, email status may vary).
From the SKILL.md

# Leadership Change Outreach Detects new leadership hires at target companies and evaluates whether the new leader is relevant to your product — as a direct buyer, a champion, or someone whose mandate aligns with what you sell. If relevant, enriches their profile and drafts personalized outreach that speaks to their new-role priorities. **Why leadership changes work:** New leaders re-evaluate everything in their first 90 days. They inherit a vendor stack they didn't choose, a team they didn't build, and KPIs they need to hit fast. They're the most receptive buyers in any organization because: - They want to put their stamp on the department - They have a mandate (and often budget) to make changes - They need quick wins to build credibility with their new org - They haven't yet formed loyalty to existing vendors ## When to Auto-Load Load this composite when: - User says "check for leadership changes", "new executive hires", "leadership signal outreach" - User has a list of companies and wants to find those with relevant new leaders - An upstream workflow (TAM Pulse, company monitoring) triggers a leadership change check ## Detection Method: Apollo (Free Search + Enrichment) This com

What's inside
Steps it walks through
  1. When to Auto-Load
  2. Detection Method: Apollo (Free Search + Enrichment)
  3. Step 0: Configuration (One-Time Setup)
  4. Leader Relevance Mapping
  5. Signal Detection Config
  6. Apollo Title List
  7. Post-Filter Rules
  8. Outreach Config
  9. Your Company Context
  10. Step 1: Detect Leadership Changes (Apollo Pipeline)
  11. Input Contract
  12. Process
  13. Output Contract
  14. Output Files
Ships with 1 file
  • skill.meta.json
More from goose-skills
All skills →
About this skill
What does the leadership-change-outreach skill do?

End-to-end leadership change signal composite. Takes any set of companies, detects recent leadership changes (new VP+, C-suite hires and promotions), evaluates relevance to your product, and drafts personalized outreach. Uses Apollo People Search (free) for fast detection + Apollo Enrichment (1 credit/person) for employment history, start dates, LinkedIn URLs, and verified emails.

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill leadership-change-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.

Keep going