Inspiration

Standard renters and homeowners policy forms cap some belongings below the headline number. Theft of jewelry, for example, has its own lower cap, and the cap depends on the policy edition and the insurer. The numbers sit in a PDF nobody rereads, and the receipts sit in another folder. Both may already be on a NAS.

What it does

The Skill reads the user's own policy (declarations page and policy form) and their receipts, invoices and appraisals on the NAS. It shows one table: each category of belongings, what the records add up to, and the limit that applies, with the page each limit came from. It lists every item in a flagged category with its proof file. For belongings seen in room photos with no receipt, it searches the photo library and documents on the NAS for proof, such as a phone photo of the receipt, and asks the user before counting anything it finds. It never says whether a loss is covered and gives no insurance advice.

How I built it

With the UGOS Skill Creation Tool (uliya-skill-kit 0.7.3) and its capability catalog. SKILL.md delegates every NAS step to the registered experts: file-agent finds files, duplicates and checksums, document-agent reads policies and receipts, photo-agent reads scanned pages and receipt photos and searches the photo library, knowledge-agent searches documents for proof and saves the report after approval. The package passes the kit's official checker with no errors or warnings.

Challenges

Special limits are often printed in the long policy form, not on the one-page declarations page, so the Skill asks for the full form when the limits are missing instead of guessing. The same purchase can exist twice, as an emailed confirmation and as a photo of the paper receipt, so those are counted once and listed for the user to check.

What's next

Run it on the assigned NAS with the synthetic test set (three policy files, 22 purchase records, 17 photos and an answer key), check that page numbers come back from document reading, and measure field accuracy against the answer key.

Built With

Share this project:

Updates

Submission history