creator-outreach
Build creator lead lists for TikTok, Instagram, and X by turning normalized platform datasets into outreach-ready leads with contact signals, shortlist logic, and draft outreach messages. Use this when the user wants creator discovery, contact extraction, shortlist building, or outreach prep.
Savant verdict: Review advised
Security analysis or source-hub review identified patterns requiring attention.
Live evaluation
Not evaluated yet. Workspaces can request a live evaluation.
Security assessment
Scan pending.
Structure
- No license declaredConfirm you may reuse this skill before importing it into your repository.
- The source hub's security checks flagged this skillSnyk: warn (Risk: MEDIUM · 1 issue)
SKILL.md
---
name: creator-outreach
description: Build creator lead lists for TikTok, Instagram, and X by turning normalized platform datasets into outreach-ready leads with contact signals, shortlist logic, and draft outreach messages. Use this when the user wants creator discovery, contact extraction, shortlist building, or outreach prep.
metadata:
postplus:
familyId: routing-contracts
familyName: Routing & Contracts
---
# Creator Outreach
Use this skill to turn normalized platform datasets into outreach-ready creator
leads, contact-signal summaries, shortlist logic, and draft outreach messages.
Apply shared rulebook and user-guidance rules from `postplus-shared`.
## Ownership Boundary
This skill owns lead normalization, public contact-signal extraction, scoring,
shortlisting, and draft preparation. Platform data collection belongs to
platform skills such as `tiktok-research`, `instagram-creator-discovery`, or
`instagram-account-research`.
Gmail, CRM, or message sending is a separate delivery step. Default to drafting
and human review, not sending.
## Required Input
- Normalized creator/profile datasets or manually structured creator exports.
- Platform, username or profile URL, source evidence, and fit reasons.
- Public contact fields that are visible in collected platform data.
- A brand or campaign brief before scoring or drafting.
Do not guess email addresses or invent contact channels.
## Discovery Routes
Choose one route before lead building:
- Official pool route: seller-center, creator-marketplace, or user-provided
export already exists.
- Keyword search route: broad market discovery around product terms, reviews,
unboxing, routines, commerce tags, or use cases.
- Competitor backtracking route: competitor brands, collab posts, shopping
posts, or comment sections are the seed.
- Content-first route: find relevant posts first, pull authors, then enrich
profiles.
- Known-handle enrichment route: the user already has handles and needs
profile enrichment, contact extraction, or outreach prep.
If the user gives no special constraints, use the lightest route likely to
produce a usable shortlist. Do not stack competitor, comments, official-pool,
and commerce evidence into the first pass unless the request needs it.
## Screening Dimensions
Always consider:
- account type,
- content fit,
- audience fit,
- market and language relevance,
- style fit,
- engagement quality,
- outreach readiness,
- public contact-signal provenance.
Follower count is not the only priority. Head, mid-tier, and small creators or
KOCs can all be valid depending on the campaign.
## Default Workflow
1. Choose the discovery route.
2. Collect platform data through the relevant platform skill when data is not
already provided.
3. Build a unified lead table:
```bash
--inputs <normalized-inputs> \
--output <work-folder>/.postplus/creator-leads.json
```
4. Extract only public contact signals:
```bash
--input <work-folder>/.postplus/creator-leads.json \
--output <work-folder>/.postplus/creator-leads-enriched.json
```
5. Score and shortlist when the user wants a ranked subset:
```bash
--input <work-folder>/.postplus/creator-leads-enriched.json \
--brief <work-folder>/.postplus/brand-brief.json \
--platforms tiktok,instagram,x \
--output <work-folder>/.postplus/creator-leads-scored.json
--input <work-folder>/.postplus/creator-leads-scored.json \
--min-score 45 \
--top 20 \
--output <work-folder>/.postplus/creator-leads-shortlist.json
```
6. Generate outreach drafts only after a reviewable shortlist and brand brief
exist.
## User-Facing Blockers
Stop and explain when:
- no normalized platform dataset or structured creator export exists,
- creator identity or source URL is missing,
- public contact signals are absent and the user asked for contactable leads,
- market, audience, or style fit cannot be verified from the available data,
- the user asks this skill to send messages directly,
- the request depends on private fields or hidden backend data.
## Output Expectations
Return shortlist rows, fit scores and reasons, public contact signals with provenance, missing-evidence notes, outreach-readiness risks, and drafts ready for human review or a separate delivery tool.
## Handoff
- Need more platform data -> the relevant platform research skill.
- Ready Gmail drafting or sending -> Gmail/manual outreach tooling after human
approval.
- Need campaign strategy before outreach -> campaign or offer strategy skills.
## Public Command Boundary
- Choose the smallest matching command or workflow from the user input and run
it directly.
- If an owned CLI or script command fails, report the exact error and stop. Do
not bypass the failure with metadata-only answers, readiness probing, local
payload rewrites, fallback providers, or unpublished tools.
- Preview and approval boundaries stay explicit; do not execute irreversible publishing without the required approval artifact.