Inspiration We realized that having a backup doesn't always mean your important files are safe. Contracts and invoices might be missing, outdated, or stored in only one place. We wanted to solve this problem with a simple, reliable, and user-friendly solution.

What it does Second Copy checks contracts and invoices against an archive using SHA-256 hashes. It identifies missing, outdated, and protected files, then generates a risk report and suggests a copy plan. Nothing gets copied without the user's approval.

How we built it We built Second Copy entirely using Markdown, following the Uliya standard. It uses three specialized agents: file-agent, document-agent, and knowledge-agent, along with native UGREEN AI NAS capabilities for file management, document extraction, hash verification, and report storage.

Challenges we ran into One of our main challenges was making sure that files are genuinely backed up, not just matched by filename. We also had to design a safe workflow that handles failures, cancellations, and user approvals without risking existing files.

Accomplishments that we're proud of We completed the full Skill workflow and its reference files, passed the official creation kit static checker (v0.7.3) with zero errors and warnings, and prepared a synthetic test dataset with an answer key.

What we learned We learned how to coordinate specialized agents, use NAS-native capabilities to automate real workflows, and build safer automation through human approval and file verification.

What's next for Second Copy Our next step is testing Second Copy on a real UGREEN NAS to validate its runtime behavior, approval process, hash verification, and document extraction accuracy.

Built With

  • claude
Share this project:

Updates

Submission history