Inspiration
A community venue packs away its book-swap display. A month later, different volunteers need to rebuild it. They have photographs, but nobody remembers where the tray, sign and other items belonged.
Those photos contain useful setup knowledge. PUT IT BACK aims to make that knowledge easier to use.
What it does
PUT IT BACK is a Uliya Skill designed to answer questions such as:
“Where were the blue tray and sign when the event opened?”
The user selects an authorized NAS folder, identifies the past setup they want to recreate, and names the items they need help locating.
The Skill inspects up to 20 photographs and prepares a rebuilding reference containing:
- Supported item positions.
- The source photograph’s file path for each answer.
- Differences between photographed setups.
- Details that remain hidden, unclear or unavailable.
If the display changed during the afternoon, those photographs stay separate from the opening setup. A clear afternoon view cannot supply a position that opening photographs do not reveal.
How we built it
The project is a Markdown-only Skill built using the official UGREEN Uliya Skill Creation Kit.
It delegates photo discovery to file-agent using ug-filesystem/find or ls. It delegates text and visual inspection to photo-agent using ug-photo/vision-ocr and vision-vlm.
The workflow reads authorized photographs without changing them or creating albums. Each observation stays connected to its source photograph.
OpenAI Codex assisted with development, documentation, static checks and submission materials. ChatGPT assisted with earlier concept work.
Challenges we ran into
The hardest design problem was deciding which photographs show the requested setup. Similar furniture and objects do not prove that two photographs belong to the same arrangement.
The Skill therefore requires visible evidence or explicit user confirmation before combining their observations. Missing evidence stays missing.
Accomplishments that we're proud of
We completed the Skill, its disclosures, an 18-photo capture and test plan, and the Round 1 proposal.
The Skill package passes the official local static checker with zero errors or warnings. Real NAS operation has not yet been tested.
What we learned
Finding a relevant photograph is only part of the task. Useful rebuilding guidance must also explain which setup it shows, what it supports, and what it cannot tell us.
What's next for Put it back
Capture the planned photographs and, if selected, test the Skill on the assigned UGREEN NAS.
We will verify photo discovery, image inspection, source references and separation of opening and afternoon setups. We will also compare its usefulness with ordinary photo search.
Built With
- markdown
- ocr
- uliya
