A structured system for founders who know they should be talking to customers but don't know where to start. Turn outreach from 'I should probably talk to people' into a repeatable workflow.
SaferSkills independently audited outreach-engine (Agent Skill) and scored it 96/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 1 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 1 flagged
The text {match} tells the agent to skip the normal "ask the user first" gate. Used adversarially it removes the human-in-the-loop check before destructive or sensitive actions, turning a normally-gated agent into a fire-and-forget executor.
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The Outreach Engine skill provides a structured system for customer outreach—whether validating an idea pre-product or acquiring customers post-launch. It transforms the chaotic process of "talking to customers" into a repeatable workflow that yields actionable insights.
Most founders know they should talk to customers. Few do it well. Common failure modes:
This skill solves these problems with four interconnected workflows that guide you from target identification through insight synthesis.
ALWAYS load these files before ANY outreach operation:
| File | Purpose | Load When |
|---|---|---|
knowledge/outreach-principles.md | REQUIRED - Philosophy and anti-patterns | EVERY operation |
knowledge/validation-vs-acquisition.md | Stage-specific guidance | When determining approach |
knowledge/channel-guide.md | Where to find targets by platform | Finding targets |
knowledge/message-frameworks.md | The three message templates | Crafting openers |
This skill has four workflows. Load the appropriate workflow based on intent.
Purpose: Identify where target customers gather and who to reach out to.
Load when:
Triggers (examples):
Required dependencies - load BEFORE executing:
knowledge/outreach-principles.md - For targeting philosophyknowledge/channel-guide.md - For platform-specific tacticsknowledge/validation-vs-acquisition.md - For stage-appropriate targetingPurpose: Create the first message that gets a response.
Load when:
Triggers (examples):
Required dependencies - load BEFORE executing:
knowledge/outreach-principles.md - For messaging philosophyknowledge/message-frameworks.md - For the three templatesknowledge/validation-vs-acquisition.md - For stage-appropriate tonePurpose: Navigate conversations to extract real signal.
Load when:
Triggers (examples):
Required dependencies - load BEFORE executing:
knowledge/outreach-principles.md - For conversation philosophyknowledge/validation-vs-acquisition.md - For stage-specific questionsPurpose: Turn conversations into actionable insights.
Load when:
Triggers (examples):
Required dependencies - load BEFORE executing:
knowledge/outreach-principles.md - For synthesis philosophyknowledge/validation-vs-acquisition.md - For stage-specific signalsPurpose: The philosophy underlying effective outreach. Why it matters, AI's role, common mistakes, and quality standards.
CRITICAL: This file is the foundation. Load it before ANY workflow execution.
Contains:
Purpose: Stage-specific guidance for pre-product validation vs. post-product customer acquisition.
Load when: Determining approach for current stage
Contains:
Purpose: Where to find people by channel—platform-specific tactics.
Load when: Executing the find-targets workflow
Contains:
Purpose: The three message frameworks with variations for each platform.
Load when: Executing the craft-opener workflow
Contains:
| Tool | Purpose | When Used |
|---|---|---|
Read | Load knowledge and context files | All workflows |
Write | Create target lists, conversation notes | Find targets, synthesize |
Edit | Update existing documents | Iteration, refinement |
Glob | Discover related files | Context gathering |
Grep | Search across notes/transcripts | Pattern finding |
WebSearch | Find communities, research targets | Find targets workflow |
These rules are mandatory. Deviations will compromise outreach quality.
outreach-principles.md for guidanceThis skill should be invoked proactively during conversations:
| Situation | Action |
|---|---|
| User mentions idea validation | Offer to run find-targets workflow |
| User has conversations scheduled | Offer to run conversation-guide workflow |
| User shares conversation notes | Offer to run synthesize-insights workflow |
| User's outreach isn't working | Diagnose with outreach-principles, suggest craft-opener |
| User seems stuck | Check if they need more targets or different approach |
The goal is systematic progress from idea to validated insight.
| Wrong | Right |
|---|---|
| Mass automated outreach | Targeted, personalized messages |
| "Can I pick your brain?" | Specific ask with clear value exchange |
| Leading questions | Open questions seeking truth |
| Pitching during validation | Learning during validation |
| Summarizing conversations | Capturing exact quotes |
| Waiting for perfect target list | Starting with good-enough list, iterating |
| One-channel approach | Multi-channel based on where targets are |
| Treating all conversations same | Stage-appropriate (validation vs. acquisition) |
If these occur, stop and correct:
FAILURE TO FOLLOW THESE RULES WILL YIELD FALSE VALIDATION.
The Outreach Engine produces these artifacts:
| Artifact | Created By | Purpose |
|---|---|---|
| Target List | find-targets | Prioritized list with personalization context |
| Message Variations | craft-opener | 2-3 variations per target or template |
| Interview Script | conversation-guide | Questions with follow-ups and red flags |
| Conversation Notes | User (template provided) | Raw capture from each conversation |
| Insight Synthesis | synthesize-insights | Patterns, signals, recommendation |
Store artifacts in a consistent location (e.g., outreach/ folder) for future reference.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.