expense-audit

Audit expense receipt batches against policy rules with cited per-line flags.

Updated Sep 11, 2026
One-click install
npx skills add https://github.com/JYeswak/grok_bot_playground --skill expense-audit-jyeswak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expense-audit
Source: https://github.com/JYeswak/grok_bot_playground/tree/main/plugin/skills/expense-audit
Command: npx skills add https://github.com/JYeswak/grok_bot_playground --skill expense-audit-jyeswak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Expense review fails silently when receipts are misread, totals are taken from the wrong line, or policies are applied from memory instead of stated rules. This Skill turns a batch of receipts into a line-by-line audit where every policy flag cites the receipt, the exact value read, and the named rule it trips. ## Core Features & Use Cases - Per-line receipt reading: Records merchant, date, total, and category from each receipt itself, quarantining unreadable receipts instead of guessing. - Cited policy flags: Every flag names the receipt id, the offending value, and the specific rule and limit it violates; unverifiable hunches are demoted to notes. - Cross-checks and diffs: Recomputes batch totals against claimed totals and diffs flags against the prior run's audit. - Use Case: Before submitting a trip's expense report, run the audit to get a dated markdown file with a line table, flag list, recomputed totals, and the single flag most needing the approver's attention. ## Quick Start Audit this batch of receipts against our travel policy and produce a line-by-line report with a cited flag on every violation.

Frequently Asked Questions about expense-audit

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I audit an expense batch against company policy?

Provide the receipt batch with stable ids and the named policy rules in force, such as per-diem caps and receipt thresholds. The audit reads each receipt, checks every line against every rule, and outputs a dated markdown report with cited flags and recomputed totals.

How to check expense receipts for policy violations automatically?

Each receipt is read for merchant, date, total, and category, then walked against every stated rule. Any violation is flagged with the receipt id, the exact offending value, and the rule name and limit it trips.

Can this skill approve or reimburse expenses?

No. The skill is strictly read-only: it flags and reports but never approves, pays, reimburses, files, or submits anything. A flagged batch is a report for the approver to act on, and only the owner's explicit yes authorizes any spend.

What happens when a receipt is unreadable during an audit?

Unreadable receipts are quarantined and reported as unmeasured rather than guessed or treated as clean. The report lists the quarantine separately, and "no flags" is only claimed when every receipt read succeeded.

Does expense auditing work without a prior report to compare against?

Yes, the prior report is optional. When one exists, the audit diffs new flags, withdrawn flags, and re-read values against it; without one, the audit still produces the full line table, flags, and totals.