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
Share this project:

Updates

Submission history