tax-prep · openaccountant — Claude Code skill: expenses by Schedule C line
Sorts business expenses into IRS Schedule C line items and hands you a clean breakdown for your accountant or your own return.
npx skills add openaccountant/skills --skill tax-prep -a claude-codeWhat tax-prep does
The skill pulls transactions for the tax year and maps each one to a Schedule C line: advertising, rent, commissions, supplies, travel. Inside is a mapping table from Line 8 Advertising through Line 27a Other expenses, plus a six-step workflow. You set the date range, search business expenses, then assign a line number to each.
Whatever stays unmapped, you assign by hand. After that the skill exports a summary grouped by line item, and you cross-check the totals against bank and credit card statements. There is a spreadsheet path too: export CSVs, add a "Schedule C Line" column, build a pivot table by line.
Two spots where people slip. Meals on Line 24b are only 50% deductible, and the skill flags the full amount, so you halve it on the return. Mixed-use expenses need splitting as well, with only the business portion going on the form. This is not tax advice, so filing decisions belong with a CPA.
What it helps with
- sort a year of expenses into Schedule C lines
- find every business expense inside the tax year
- build a line-by-line summary for a CPA
- catch uncategorized transactions and assign them manually
- reconcile totals against bank and credit card statements
Example prompts for the agent
- Sort my business expenses for the year into Schedule C lines
- Export a Schedule C summary grouped by line item for my CPA
- Show me the transactions with no category for this tax year
How to install tax-prep
1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill tax-prep -a claude-code2Manually: put the files in place
~/.claude/skills/tax-prep/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/tax-prep/
1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill tax-prep -a codex2Manually: put the files in place
.agents/skills/tax-prep/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill tax-prep -a cursor2Manually: put the files in place
.cursor/skills/tax-prep/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install openaccountant/skills tax-prep2Manually: put the files in place
.github/skills/tax-prep/SKILL.md1Skills CLI (Vercel)
npx skills add openaccountant/skills --skill tax-prep -a gemini-cli2Platform CLI
gemini skills install https://github.com/openaccountant/skills --path shared/tax-prepManually: put the files in place
.devin/skills/tax-prep/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add openaccountant/skills --skill tax-prep -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about tax-prep
How do I install tax-prep in Claude?
Run npx skills add openaccountant/skills --skill tax-prep -a claude-code. The skill lands at ~/.claude/skills/tax-prep/SKILL.md.
What does tax-prep do?
It finds business expenses for the tax year, assigns each transaction a Schedule C line item, and exports a summary grouped by line.
Why is the Line 24b total higher than what goes on the form?
Meals are only 50% deductible. The skill flags the full amount, so you halve it on the return.
Source text
SKILL.md · MIT
--- name: tax-prep description: > Organize business expenses by IRS Schedule C categories for tax filing. --- # Schedule C Tax Prep ## Overview Categorizes all business expenses into IRS Schedule C line items so you can hand your accountant a clean breakdown or file your own Schedule C (Form 1040). Maps every transaction to the correct deduction line. ## Wilson Tools Used - `transaction_search` — Find all business expenses within the tax year - `categorize` — Map transactions to Schedule C line item categories - `export_transactions` — Export the categorized breakdown for your CPA or tax software ## Workflow 1. Set the date range to the tax year (e.g., January 1 through December 31). 2. Use `transaction_search` to pull all business-related expenses. 3. Use `categorize` to map each expense to a Schedule C line item using the mapping table below. 4. Review unmapped transactions and assign them manually. 5. Use `export_transactions` to generate a Schedule C-ready summary grouped by line item. 6. Cross-check totals against bank and credit card statements. ### Schedule C Line Item Mapping | Line | Category | Examples | |------|----------|----------| | 8 | Advertising | Google Ads, Facebook Ads, print ads, business cards | | 9 | Car and truck expenses | Gas, repairs, lease payments (if not using standard mileage) | | 10 | Commissions and fees | Sales commissions, payment processing fees (Stripe, PayPal) | | 11 | Contract labor | Freelancers, 1099 contractors | | 13 | Depreciation (Form 4562) | Asset depreciation (see depreciation-schedule skill) | | 15 | Insurance (other than health) | Business liability, E&O, property insurance | | 16a | Mortgage interest | Interest on business property mortgage | | 16b | Other interest | Business loan interest, credit line interest | | 17 | Legal and professional services | Attorney fees, CPA fees, bookkeeping | | 18 | Office expense | Office supplies, postage, software subscriptions | | 19 | Pension/profit-sharing plans | SEP-IRA, SIMPLE IRA employer contributions | | 20a | Rent — vehicles, machinery, equipment | Equipment leases | | 20b | Rent — other business property | Office rent, coworking space | | 22 | Supplies | Materials consumed in business operations | | 23 | Taxes and licenses | Business licenses, state/local taxes, employer payroll taxes | | 24a | Travel | Airfare, hotels, car rentals for business travel | | 24b | Meals | Business meals (50% deductible) | | 25 | Utilities | Electric, gas, water, phone, internet for business property | | 27a | Other expenses | Anything not fitting the above (itemize on Part V) | ## Without Wilson 1. Export all transactions from your bank and credit card accounts as CSV files. 2. Open the CSV in a spreadsheet. Add a column called "Schedule C Line." 3. Sort transactions by merchant or description. 4. For each transaction, assign the appropriate line number from the table above. 5. Create a pivot table grouping by Schedule C Line, summing the amounts. 6. For Line 24b (meals), multiply the total by 0.50 to get the deductible amount. 7. Transfer the totals to your Schedule C form or give the spreadsheet to your CPA. ## Important Notes - Line 24b meals are only 50% deductible. Wilson flags the full amount; you must halve it on the return. - Mixed-use expenses (personal and business) must be split. Only the business portion goes on Schedule C. - Keep receipts for any single expense over $75 or any lodging expense regardless of amount. - If you have a home office, see the home-office-deduction skill for Line 30. - This is not tax advice. Consult a CPA or tax professional for filing decisions.
© openaccountant · MIT · openaccountant/skills
Similar skills
Everything for Finance and business →tax-prep by other authors comes first.