Inspiration
Warranties are easy to lose track of: receipts pile up in drawers and folders, and by the time an appliance breaks, the free repair window has already passed. I wanted a Skill that lives on the NAS where those documents already are, so nothing has to be uploaded anywhere.
What it does
Receipt & Warranty Guardian finds receipt, warranty, and invoice documents on the UGREEN AI NAS, extracts purchase date, product, vendor, warranty expiry, and amount, archives each file into a folder by product, and saves a warranty expiry report grouped into 30, 60, and 90-day warning bands. Nothing is moved without the user's confirmation, and documents without a warranty date are listed separately instead of being guessed.
How I built it
I built it with the official UGREEN Skill Developer Package (uliya-skill-kit v0.7.7-en). The Skill is a Markdown orchestration definition (SKILL.md) that delegates each step to a registered expert agent through the public capability catalog: ug-filesystem find, ug-document extract, file-workflow batch-transfer, and ug-knowledge save-text. I authored the Skill and the proposal with Gemini CLI, then validated the Skill with the kit's local checker (static-pass, no errors or warnings).
Challenges I ran into
The catalog has no notification or push capability, so the "warning" is a saved report plus a summary shown to the user — I stated that limit openly in the Skill and the proposal rather than claiming a feature that does not exist. I also had no NAS access in Round 1, so the Skill is validated statically and still needs end-to-end testing on a real device.
What's next
If selected as a finalist, I will test the full workflow on the assigned UGREEN AI NAS, verify extraction accuracy on real receipts, and record the demo video.
Built With
- ai-agents
- automation
- document-processing
- filemanagement
- gemini-cli
- markdown
- nas
- ugos
- ugreen
- uliya