tax-prep
$
npx mdskill add anthropics/knowledge-work-plugins/tax-prepPrepares tax materials and accountant handoff packets for review
- Simplifies quarterly tax estimates or year-end 1099 preparation
- Uses QuickBooks, user input, or uploaded data for financial calculations
- Determines mode based on date or user input and confirms assumptions
- Generates clear, assumption-labeled reports for accountant review
SKILL.md
.github/skills/tax-prepView on GitHub ↗
--- name: tax-prep description: 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. allowed-tools: Read, WebFetch, Bash --- Run the tax prep workflow using the `tax-season-organizer` skill. Act immediately — the user typed /tax-prep, so skip the discovery phase. Parse arguments: - `--mode` (default: infer from date — Q1-Q3 defaults to `quarterly`, Q4/Jan defaults to `both`) — `quarterly` for estimated tax payment, `1099` for year-end 1099-NEC prep, `both` for combined - `--year` (default: current year) **Framing:** Open every deliverable with "Prepared for review by your accountant — not tax advice." ## Step 1 — Determine mode If `--mode` was not provided: 1. Check the current date. If Oct–Jan, default to `both`. Otherwise default to `quarterly`. 2. Confirm with the owner: "Based on the time of year, I'll prepare [mode]. Want me to do something different?" ## Step 2 — Quarterly estimated tax (if mode includes quarterly) 1. Pull YTD Profit & Loss from QuickBooks (Jan 1 through last completed quarter). 2. If QuickBooks is not connected, ask the user to paste net income or upload a CSV. 3. Ask: "How much have you already paid in estimated taxes this year?" 4. Calculate: SE tax, adjusted net income, federal income tax estimate (default 22% bracket), quarterly payment due. 5. State every assumption explicitly — bracket, business type, exclusions. 6. Deliver the formatted estimate with the due date for the current quarter. ## Step 3 — Year-end 1099 prep (if mode includes 1099) 1. Pull contractor/vendor payments from all connected sources: QuickBooks, PayPal, Stripe. 2. Aggregate by payee across sources. Flag likely duplicates for human review — never auto-merge. 3. Apply the $600 threshold. Flag near-threshold payees ($400–$599). 4. Check W-9 status in QuickBooks for each flagged payee. 5. Deliver the 1099-NEC candidate list with missing W-9 action items and the PayPal/Stripe 1099-K overlap note. ## Approval gates - **Not tax advice.** State this in every output header. - **State every assumption.** Bracket, business type, excluded deductions — give the accountant the levers. - **Don't merge payees automatically.** Flag duplicates for human review. - **Don't file anything.** Output is prep material only. ## Output End with a next-steps checklist for the accountant: missing W-9s to collect, assumptions to verify, deadlines to hit.
More from anthropics/knowledge-work-plugins
- accessibility-reviewRun a WCAG 2.1 AA accessibility audit on a design or page. Trigger with "audit accessibility", "check a11y", "is this accessible?", or when reviewing a design for color contrast, keyboard navigation, touch target size, or screen reader behavior before handoff.
- account-research"Research a company using Common Room data. Triggers on 'research [company]', 'tell me about [domain]', 'pull up signals for [account]', 'what's going on with [company]', or any account-level question."
- analyzeAnswer data questions -- from quick lookups to full analyses. Use when looking up a single metric, investigating what's driving a trend or drop, comparing segments over time, or preparing a formal data report for stakeholders.
- architectureCreate or evaluate an architecture decision record (ADR). Use when choosing between technologies (e.g., Kafka vs SQS), documenting a design decision with trade-offs and consequences, reviewing a system design proposal, or designing a new component from requirements and constraints.
- audit-supportSupport SOX 404 compliance with control testing methodology, sample selection, and documentation standards. Use when generating testing workpapers, selecting audit samples, classifying control deficiencies, or preparing for internal or external audits.
- brand-reviewReview content against your brand voice, style guide, and messaging pillars, flagging deviations by severity with specific before/after fixes. Use when checking a draft before it ships, when auditing copy for voice consistency and terminology, or when screening for unsubstantiated claims, missing disclaimers, and other legal flags.
- brand-voice-enforcement>
- briefGenerate contextual briefings for legal work — daily summary, topic research, or incident response. Use when starting your day and need a scan of legal-relevant items across email, calendar, and contracts, when researching a specific legal question across internal sources, or when a developing situation (data breach, litigation threat, regulatory inquiry) needs rapid context.
- build-dashboardBuild an interactive HTML dashboard with charts, filters, and tables. Use when creating an executive overview with KPI cards, turning query results into a shareable self-contained report, building a team monitoring snapshot, or needing multiple charts with filters in one browser-openable file.
- build-zoom-botBuild a Zoom meeting bot, recorder, or real-time media workflow. Use when joining meetings programmatically, processing live media or transcripts, or combining Meeting SDK, RTMS, and backend services.