claims

Match YNAB transactions with uploaded receipts for expense claims.

Updated Dec 13, 2025
One-click install
npx skills add https://github.com/yjsoon/ynab-claimer --skill claims
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claims
Source: https://github.com/yjsoon/ynab-claimer/tree/main/.claude/skills/claims
Command: npx skills add https://github.com/yjsoon/ynab-claimer --skill claims

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Process expense claims by matching YNAB transactions with uploaded receipts. This workflow accelerates reimbursements, reconciliation, and auditing by ensuring receipts are correctly linked to the corresponding YNAB TODOs or expenses.

Core Features & Use Cases

  • Parallelized receipt processing: download, identify, and match multiple receipts concurrently.
  • Pre-linked receipts support: automatically map receipts already linked to YNAB transactions.
  • End-to-end claim workflow: fetch transactions, retrieve receipts, group and order by merchant, then process each claim with a guided UI.
  • Background cleanup: update YNAB memos and delete receipts after processing while you review the next claim.

Quick Start

Run the claim processing workflow by loading configuration, fetching YNAB TODO transactions, retrieving receipts from R2, and begin automated matching and grouping.

Frequently Asked Questions about claims

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

FAQPage Schema
How do I match receipts to YNAB transactions for reimbursement claims?

Receipt matching for YNAB transactions is automated by fetching TODO transactions, retrieving receipts from R2 storage, and applying deterministic logic to pair each expense with its corresponding receipt for accurate reimbursement processing.

What is the best way to process expense claims with multiple uploaded receipts?

Processing expense claims with multiple receipts is handled concurrently through parallelized receipt analysis, which downloads, identifies, and matches receipts against YNAB transactions simultaneously to accelerate reconciliation.

How does transaction matching work for YNAB TODOs and pre-linked receipts?

Transaction matching for YNAB TODOs uses stable logic to pair transactions with retrieved receipts, while pre-linked receipts are automatically mapped to their corresponding YNAB transactions without manual intervention.

Can I review expense claims manually during the automated matching workflow?

Manual review of expense claims is supported as an optional step within the guided processing workflow, allowing you to verify matched receipts and transactions while background cleanup updates YNAB memos and deletes processed receipts.

Do I need R2 storage to manage receipts for YNAB expense reconciliation?

R2 storage is required to retrieve uploaded receipts for YNAB expense reconciliation, serving as the source for receipt retrieval prior to the parallel analysis and matching phases of the claim workflow.

How are grouped claims ordered when processing YNAB reimbursements?

Grouped claims for YNAB reimbursements are ordered by merchant, organizing the matched transactions and receipts to streamline the guided review and processing of each expense claim sequentially.