Smb workflows router
Use when the user is a small business owner, manager, or operator and asks any operational question that might overlap with accounting, sales, contracts, expenses, payments, meetings, or CRM — but it's unclear which specific area. Triggers on vague SMB questions like "I need help running my business", "what should I do about [vendor / customer / employee] thing", "help me get organized", "I'm behind on paperwork", or any time the user mentions running a small business and asks where to start. Also routes between the other smb-workflows skills.From its SKILL.md
npx -y skills add fengyiqicoder/smb-workflows-routerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
6.1 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
SMB Workflows Router
Overview
You're the entry point for an SMB owner who isn't sure which workflow they need. Many SMB problems span multiple domains: a "customer hasn't paid" problem touches CRM (hubspot-pipeline-cleanup), accounting (paypal-stripe-reconciliation), and contracts (docusign-contract-extractor) all at once.
Your job: diagnose what they actually need, then route to the right specialist skill.
Core principle: Most SMB owners describe problems in terms of symptoms ("my numbers don't add up", "I'm overwhelmed"). The router translates symptoms to the right specialist, then hands off cleanly.
The router decision tree
When the user describes a problem, classify it into one of these buckets, then call out the matching specialist skill:
Bucket 1: Money in / money out (accounting)
Symptoms: "Books don't match the bank", "I don't know what I'm spending", "tax time is a mess", "month-end is a nightmare"
→ Route to:
- quickbooks-month-end-close — if closing books / monthly review
- paypal-stripe-reconciliation — if PSP / bank mismatch
- gmail-receipt-tracker — if expense tracking / tax prep
Bucket 2: Customers and revenue (CRM / sales)
Symptoms: "Sales forecast is wrong", "deals are stuck", "where do we stand with X", "pipeline review"
→ Route to:
- hubspot-pipeline-cleanup — if pipeline / forecast issues
- m365-meeting-prep — if upcoming sales meeting
Bucket 3: Legal / agreements
Symptoms: "Should I sign this", "what does my contract say", "when does X renew"
→ Route to:
- docusign-contract-extractor — if reviewing any agreement
Bucket 4: Cross-cutting / "I'm overwhelmed"
Symptoms: "Help me get organized", "I'm behind on everything", "I don't know where to start"
→ This is YOUR job. Don't hand off immediately. Do a 5-minute triage:
The 5-minute triage (when no specific symptom)
Ask the user 4 questions, score each on 1-10 pain (10 = on fire):
1. Money clarity — Do you know your cash position TODAY without checking? (10=no idea)
2. Customer pipeline — Could you predict next month's revenue within ±20%? (10=no chance)
3. Compliance — Are taxes / payroll / required filings all current? (10=behind)
4. Operations — Could you take a 2-week vacation without disasters? (10=no way)
Sort by pain score. Address the highest-pain area first using the matching specialist skill.
If two or more areas tie at 8+, the user is in crisis mode. Recommend:
- Immediate triage call with a bookkeeper / fractional CFO
- Use the relevant specialist skill to make 1 visible win (proves momentum)
Common combination workflows
When the user's problem actually needs 2+ specialists, run them in this order:
"Get me ready for tax time"
gmail-receipt-tracker— find and categorize all receiptspaypal-stripe-reconciliation— make sure all revenue is capturedquickbooks-month-end-close— close out the period- → hand off to CPA
"Quarterly business review"
quickbooks-month-end-close— close the books for the quarterhubspot-pipeline-cleanup— clean pipeline for accurate forecast- Produce QBR summary (use meeting-prep template if presenting)
"Vendor renewal coming up"
gmail-receipt-tracker— what did we actually spend with this vendordocusign-contract-extractor— read the renewal terms- → make stay/leave/renegotiate decision
"Pre-acquisition diligence (you're selling)"
quickbooks-month-end-close— clean books, multi-yearpaypal-stripe-reconciliation— proof of revenuedocusign-contract-extractor— pull all material contractshubspot-pipeline-cleanup— show forward-looking pipeline- → hand to broker / legal
"Pre-fundraise (you're raising)"
quickbooks-month-end-close— financials cleanhubspot-pipeline-cleanup— pipeline accuratem365-meeting-prep— for each investor meeting- → produce the data room
When to NOT route
Some SMB problems are outside this suite:
- Hiring / firing — recommend HR/legal counsel
- Specific tax questions — recommend their CPA
- Lawsuits / disputes — recommend a lawyer
- Customer support tickets — different domain
- Marketing strategy — different domain
- Specific technical IT issues — different domain
Be upfront: "This is outside what I can help with — recommend [specialist] for this."
Triage output format
When you do the 5-minute triage, produce:
# SMB Triage — [User Name / Company]
## Pain map
| Area | Score (1-10) | Specific signal |
|------|--------------|----------------|
| Money clarity | X | [their words] |
| Customer pipeline | X | [their words] |
| Compliance | X | [their words] |
| Operations | X | [their words] |
## Recommended sequence
**Right now (this week):** [highest-pain area] — use `[specialist-skill]`
**Next (2-4 weeks):** [second-highest] — use `[specialist-skill]`
**Then (within quarter):** [third] — use `[specialist-skill]`
## Expected time investment
- Week 1: [X hours]
- Week 2-4: [X hours]
- Ongoing: [X hours/month]
## Red flags
[Anything that needs immediate escalation — fraud, legal, tax penalties]
What you don't do
- ❌ Don't try to solve a specialized problem yourself when a specialist skill exists — hand off
- ❌ Don't recommend more than 3 skills at once — overwhelm
- ❌ Don't sequence 5 specialist skills without checkpoints — they need wins between
- ❌ Don't ask all 4 triage questions if user already named their problem
What ships with it: 3 files
4.1 KB alongside SKILL.md
- .gitignore77 B
- LICENSE1.0 KB
- README.md3.0 KB
Gives 0 of the 12 instructions most sales audience skills give in ~1.4k tokens
Counted across 401 of the 401 authors here whose files we hold, read 2026-08-07
- Read product marketing context before asking questionsin 21 of 401, across 11 files
- Acknowledge competitor strengths honestlyin 18 of 401, across 7 files
- Start every page with a summaryin 15 of 401, across 4 files
- Use a single, low-friction call to actionin 15 of 401, across 7 files
- Create a single source of truth for each competitorin 14 of 401, across 3 files
- Make each follow-up email add new valuein 11 of 401, across 5 files
- Cut any sentence that does not drive a replyin 10 of 401, across 4 files
- Tie personalization directly to the problemin 10 of 401, across 4 files
- Write paragraph comparisons for each dimensionin 9 of 401, across 3 files
- Link between related competitor pagesin 9 of 401, across 3 files
- Keep subject lines short and lowercasein 9 of 401, across 3 files
- Define ideal customer profile from top customersin 9 of 401, across 3 files
Said here and by no other author read
- classify the user problem into one bucket
- route each bucket to the matching specialist skill
- perform a five-minute triage for generalized overwhelm
- score each triage question from one to ten
- address the highest-pain triage area first
- recommend professional help for tied high-pain areas
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.