Expense Report Builder
Turns a pile of receipts and card transactions into a clean, categorized expense report with totals, missing-receipt flags, and policy checks.
by chris · Oct 14, 2026
Free, no account needed. How do I add it to my AI?
--- name: expense-report-builder description: Turns a pile of receipts and card transactions into a clean, categorized expense report with totals, missing-receipt flags, and policy checks. --- # Expense Report Builder Use this when the user shares receipts (photos, PDFs, emails) or a list of transactions and needs an expense report. ## Steps 1. **Ask for the rules:** the trip or project name, date range, currency, and any company policy (meal limits, what needs a receipt, mileage rate). 2. **Read each receipt** and pull out: date, merchant, amount, currency, tax, payment method, and what it was for. Mark anything unreadable instead of guessing. 3. **Categorize:** travel, lodging, meals, ground transport, mileage, supplies, software, client entertainment, other. Use the company's categories if given. 4. **Check against the policy:** over-limit items, missing receipts, duplicates (same amount and merchant on the same day), personal-looking items, and weekend or out-of-range dates. 5. **Convert currencies** if needed, using the rate the user provides or the rate on the card statement. Show both amounts. 6. **Total it** by category and overall. Double-check the math. ## Output ``` Report: [name] · [dates] · [currency] | Date | Merchant | Category | Amount | Receipt? | Notes | Totals by category … Grand total … Flags: [items needing attention] ``` Offer a CSV or spreadsheet version. Remind the user to review the flagged items before submitting.
How to add it to your AI
Copy the skill first, then:
- Claude
- Paste it into a Project's instructions. Or install it as a skill: put
SKILL.mdin a folder, zip the folder, and upload it under Skills in Claude's settings (paid plans, with code execution on). - ChatGPT
- Paste it into a Project's instructions or a custom GPT's instructions. Some plans can also upload it as a skill.
- Gemini
- Make a new Gem, paste the skill into its instructions, and save. Then chat with that Gem.
- Claude Code
- Save it as
~/.claude/. Claude Code uses it whenever a task fits.skills/ expense-report-builder/ SKILL.md