The problem
A NAS fills up quietly. Years of photos, documents, downloads, and archives land on it — and then nobody can find anything. The files are all there. Finding them is the problem.
The usual fix is a cloud AI service: upload your library and let someone else's servers index your family's photos and your business's contracts. People buy a NAS precisely to avoid that. NAS Librarian gives them the conversational experience without the upload — it runs entirely on the UGREEN NAS, through Uliya.
What it does
NAS Librarian turns the NAS into a librarian you can talk to. Ask in plain language:
- "Find the photos from the lake house last summer."
- "What does the contract in my Documents folder say about renewal?" — answered from the real document, with source citations. If the document doesn't cover the question, the skill says so instead of answering from general knowledge.
- "Put the good beach photos into an album called Beach 2026." — the skill shows the actual matched photos first; the album is created from exactly the set the user confirms, through the platform approval flow.
- "Tag everything from the kitchen remodel." — tags proposed from real file names and content, confirmed, then applied.
- "Sort my Downloads folder by year." — an organization plan is prepared and shown; it runs only after platform approval.
- "How much space am I wasting on duplicate files?" — duplicates grouped by content hash and reported. The skill never deletes.
How it works
NAS Librarian is an orchestration skill built to the Uliya Skill Development Standard (capability catalog 2.2.0). Every step maps to a published capability: ug-filesystem, ug-filemgr, and file-workflow (file-agent) for finding, tagging, duplicates, and approval-gated organization plans; ug-photo (photo-agent) for photo search and albums; ug-document (document-agent) for document Q&A with citations; ug-knowledge (knowledge-agent) for saving summaries to the NAS.
Safety is structural: read-only by default; confirmation of the exact items before any change; honest empty results (no silent broadening, no substitutes); no invented files, photos, or answers; and no step that sends anything outside the NAS.
Status
Round 1 pre-test package, checked with UGREEN's official static checker (uliya-skill-kit 0.7.7) against catalog 2.2.0: 0 errors. As Round 1 allows, it has not yet been run on a device. If selected as a finalist, the test-day plan is to run every workflow end-to-end on the iDX6011 Pro, verify the confirmation and approval pause/resume behavior, fix what the device run exposes, and submit the final package with a demo video.
Built With
- markdown
- ugos
- uliya