Inspiration
I work with video and images every day, and like most independent creators my project folders turn into chaos: raw takes, exports, near-duplicates, and no time to sort them. Finding the right clip or photo means scrolling for hours, and cloud organizer apps want me to upload private client and family footage. I wanted a librarian that lives where the files already live: on the NAS.
What it does
Creator Media Librarian turns one scattered project media folder into a clean library. It inventories the folder, finds exact duplicates by hash, proposes candidate selects from photos, optionally transcribes audio notes into searchable text, tags every file by project and status, builds a review album of selects after confirmation, and reorganizes the folder into a clear structure only after the plan is approved. Removals go to the recycle bin only after a separate confirmation. Everything stays on the NAS.
How it was built
The Skill is written to the official Uliya Skill Development Standard and orchestrates only published UGOS CLI capabilities: file-agent (inventory, hash dedupe, media info, tags, approval-gated organize plans), photo-agent (visual descriptions, selects review album), and knowledge-agent (opt-in audio transcription, saving transcripts). It was authored with the official UGOS Skill Creation Tool using an entrant-directed AI assistant, and passes the official static checker.
Challenges
The hard part was discipline, not features: every step must consume verified real results from the previous step, empty results must be reported as empty, and no state change happens without platform approval. The full workflow and constraints are in the attached Skill package and proposal PDF.
What I learned
A trustworthy local AI workflow is mostly about gates: confirmation before albums, approval before moves, recycle bin instead of deletion, and honest reporting when nothing is found.
Built With
- ai
- assistant
- markdown
- nas
- ugos
- uliya