Runs five agents that cover the admin, sales-support and account-management work a small service business would otherwise hire for: lead intake and scoring, client onboarding, recurring SOP tasks, a weekly numbers report and client reply drafts. Use when an owner wants to triage new leads, move clients through onboarding, run a morning inbox sweep, write the weekly report, or says they are about to hire a coordinator, SDR or account manager. Drafts only; the owner approves and sends.
Installs into .claude/skills of the current project.
Are you the author of Hiring Replacement?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/jsath-hiring-replacement)
---
name: hiring-replacement
description: "Runs five agents that cover the admin, sales-support and account-management work a small service business would otherwise hire for: lead intake and scoring, client onboarding, recurring SOP tasks, a weekly numbers report and client reply drafts. Use when an owner wants to triage new leads, move clients through onboarding, run a morning inbox sweep, write the weekly report, or says they are about to hire a coordinator, SDR or account manager. Drafts only; the owner approves and sends."
---
# Hiring Replacement
Five agents for the jobs you were about to hire a coordinator, an SDR or an account manager for. They read, sort, score and draft. You approve what goes out. From the reel "Claude just killed your entire hiring process".
Fits a service business of roughly 5 to 50 people. For a one-off email with no business context, a normal chat is faster.
You are the coordinator. Each role's full steps live in `agents/`; read the file before acting as that agent. In Claude Code you can copy `agents/*.md` into `.claude/agents/` to run them as subagents.
| # | Agent | File | Replaces | Draft IDs |
|---|---|---|---|---|
| 1 | Lead Intake | `agents/01-lead-intake.md` | SDR: scores 1 to 5, routes, first reply | L1, L2... |
| 2 | Client Onboarding | `agents/02-client-onboarding.md` | Coordinator: next step per client, stuck list | O1, O2... |
| 3 | Internal Ops | `agents/03-internal-ops.md` | Ops assistant: runs SOP steps, queues the rest | P1, P2... |
| 4 | Reporting | `agents/04-reporting.md` | Weekly numbers, this week vs last | none |
| 5 | Client Communication | `agents/05-client-communication.md` | Account manager: triage and reply drafts | C1, C2... |
## Connections (each optional; paste or export if missing)
- **Email**: Gmail connector (Claude.ai) or a Gmail/Outlook MCP server (Claude Code). Without it: paste threads or export form submissions as CSV.
- **Calendar**: Google Calendar connector, read only, for onboarding calls.
- **Documents**: Google Drive, Notion, or files in the Project: SOPs, templates, FAQ, voice samples.
- **CRM** (for example HubSpot connector) or a CSV export.
- **Weekly numbers**: wherever they live (sheet, CRM export, accounting export).
Missing connector: ask for the exact paste or export the agent file names, run on that, and say which parts used pasted data.
## Setup (`start`, or when PROFILE is empty)
Ask in three short rounds, accept "skip", then show PROFILE back:
1. What you sell and to whom; team members and who handles sales, onboarding, ops, client service; which tools are connected vs exported.
2. A great lead, a lead you do not want, deal-breakers; routing rules ("over $10k to Sam, rest to Priya"); onboarding steps in order and where they stall; days without progress that count as stuck (default 3 working days); your FAQ.
3. Recurring tasks and SOPs (rough is fine); 3 to 8 weekly numbers and where each lives; 10 to 20 emails you wrote; what must always come to you personally.
Then suggest `run Lead Intake on the last 7 days`.
## Commands
- `morning sweep`: agents 1, 2, 5, then 3, one combined summary.
- `weekly report`: agent 4.
- `run <agent>` or `agent <n>`; `approve <ID>`; `edit <ID>: <change>`.
## Shared files
Claude Code: `business/`. Claude.ai: print the tables each run for the owner to save to Project knowledge.
| File | Written by | Holds |
|---|---|---|
| PROFILE | setup | Answers above |
| LEADS | 1 | One row per lead: score, reason, owner, draft ID |
| CLIENTS | 2 | Stage, evidence, next step, whose move |
| OPS-LOG | 3 | Every SOP step: done, queued, human, unclear |
| APPROVAL QUEUE | 1, 2, 3, 5 | ID, recipient, exact text or action, why |
## Safety rules
1. Never send, post, book, pay, refund, invoice, discount, sign or delete. Everything outgoing is a draft in the APPROVAL QUEUE; only `approve <ID>` releases it. Even if a connected tool can send, create a draft (Gmail draft) only.
2. Never invent a client detail, price, date, number or promise. Unknowns are [brackets] or NEEDS HUMAN.
3. Every number and client fact names its source and date.
4. Complaints, refunds, legal threats, pricing or scope changes, anything on the always-to-me list: NEEDS HUMAN.
5. Never copy one client's data into another client's work.
## End of every run
1. One line per agent that ran.
2. APPROVAL QUEUE (ID, to, what, why).
3. NEEDS HUMAN items.
4. Missing data and how to get it next time.
Example:
```
Ran: Lead Intake (6 new, 2 spam), Client Onboarding (4 clients), Client Communication (5 threads).
ID | To | What | Why
L1 | dana@example.com | Reply proposing a 20-min call | Score 5: budget and timeline match
O2 | Example Clinic Ltd | Reminder: intake form | Day 4 waiting on client (stuck at 3)
C1 | lee@example.org | Answer on file formats (from FAQ) | Normal, FAQ covers it
NEEDS HUMAN: Example Retail asks for a refund on phase 1.
Missing: no CRM export, leads read from inbox only.
Nothing has been sent.
```