Inspiration
Creative projects often involve more than producing great images. Before delivering photos to a client, photographers and designers need to make sure they have the right permissions to use them. The problem is that photos, release forms, and client agreements are often stored in different folders. Checking everything manually can be time-consuming, especially when working with large collections. That inspired ReleaseReady, an AI Skill designed to make this process easier using UGREEN AI NAS.
What it does
ReleaseReady helps photographers, designers, and creative teams review their images against available release documents and usage agreements. It searches authorized files, extracts relevant permission details, and prepares a checklist with three possible outcomes:
- Documented support: The available documents support the intended use.
- Needs review: Information is missing, unclear, or incomplete.
- Restriction or conflict: The documents contain restrictions or conflicting terms. Each finding includes supporting evidence so users can understand what needs attention before delivering their work. ReleaseReady does not replace legal review or automatically approve images for publication.
How I built it
I developed the initial Skill using the UGREEN Uliya Skill Development Standard and the official developer kit. The workflow coordinates four registered expert agents:
- File Agent: Finds relevant files and folders.
- Photo Agent: Retrieves images and available metadata.
- Document Agent: Extracts and compares permission information.
- Knowledge Agent: Saves an approved review report.
The Skill is defined in
SKILL.md, with supporting Markdown documents covering evidence evaluation, error handling, and test scenarios.
Challenges and lessons learned
The biggest design challenge was finding a reliable way to connect images with permission documents without making assumptions. I addressed this by requiring identifiable evidence, treating missing information as unresolved, and keeping the final decision with the user. I also learned how to design an AI workflow around supported NAS capabilities while respecting file permissions and requiring approval before making changes.
Current progress and what's next
The initial Skill package is complete and has passed the official developer kit's static validation checks with no errors or warnings. The next step is to test the workflow on a real UGREEN AI NAS, including document extraction, image matching, error handling, and approved album creation. My goal is to make ReleaseReady a practical tool that helps creative professionals spend less time checking documents and more time creating.
Built With
- ai-agents
- markdown
- ugos
- ugos-cli
- ugreen-ai-nas
- uliya-skill