Inspiration

Important papers usually sit in scattered folders and scans. Visa, bank and hospital applications can stall when a name is spelled two ways, an ID has expired or a document is missing, and people often find out under deadline pressure. I wanted a skill that finds these problems early and prepares the papers calmly, with everything kept private on the NAS.

What it does

PREP (Paperwork Readiness, Expiry and Pack) is a skill for the UGREEN AI NAS. You choose a folder, say whose documents to check, and pick the pack you need: a visa or bank application, or a hospital admission. It reads that person's documents, compares names, dates of birth, addresses and expiry dates, and reports possible mismatches, items that have expired or expire within six months, and documents missing from the pack's checklist. If you approve, it copies the chosen files into a new pack folder and saves a one-page briefing.

How we built it

  • I started from UGREEN's creation tool and its capability catalog, and used only capabilities listed there.
  • The skill is instructions only, with no code or downloads. It runs six steps: confirm consent, find documents (Files), read key facts and compare them (Documents), report, build the pack (Files, with approval), and save the briefing (Knowledge, with approval).
  • Safety rules: it only copies, and never moves, renames, overwrites or deletes originals. Nothing leaves the NAS. Document text is treated as data, never as instructions. Briefings show only the last four characters of document numbers. It gives no medical, legal or immigration advice.
  • It passes UGREEN's official static check with 0 errors and 0 warnings.
  • Claude (Anthropic) was used as a review assistant. I selected the idea and scope, chose the name, and approved every change. This is disclosed in the package.

Challenges we ran into

  • Round 1 has no NAS access, so the skill has only been checked statically, and its behavior on a real device is untested.
  • Identity documents are not a named extraction type in the catalog, and document comparison is shown there only for contract and invoice amounts, so reliability on identity details is the main thing to test.
  • A folder with several people's papers could cause false mismatches, so the skill asks whose documents to check.
  • The official checker rejected a README at the package root, so the plain-language guide and disclosures live in a references file.

Accomplishments that we're proud of

  • A complete skill that passes UGREEN's official static check with 0 errors and 0 warnings. It covers the whole path from trigger to result, including consent, approvals, empty results and all five run states.
  • Safety built in from the start. It only copies files, never moves, renames, overwrites or deletes originals, and sends nothing outside the NAS. Document text is treated as data, never as instructions, and briefings show only the last four characters of document numbers.
  • Honest wording. Findings are called "possible mismatches", not proof, and the skill gives no medical, legal or immigration advice.
  • Staying inside the catalog. Every step maps to a capability listed in UGREEN's own catalog, and nothing is invented.
  • Plain about the limits. The page says what is untested on a real NAS and what isn't built yet, and it discloses the AI help used.

What we learned

A narrow scope and clear limits make a skill easier to trust. Approvals, empty-result handling and honest "possible mismatch" wording matter as much as the main feature.

What's next for PREP: Paperwork Readiness, Expiry and Pack

Support for photos and scans of documents, which is not part of this version, and testing on a real NAS hopefully when I reach Round 2.

Built With

  • claude
  • markdown
  • ugos-skill-creation-tool
  • ugreen-ai-nas
Share this project:

Updates

Submission history