expense-filer
Turn a pile of receipts into a filed expense report through a tool-using agent — extraction, policy checks, and categorization done for you; submission gated on your approval. Use when asked to file my expenses, process these receipts, build my expense report, or expense this trip. Produces the itemized report with policy flags and an approval-gated filing plan.
npx skills add mohitagw15856/pm-claude-skills --skill expense-filer --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Expense Filer Skill Nobody's judgment is improved by hand-typing receipts. This skill does the clerk work — extraction, categorization, policy screening, currency normalization — and stops at the line that matters: *submission happens only after a human reads the report.* Numbers must reconcile; anything ambiguous is flagged, never guessed. ## What This Skill Produces - **The itemized report** — merchant, date, amount, currency, category, project/cost-center, per receipt - **Policy flags** — over-limit items, missing-itemization risks, personal-expense suspicion, duplicates, each with the fix - **The reconciliation line** — receipts total vs report total, to the cent - **The filing plan** — what gets submitted where, gated on approval ## Required Inputs Ask for these if not provided: - **The receipts** — images, PDFs, forwarded emails, or a folder the agent can read - **The policy** — per-diem limits, category caps, itemization rules (or "use conservative defaults and flag everything near an edge") - **Context** — trip/project the expenses attach to, cost center, currency of the report - **The expense system** — Concur/Expensify/Ramp/a spreadsheet — and whether draft-only or subm
- What This Skill Produces
- Required Inputs
- Framework
- Output Format
- Quality Checks
- Anti-Patterns
- Execution
- Preconditions
- Allowed actions
- Verification
- Rollback
What does the expense-filer skill do?
Turn a pile of receipts into a filed expense report through a tool-using agent — extraction, policy checks, and categorization done for you; submission gated on your approval. Use when asked to file my expenses, process these receipts, build my expense report, or expense this trip. Produces the itemized report with policy flags and an approval-gated filing plan.
How do I install it?
Run `npx skills add mohitagw15856/pm-claude-skills --skill expense-filer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From mohitagw15856/pm-claude-skills, a repository with 1,255 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
