Skip to content
Back to skills

Hiring Agencies

ASecurity

Evaluate, hire, and manage GTM agencies — outbound, RevOps/Clay, demand gen, design, and dev shops. Agency vs in-house decision framework, pilot structure, scorecards, kill switches, and handoff to internal teams. Use when outsourcing GTM execution, evaluating an outbound agency, or deciding agency vs first hire. Triggers on: "hire agency", "outbound agency", "GTM agency", "Clay agency", "RevOps agency", "agency vs in-house", "outsource GTM", "marketing agency", "dev shop", "manage agency".

  • 59 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentsgosqltestinggit

Works with

  • claude code
  • cursor
  • cli

Security analysis

A100/100

Pro scans all 4 files and shows the line behind each finding

Scanned October 4, 2026

npx -y skills add LeadMagic/gtm-skills --skill hiring-agencies --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Hiring Agencies?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Hiring Agencies
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/leadmagic-hiring-agencies/badge)](https://www.skillsdirectory.com/skills/leadmagic-hiring-agencies)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: hiring-agencies
description: >-
  Evaluate, hire, and manage GTM agencies — outbound, RevOps/Clay, demand gen,
  design, and dev shops. Agency vs in-house decision framework, pilot structure,
  scorecards, kill switches, and handoff to internal teams. Use when outsourcing
  GTM execution, evaluating an outbound agency, or deciding agency vs first hire.
  Triggers on: "hire agency", "outbound agency", "GTM agency", "Clay agency",
  "RevOps agency", "agency vs in-house", "outsource GTM", "marketing agency",
  "dev shop", "manage agency".
license: MIT
compatibility: Claude Code, Codex, GitHub Copilot, Cursor, Gemini CLI, OpenCode, Goose, Hermes, Windsurf, Zed
metadata:
  version: "1.1.0"
  author: LeadMagic
  category: founder-led
  tags: [agencies, outsourcing, gtm, revops, outbound, contractors]
  frameworks:
    - "Winning by Design — GTM Index (Operating Model score)"
    - "Jason Lemkin — SaaStr Agency vs Hire Guidance"
    - "Paul Graham — Do Things That Do Not Scale"
  related_skills: [hiring-contractors, sales-team-building, pipeline-management, cold-email-strategy, clay-automation, tool-selection-stack]
---

# Hiring Agencies

## Overview

Agencies buy speed, not strategy. The right agency proves a channel or builds
a workflow faster than hiring. The wrong agency burns 90 days and your domain
reputation with nothing to show for it.

You cannot outsource your ICP, positioning, or sales process — those are yours.
Agencies execute within a process you define (`pipeline-management`,
`gtm-context`). This skill covers agency vs in-house decisions, GTM agency
types, evaluation, pilot structure, weekly management, and when to bring
the function in-house (`sales-team-building`).

## When to Use

- "Should I hire an outbound agency?"
- "Agency vs building an in-house team"
- "Find a Clay / RevOps agency"
- "Evaluate a marketing or demand gen agency"
- "How to manage an agency engagement"
- "Structure an agency pilot"
- "When to fire an agency"

Do not use for individual freelancers — use `hiring-contractors`. Do not use
for partner/reseller programs — use `partner-programs`.

## Authoritative Foundations

- **Winning by Design — GTM Index (Operating Model).** Score your Operating
  Model 1–10 before outsourcing. Below 6: you lack the process for an agency to
  execute against. Fix `pipeline-management` first — agencies amplify process,
  they do not create it.
- **Jason Lemkin (SaaStr).** Agencies work for channel testing and specialized
  execution. Core sales motion and customer relationships stay in-house. Never
  outsource strategy; outsource labor on a defined playbook.
- **Paul Graham — Do Things That Do Not Scale.** Founders must do unscalable
  work first (sell, define ICP, write messaging). Agencies scale what you've
  already proven — not discovery of what works.

## Step-by-Step Process

### Phase 1: Agency vs In-House Decision

| Factor | Agency | In-House |
|---|---|---|
| Time to start | 1–4 weeks | 3–6 months hire + ramp |
| Monthly cost | $3–15K (GTM ops), $5–20K (outbound) | $8–15K/employee fully loaded |
| Commitment | Month-to-month or 90-day pilot | Employment |
| Process control | You define playbook; they execute | You own process end-to-end |
| Best for | Channel test, overflow, specialized tooling | Core revenue function |

**Choose agency when:** Operating Model ≥6, playbook documented, you need
capacity or a channel test, specialized skill (Clay, paid media) you won't
hire for yet.

**Choose in-house when:** Core sales motion, ongoing customer relationships,
competitive differentiation, or agency pilot proved the channel and ROI justifies
a hire (`sales-team-building`).

### Phase 2: GTM Agency Types

| Agency Type | What They Do | Monthly Cost | Prove By Day 90 |
|---|---|---|---|
| **Outbound / SDR** | Cold email, LinkedIn, calling, meeting booking | $3–15K + tools | Qualified meetings at target CPA |
| **RevOps / Clay** | Enrichment workflows, CRM hygiene, automation | $3–8K | Pipeline data quality, workflow uptime |
| **Demand gen / Growth** | Content, SEO, paid ads, CRO | $5–20K | MQL→SQL conversion, CAC by channel |
| **Sales consulting** | Playbook design, process audit, training | Project: $10–30K | Documented process + rep certification |
| **Design studio** | Brand, UI/UX, web | $5–15K/project | On-brand assets, conversion lift |
| **Dev shop** | Product features, integrations | $10–50K | Shipped, reviewed, owned code |

Match agency type to gap. Do not hire an outbound agency to fix a broken ICP.

### Phase 3: Evaluation Scorecard

Score each candidate 1–5 on six dimensions:

| Dimension | What to Verify | Red Flag |
|---|---|---|
| **Relevant case studies** | Your industry, ACV, ICP — not generic logos | "We've worked with 200 SaaS companies" |
| **Process transparency** | Weekly deliverables, tools, data sources named | "Proprietary process" |
| **Reference calls** | 2–3 clients: actual results, what failed | No references or only cherry-picked |
| **Contract flexibility** | 90-day pilot, 30-day out | 12-month lock-in |
| **Data hygiene** | Verified contacts, suppression lists, opt-out | Purchased/scraped lists |
| **Your playbook fit** | Will execute YOUR stages and messaging | Insists on their own messaging |

### Phase 4: Pilot Structure (30–90 Days)

**Scope (specific, measurable):**
- Bad: "Generate pipeline"
- Good: "Book 8 qualified meetings/month with VP+ at Series B fintech, $20K+ ACV"

**Your inputs (non-negotiable):**
- ICP definition and exclusion list
- Approved messaging and `pipeline-management` stage definitions
- CRM access (they log activity in YOUR system)
- Suppression list (customers, competitors, opted-out)
- Weekly reporting template

**Weekly agency scorecard:**

| Metric | Target | Actual | Notes |
|---|---:|---:|---|
| Activities completed |  |  |  |
| Qualified meetings booked |  |  |  |
| Cost per qualified meeting |  |  |  |
| Data quality (% verified) |  |  |  |
| CRM hygiene (% logged) |  |  |  |

**Kill switch:** End at day 90 if targets missed by >30%. No extensions without
a written remediation plan.

### Phase 5: Ongoing Management

- **You own:** ICP, positioning, messaging, sales process, approval on copy
- **Agency owns:** Execution, tooling, activity volume, reporting
- **Cadence:** 30-min weekly review (scorecard + pipeline inspection)
- **Access:** Agency works in your CRM and sequencer — not a black box spreadsheet
- **Graduation:** If pilot succeeds, either scale agency budget or hire in-house
  using proven playbook (`sales-team-building`, `hiring-by-role`). Clay/RevOps
  agency → **GTM Engineer FTE**: `gtm-role-descriptions` → `gtm-engineer-hiring.md`

### Phase 6: Agency → In-House Transition

When an agency proves a channel:

1. Document their playbook (stages, templates, targeting rules)
2. Hire for the proven role — not the agency's account manager
3. Run 30-day overlap: agency + new hire parallel
4. Cut agency scope as internal team ramps
5. Keep agency for overflow or specialized work only

## Output Format

Agency plan containing: agency vs in-house recommendation, agency type selection,
shortlist scorecard, 90-day pilot scope with measurable targets, weekly scorecard
template, kill switch criteria, and in-house transition plan.

Use `templates/output-template.md` for structure. Run `scripts/check-output.py`
before delivery.

## Quality Check

Before delivering, verify:
- [ ] Operating Model readiness assessed (process exists before outsourcing)
- [ ] Agency type matches the actual gap (not defaulting to outbound)
- [ ] Pilot goals are measurable with numeric targets and deadlines
- [ ] Suppression list and data verification requirements included
- [ ] Weekly scorecard template provided
- [ ] Kill switch defined at day 90
- [ ] In-house transition path documented if pilot succeeds
- [ ] Founder/strategy ownership explicit — agency executes, not decides

## Common Pitfalls

1. **Agency before process.** Without `pipeline-management` stages and SPICED
   fields, the agency invents its own motion. Fix: document process first.

2. **Outsourcing strategy.** Agencies write messaging from scratch without your
   positioning. Fix: provide approved copy, ICP, and talk tracks.

3. **Black-box reporting.** Activity counts without pipeline impact. Fix: score
   on qualified meetings and cost-per-meeting, logged in your CRM.

4. **Unverified data.** Bad lists burn domain reputation. Fix: require verified
   emails and suppression checks before any send.

5. **No kill switch.** Sunk-cost extensions for 6+ months. Fix: 90-day pilot
   with explicit stop criteria.

6. **Never bringing in-house.** Perpetual agency dependency at 2–3x employee
   cost. Fix: graduate proven channels to hires.

## Execution Artifacts

- `references/framework-notes.md` — agency types, scorecard, WbD readiness gate
- `templates/output-template.md` — agency evaluation and pilot plan
- `scripts/check-output.py` — validates deliverable sections

## Related Skills

- `hiring-contractors` — Individual freelancers vs agency teams
- `sales-team-building` — In-house alternative and graduation path
- `gtm-role-descriptions` — GTM Engineer JD when graduating Clay agency work
- `hiring-by-role` — GTM Engineer scorecard after agency pilot
- `pipeline-management` — Process agencies execute against
- `cold-email-strategy` — Outbound agency messaging standards
- `clay-automation` — RevOps agency workflow requirements
- `tool-selection-stack` — Tool budget when agency brings their own stack

Files in this skill

  • SKILL.md9.4 KB
  • references/framework-notes.md1.5 KB
  • scripts/check-output.py626 B
  • templates/output-template.md1.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.