What inspired me
In most households one person keeps track of the paperwork: the will, the LPA, the insurance policies, the CPF nomination. If that person ends up in hospital, everyone else has to go looking. The documents exist, spread across NAS folders and phone photos nobody else has opened.
On r/singaporefi and r/selfhosted people ask for exactly this. On Hacker News someone said their document "slowly creeps out of date". That decided the design for me, because most tools here are a questionnaire you fill in once and forget.
What it does
Still Current is a Uliya Skill for the UGREEN AI NAS. It reads the paperwork that is already on the NAS, so there is nothing to retype and nothing to upload. It writes a Markdown list of where each record is kept, and every line ends with the path of the source file.
The main feature is the refresh. Each run saves a new dated file and opens with "What changed for you", written for the person who does not handle the paperwork. It lists what is new, what changed, what is gone, what expires within 90 days and what is still missing. Some other things it does:
- When there are two wills or two years of the same policy, it marks the likely latest, explains why, and asks you to confirm.
- A Singapore checklist covers the will, LPA, ACP, CPF nomination, CareShield Life and MediShield Life. For gaps it points to MyLegacy@LifeSG, which stays the official place for those records.
- ID and account numbers are cut to the last 4 digits. Passwords and PINs are never copied. Nothing is saved, tagged or created until you say yes.
How I built it
I built it with the UGREEN Uliya Skill Kit. The package is a SKILL.md plus 7 Markdown reference files, with no scripts. The Skill hands work to file-agent, photo-agent, document-agent and knowledge-agent through delegate, and only uses capabilities listed in the kit's catalog. The kit's static checker passes with 0 errors and 0 warnings.
For testing I made a fictional household's documents in two snapshots, every file marked SYNTHETIC. Snapshot 1 should give 9 records and 3 gaps from 11 files. Snapshot 2 adds a newer will, a renewed policy, a new LPA and a CareShield letter photo, and should give 13 records from 14 files plus a change report.
Challenges
I have not run this on a real UGREEN NAS yet. Round 1 has no NAS access, so everything so far is a paper walkthrough of what each step should return. The riskiest step is the comparison between two versions, so the Skill has a fallback for it. Masking also depends on the agents following instructions, so the Skill re-checks the draft itself before showing it to you.
What I learned
The hard part is keeping the list current. Gap lists and citations are common now. A report saying "this changed since January" is something I didn't find in the products I looked at.
What's next
If I'm a finalist, I'll run both snapshots on the NAS, test the comparison step first, and confirm that the first file is never changed.
Built With
- agent-skills
- document-agent
- file-agent
- knowledge-agent
- markdown
- photo-agent
- ug-document
- ug-filemgr
- ug-filesystem
- ug-knowledge
- ug-photo
- ugos
- ugreen-ai-nas
- uliya
- uliya-skill-kit