Inspiration## Inspiration
When something at home is stolen or ruined, the insurer asks for proof of ownership and value. That proof often exists, but it's scattered: a policy in one folder, receipts in another, photos spread over years.
Building a private archive of my own work had already taught me three habits: bundle scattered things together, link every fact to its source, and say what isn't known. Paper Trail applies those habits to an insurance claim.
What I learned
A Skill on UGREEN's NAS is a Markdown file that hands plain-language tasks to built-in experts. Experts don't share results, so the Skill has to carry each real result forward itself.
A failed search isn't the same as finding nothing, so it's labelled "search failed, not a finding".
Identity features can sit inside ordinary tools: photo search and camera events can both filter by person. Paper Trail forbids that, along with the face and plate tools.
How I built it
I picked this idea after reviewing UGREEN's kit, then wrote the drafts of the Skill and proposal. UGREEN's checker from the kit was used to read the SKILL.md.
You name the folders and up to 25 items. Four experts work in a fixed order: one finds files, one reads the policy and receipts, one searches photos, one saves the report. An optional camera step adds a fifth. You confirm each photo match. Each item is graded strong, partial or none by a fixed rule. After your approval, files are copied, never moved, into a new folder.
Challenges
No hardware. I don't have a UGREEN NAS, and all 78 actions in the kit's catalog are marked unknown for stability. The Skill passes UGREEN's static checker with no errors or warnings, but that only proves the file is well formed. Nothing has run on a NAS yet.
The template. The kit's English template uses headings and arrows that its checker rejects, so I wrote to the checker instead.
What the checker can't see. Reading the Skill back turned up two bugs it had passed: no path for refused photo permission, and a file name with an apostrophe would have broken an instruction.
Markdown can't enforce anything. Reviews say the local model can hallucinate, which is why a grade needs a source and your confirmation. A text file can't guarantee that, or force local mode.
Built With
- markdown
- ugos
- uliya-skill-kit