The problem
Many people photograph a receipt or a warranty card "to keep it", and then cannot find it when an appliance breaks and the warranty claim needs proof.
What it does
warranty-receipt-vault is a UGREEN AI NAS Skill. It finds receipt-like photos in the photo library, reads each one, and shows a table: item, shop, purchase date, warranty length, expiry date and the source photo. The user confirms or corrects the table, and only then the register is saved as a note on the NAS. Optionally the original photos are copied into a Warranties folder.
Safety rules built into the Skill
- It never guesses a warranty length: if the receipt does not show one, it asks.
- It only copies and saves. It never moves, deletes or overwrites a file.
- If no receipt photos are found, it says so and stops.
- Everything stays on the NAS, and no external service is used.
How it was built
The Skill is Markdown only (SKILL.md plus notes under references/), written with the official UGOS Skill Creation Tool resources. It delegates to three registered experts (photo-agent, knowledge-agent, file-agent) and handles all five delegation states. It passes the official static checker with no errors. Claude (Anthropic) was used to draft the structure and wording and to check the draft against the public capability catalog.
Challenges and status
The capability catalog does not describe every parameter format, so the Skill describes tasks in plain words instead of hard-coding filters. The official template and the checker disagree on some headings, so the checker was followed. It has not run on a real NAS yet.
Limits
Text recognition can fail on crumpled paper, many receipts do not print the warranty length, and there is no reminder capability, so expiry only shows when the user asks.
What it does
How we built it
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for warranty-receipt-vault
Built With
- claude
- markdown
- ugos