outbound-sourcing

Searches LinkedIn for candidates, dedupes against Greenhouse, and drafts personalized outreach emails.

20.2k|3.4k|Updated Oct 5, 2024
One-click install
npx skills add https://github.com/kortix-ai/suna --skill outbound-sourcing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outbound-sourcing
Source: https://github.com/kortix-ai/suna/tree/main/packages/starter/templates/marketplace/runtime/skills/outbound-sourcing
Command: npx skills add https://github.com/kortix-ai/suna --skill outbound-sourcing

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Recruiters spend hours manually searching LinkedIn for candidates, cross-checking who is already in the ATS pipeline, and writing individualized outreach emails. This Skill automates that daily sourcing sweep while keeping the recruiter in full control of sending and ATS updates.

Core Features & Use Cases

  • LinkedIn Candidate Search: Finds candidates matching the role's sourcing criteria (title, seniority, skills) and pulls their real background details.
  • Greenhouse Pipeline Dedupe: Checks every match against the role's current Greenhouse pipeline by name, email, or LinkedIn URL to eliminate anyone already applied, contacted, or rejected.
  • Personalized Outreach Drafting: Writes one first-touch email per new candidate grounded in specific details from their actual background, capped at a configurable daily limit.
  • Use Case: A recruiter running a daily sourcing cron for an open engineering role receives a review inbox batch of deduped candidates with drafted outreach emails, ready to approve, edit, and send.

Quick Start

Ask the agent to run the outbound sourcing sweep for your open role and draft outreach emails for new LinkedIn candidates not already in the Greenhouse pipeline.

Frequently Asked Questions about outbound-sourcing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LinkedIn candidate sourcing for an open role?

Define the role's sourcing criteria (title, seniority, skills) and let the agent search LinkedIn for matching profiles each day. It pulls each candidate's real background, dedupes against your ATS, and drafts personalized outreach emails for recruiter review.

How does the skill avoid contacting candidates already in Greenhouse?

Before drafting anything, it pulls the full Greenhouse pipeline for the role and checks every LinkedIn match by name, email, or LinkedIn URL. Anyone who already applied, was contacted, or was rejected at any stage is dropped from the batch.

Can the agent send outreach emails or update Greenhouse automatically?

No. The agent has no send action and never creates, updates, or tags Greenhouse records. All drafts go to a recruiter review inbox, and the recruiter decides whether to send and whether to add candidates to the ATS.

Is there a limit on how many candidates are sourced per day?

Yes, a configurable daily cap limits how many new candidates are sourced and drafted per run. This keeps each batch a size the recruiter can realistically review, regardless of how many LinkedIn results match.

What makes the outreach emails personalized rather than templates?

Each draft must reference one or two specific, real details from the candidate's LinkedIn background, such as their current role, a notable project, or a relevant skill transition. Drafts that read the same with the candidate's specifics removed are rejected and rewritten.