spb/ultra-sharp-agent-skills Public
Ultra-Sharp Agent Skills — a research-first skill-authoring system + 72 production-ready skills for AI agents.
Python 100%
1<!--2Author: Simon-Pierre Boucher3Contact: contact@spboucher.ai4-->56# finance-skills — US/Canada Tax & Accounting Skill Collection78**Author:** Simon-Pierre Boucher9**Contact:** contact@spboucher.ai1011Ten ultra-sharp skills covering US and Canadian taxation, small-business12accounting, financial statements, and legal tax optimization, following the13method in [../RESEARCH-SYNTHESIS.md](../RESEARCH-SYNTHESIS.md) and grounded14in web research with tax-year-2026 figures. All pass15`python3 ../tools/validate_skills.py`.1617## Collection-wide safety rules1819Every skill in this collection enforces three limits:201. **Educational help, not professional advice** — complex situations are21 referred to a CPA/EA (US) or CPA (Canada).222. **Figures rot** — every dollar amount, rate, and deadline is stamped with23 its tax year and must be verified against irs.gov / canada.ca before use.243. **Legal planning only** — evasion (unreported income, fabricated25 deductions, falsified records) is out of scope and refused.2627## The collection and its boundaries2829**Personal taxation**30| Skill | Handles | Explicitly does NOT handle |31|---|---|---|32| `preparing-us-personal-tax-returns` | Form 1040, schedules, deadlines, estimated-tax safe harbors | Canadian returns; business entities; planning strategy |33| `preparing-canadian-personal-tax-returns` | T1, slips, deductions vs credits, deadlines, instalments | US returns; corporate T2; planning strategy |34| `optimizing-us-personal-taxes` | account priority, Roth vs traditional, harvesting, bunching | return prep; business planning; Canadian planning |35| `optimizing-canadian-personal-taxes` | RRSP/TFSA/FHSA decisions, legal splitting, superficial-loss | T1 prep; corporate planning; US planning |36| `handling-cross-border-taxation` | residency tests, treaty tie-breakers, FTC, FBAR/8938, TFSA-for-US-persons trap | single-country returns; corporate structuring |3738**Business accounting & taxation**39| Skill | Handles | Explicitly does NOT handle |40|---|---|---|41| `bookkeeping-for-small-businesses` | chart of accounts, double entry, monthly close, reconciliation | formal statements; tax filings |42| `preparing-financial-statements` | income statement, balance sheet, cash flow; tie-out; GAAP/ASPE basis | bookkeeping; tax filings; audited public reporting |43| `filing-us-business-taxes` | Schedule C / 1065 / 1120-S / 1120, estimated taxes, payroll forms, 1099s | personal-only 1040; Canadian filings; planning |44| `filing-canadian-business-taxes` | T2125, T2, GST/HST, payroll remittances, T4/T5 slips | personal-only T1; US filings; planning |45| `optimizing-business-taxes` | US: entity election, retirement plans, depreciation timing · Canada: SBD, salary vs dividends, CCA | filing the returns; personal planning |4647## Shared conventions4849- Description = WHAT + "Use when …" (literal phrases) + "Do not use for …"50- "Current figures (tax year 2026 — verify before use)" table with official source URLs in every applicable skill51- Every workflow ends with a validation step (checklist completeness, statements tie-out, both-scenarios math)52- `SKILL.md` <150 lines; depth in `references/reference.md` (with TOC)53