Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for Household Doc Vault

Inspiration

Every home has a drawer full of invoices, warranty cards and manuals, plus a downloads folder and a camera roll full of the rest. The moment something breaks is exactly when nobody can find them: Is the washing machine still under warranty? Where's the receipt? Which filter does the robot vacuum take?

What it does

Household Doc Vault lets you talk to your warranties, invoices and manuals. Drop PDFs or receipt photos into a Household/Inbox folder on your UGREEN AI NAS and say "File my new documents." The Skill reads each document, works out which product it belongs to, and, after one approval, files it into a per-product folder and records it in a readable household register.

Then just ask:

  • "When does my washing machine warranty expire?"
  • "What filter should I order for my robot vacuum?"
  • "Which warranties expire in the next 3 months?"
  • "My dishwasher broke": you get a claim pack with proof of purchase, warranty conditions and troubleshooting steps.

Every answer cites the file and page it came from. Your papers never leave the NAS.

What makes it different

Most tools organise files. This one organises products. Because it links each item's invoice, warranty and manual, it can answer questions no single document holds: warranty expiry is the purchase date from one document plus the warranty period from another. It never guesses: missing values stay "unknown".

How we built it

It's a Markdown-only Uliya Skill, built with the official UGOS Skill Creation Tool and Claude Code. The Skill hands each step to the NAS's built-in experts: file-agent for finding, moving, tagging and duplicate detection, document-agent for extraction, product linking and cited Q&A, photo-agent for receipt OCR, and knowledge-agent for saving reports. Every move, rename and write goes through the approval gateway; nothing is ever deleted or overwritten.

Challenges

  • Designing a stateful vault with no code: the register is a plain Markdown file, and SHA-256 hashes catch duplicates.
  • No scheduler on the platform, so warranty reminders became an on-demand "check-up".
  • Handling partial results honestly: unreadable scans and uncertain matches stay in the Inbox with a reason.

What's next

On-device validation on a UGREEN AI NAS: scanned-PDF handling, approval prompts and speed with large inboxes. Then a polished demo of the full file → ask → claim-pack flow.

Built With

  • claude
Share this project:

Updates

Submission history