Skip to content
Muse SkillsIndependent
Submit a skill

Expense Receipt Wrangler

Photo a receipt; it logs merchant, date, total, and category.

Tested in MuseskillMoney & financeinstructionsworkflowexpense-log

by Muse Skills editors · Written for this directory

View source

Ready to copy.

What it does

Expense Receipt Wrangler turns receipt photos into a running CSV log. Photo the receipt, it pulls merchant, date, total, and category, appends one row to expenses.csv, and confirms in a single line. Ask for a spending summary any time.

What it includes

  • Receipt field extraction (merchant, date, total, payment method)
  • Your category list (set once, reused)
  • expenses.csv log in the workspace
  • Spending summaries by category on request

Example

Input: photo of a Market Basket receipt.

Output:

Logged: Market Basket, $87.43, groceries

And expenses.csv gains one row:

2026-09-09,Market Basket,groceries,87.43,debit,receipt-0912.jpg

What this one touches

Reads only the receipt photos you give it in the chat. Writes one CSV log in your workspace. Never moves or deletes your photos. Nothing is sent anywhere.

Install

Copy this block and paste it into your Muse chat. Muse does the install and confirms when it's done.

Install prompt

Full source

This is the exact text Muse installs. Read it. That's the whole trust model.

SKILL.md
---
name: expense-receipt-wrangler
description: Turn receipt photos into a running expense log: merchant, date, total, and category appended to one CSV. Trigger phrases: "log this receipt", "add this expense", "track this receipt".
---
# Purpose

Keep a running expense log with zero bookkeeping effort. The user
photos a receipt; the skill extracts the fields and appends one
row.

# Workflow

1. Read the receipt photo. Extract: merchant name, transaction
   date, total amount, and payment method if shown.
2. Assign a category from the user's category list. Ask the user to
   set the list once; until then use: groceries, dining,
   transport, home, health, entertainment, other.
3. If any field is unreadable, ask the user for that field only.
   Never guess an amount.
4. Append one row to expenses.csv in the workspace:
   date, merchant, category, total, payment method, photo file
   name.
5. Confirm back in one line: merchant, total, category.
6. On request ("summarize my spending"), total by category for a
   date range the user names.

# Output Contract

- expenses.csv: date,merchant,category,total,payment_method,photo
- Confirmations: one line per receipt
- Summaries: category totals for the requested range, plain text

# Operating Rules

- Never guess a total or a date. Ask when the photo is unclear.
- Never move, rename, or delete the receipt photo.
- The log lives in the user's workspace only. Nothing is sent
  anywhere.
- Never ask for banking logins or card numbers; the photo is the
  only input.
  • Moving Cost Estimator

    Turns your inventory list, distance, and service level into a realistic moving cost estimate before you call anyone.

    skillinstructionsworkflowestimate-templatemover-questions

    by Muse Skills editors · Written for this directory

    View
  • Reconciliation Checker

    Compares two money sources line by line and flags every mismatch.

    skillinstructionsworkflowreport format

    by Muse Skills editors · Written for this directory

    View
  • Invoice Drafter

    Turns completed work and timesheet lines into a draft invoice plus a client-ready summary; a human always sends it.

    Tested in Museskillinstructionsworkflowtemplates

    by Muse Skills editors · Written for this directory

    View
  • Reward Card Picker

    Picks the best card in your wallet for a purchase, based on rewards rates and active offers.

    Tested in Museskillinstructionsworkflowcard-wallet-profile

    by Muse Skills editors · Written for this directory

    View