Inspiration
Almost everyone has an Inbox or Downloads folder full of contracts, invoices, receipts and papers with names like scan_0042.pdf. Finding anything means opening files one by one, and sorting them by hand is slow. Auto-sorting tools make it worse, because they move and rename files without asking. We wanted a tool that tidies a folder and that people can trust on their own data.
What it does
Inbox to Markdown Archive is a Skill for UGREEN AI NAS and Uliya. The user says "Archive my Inbox folder". The Skill then:
- Finds new documents and reads them.
- Extracts key fields and classifies each file by topic.
- Flags possible sensitive content (IDs, bank details, medical records, passwords) as a best-effort advisory, and never quotes it.
- Saves one Markdown note per file, plus a searchable
index.md. - Writes a preview plan (
plan.md) showing where every file would go. - Moves and tags files only after the user approves.
- Logs every move, so "Undo the last archive run" restores the whole run.
Files are never deleted or overwritten. Unreadable, encrypted or ambiguous files go to a needs-review.md list instead of being guessed.
How we built it
The Skill is written as Markdown instructions for the UGOS Skill Creation Tool. Three expert roles run in six phases:
| Expert | NAS capability | Job |
|---|---|---|
| Files | find, browse, tag, move | Scan the folder, move and tag approved files, undo |
| Documents | read, extract, classify | Read documents and extract fields |
| Knowledge | save text | Save notes, index, plan, move log and review list |
Everything stays on the NAS. There are no external services, API keys or third-party components. We used Claude to draft and review the Skill text, and we checked it against the Hackathon Starter Kit rules.
Challenges
- Staying within supported capabilities. Early drafts promised page-level citations and automated pattern matching for sensitive data. The capability catalog doesn't support them, so we narrowed the Skill and listed them as future work.
- Making it safe. Rules like preview before moving, never overwrite, and undo only when the original location is free took several rounds to make consistent.
- Re-runs. Index entries carry a status (pending, moved, undone), so cancelled or undone files are picked up again.
What we learned
A Skill is mostly careful instructions. Clear inputs, one approval gate and defined failure cases matter more than clever features.
What's next
This is a Round 1 prototype and has not been tested on a real NAS yet. If we become finalists, we will test document extraction quality, sensitive-content flagging, tagging, and moves and undo on real folders. Future ideas: page-level citations, OCR for scanned files, and scheduled runs, if the platform supports them.
Built With
- claude
- markdown
- ugos
- ugos-skill-creation-tool
- ugreen-skills-hub
- uliya