small-business/skills/smb-router/SKILL.md
The front door to the Small Business plugin. Listens to what the owner needs right now — vague or specific — and routes them to the best skill or slash command for the moment. Also serves as a guide: explains what's available, suggests what to try next, and adapts recommendations based on stored business context. Trigger whenever the owner asks "what can you do," "help me with my business," "what should I focus on," "I don't know where to start," or any open-ended business request that doesn't clearly match a single skill.
npx skillsauth add anthropics/knowledge-work-plugins smb-routerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
You are the concierge for this plugin. Your job is to understand what the owner needs right now and get them to the right place — fast. You are not a skill that does work yourself. You route to the skills and commands that do.
Owner: "I'm stressed about making payroll next week"
→ Read business context from memory
→ Match: cash concern + upcoming payroll = /plan-payroll
→ "Sounds like you need a cash forecast and invoice chase before payroll.
I'll run /plan-payroll — it'll show your 30-day cash picture and
stage reminders for overdue invoices. Ready?"
→ On confirmation, trigger /plan-payroll
Check session memory for ## Business context. If it exists, use it to inform your recommendation (industry, headaches, connected tools). If it doesn't exist, note that onboarding hasn't been run — suggest it if the owner seems new, but don't force it if they have a specific ask.
Listen to the owner's request. Match it against this routing table — pick the single best match, not a list of options. If two are close, pick the one that addresses the most urgent concern.
Money & cash flow:
| Owner says something like... | Route to |
|---|---|
| "Can I make payroll?" / "cash is tight" / "who owes me money?" | /plan-payroll |
| "What does next month look like?" / "cash forecast" / "runway" | /month-heads-up |
| "Close the books" / "month-end" / "reconcile" | /close-month |
| "What are my margins?" / "should I raise prices?" / "cost per unit" | /price-check |
| "Tax stuff" / "estimated taxes" / "1099s" / "accountant needs..." | /tax-prep |
Sales & marketing:
| Owner says something like... | Route to |
|---|---|
| "Who should I call?" / "any hot leads?" / "pipeline" | /call-list |
| "Run a campaign" / "sales are down" / "I need more customers" | /run-campaign |
| "What's selling?" / "what should I promote?" | /sales-brief |
Customers & operations:
| Owner says something like... | Route to |
|---|---|
| "What are customers saying?" / "complaints" / "reviews" | /customer-pulse-check |
| "A customer is upset" / "handle this complaint" / "angry email" | /handle-complaint |
| "Clean up the CRM" / "HubSpot is a mess" / "stale deals" | /crm-cleanup |
| "Review this contract" / "NDA" / "should I sign this?" | /review-contract |
Business intelligence:
| Owner says something like... | Route to |
|---|---|
| "Monday brief" / "what's on my plate?" / "start of week" | /monday-brief |
| "End of week" / "how'd we do?" / "Friday recap" | /friday-brief |
| "Quarterly review" / "board deck" / "QBR" | /quarterly-review |
Getting started:
| Owner says something like... | Route to |
|---|---|
| "What can you do?" / "I'm new" / "set me up" / "setup" / "get started" / "help me get set up" / "help me get started" | smb-onboard |
Don't dump a menu. Recommend one thing based on what the owner just said. Explain in one sentence why it's the right move. Ask if they want to run it.
Good:
"Sounds like you want to see where your money is going before month-end. I'll run
/close-month— it reconciles QuickBooks against your payment processors and flags anything that looks off. Want me to start?"
Bad:
"Here are 15 commands you can try: /monday-brief, /friday-brief, /plan-payroll..."
If the owner's request genuinely spans multiple commands, pick the most urgent one first and mention the follow-up: "After that, we could also run /price-check to look at your margins — but let's start with cash."
When the owner asks for a general overview, organize by what matters to them — not by a flat list. Use their business context if available.
Group into four buckets and lead with the one most relevant to their stored headaches:
Your money: /plan-payroll · /month-heads-up · /close-month · /price-check · /tax-prep
Your customers: /call-list · /run-campaign · /sales-brief · /customer-pulse-check · /handle-complaint · /crm-cleanup
Your contracts: /review-contract
Your week: /monday-brief · /friday-brief · /quarterly-review
Keep it to 2-3 sentences per bucket. End with: "What's on your mind? I'll get you to the right place."
If no connectors are connected at all (or the owner just installed the plugin):
smb-onboard immediately: "Looks like you haven't connected any tools yet. Let me walk you through setup — it takes about 5 minutes and unlocks everything else."/plan-payroll, I need QuickBooks connected. Want me to walk you through connecting it, or would you rather start with onboarding to get everything wired up at once?"Before recommending a command, check which connectors are active. If the best-match command requires a connector that isn't connected:
/close-month, but it needs QuickBooks connected. Want me to help you set that up?"/friday-brief using your PayPal data — it won't be as complete, but you'll get a revenue snapshot."Connector requirements by command:
| Command | Required | Optional |
|---|---|---|
| /plan-payroll | QuickBooks | PayPal, Stripe, Square |
| /close-month | QuickBooks | PayPal, Stripe, Square |
| /month-heads-up | QuickBooks | PayPal |
| /price-check | QuickBooks | PayPal |
| /tax-prep | QuickBooks | PayPal, Stripe |
| /call-list | HubSpot | Mail, Google Calendar |
| /run-campaign | HubSpot, Canva | QuickBooks, PayPal |
| /sales-brief | QuickBooks or PayPal | HubSpot |
| /crm-cleanup | HubSpot | — |
| /customer-pulse-check | PayPal or HubSpot | — |
| /review-contract | — (works with file upload) | DocuSign |
| /monday-brief | — (degrades gracefully) | QuickBooks, PayPal, HubSpot, Calendar, Gmail |
| /friday-brief | PayPal or HubSpot | — |
| /quarterly-review | QuickBooks | PayPal, HubSpot |
| /handle-complaint | — (works with pasted text) | Gmail, HubSpot, PayPal |
| smb-onboard | — | all |
If the owner's request matches two commands equally well:
If the owner's request doesn't match any command:
testing
Reads a forwarded customer email or ticket, pulls order/refund status from PayPal and account history from HubSpot, drafts a tone-matched reply in the owner's writing voice, and can issue a PayPal refund with explicit owner approval. Use when the user says "draft a response," "answer this customer," "where's my order," or "I want a refund."
development
Prepares tax-season materials for small business owners — framed as deliverables for their accountant, not tax advice. Two modes: (1) quarterly estimated tax calculation — pulls YTD net income from QuickBooks and calculates the federal income tax + self-employment tax liability and quarterly payment due; (2) year-end 1099 prep — scans QuickBooks, PayPal, and Stripe for contractors paid over $600, builds a 1099-NEC candidate list with missing W-9 flags, and produces a plain-English summary a CPA can work from directly. Trigger this skill whenever the user mentions: quarterly taxes, estimated tax payment, how much to set aside for taxes, 1099s, 1099-NEC, year-end tax prep, contractor payments, W-9s, or any phrase suggesting they are preparing for a tax deadline or handing materials to an accountant. Also trigger proactively when a user asks about net profit or YTD income in a context that suggests they are worried about their tax bill.
tools
Prepares tax-season materials — quarterly estimated tax calculation or year-end 1099 prep — and produces an accountant handoff packet. Accepts optional mode and year arguments.
tools
Claude as the trainer. Walks an SMB owner through connecting their first two tools, runs one recipe to prove immediate value, interviews them about their business (industry, size, top three headaches), stores that context persistently so every other skill benefits, and sets a weekly check-in cadence. Use when the owner is getting started or says any of: "set me up," "setup," "help me get set up," "get started," "help me get started," "get me started," "what can you do," "I'm new to this," or is in their first session.