media-library-plugin
April 19, 2026 · View on GitHub
Claude Code plugin with media asset library primitives — catalog, tag, search, and organise mixed photo/video/audio libraries. Ships a provisioning skill to spin up a fresh library workspace.
Part of the danielrosehill Claude Code marketplace.
Why a separate plugin?
Cataloging and tagging a media library doesn't need the editing tooling that lives in audio-production and video-production. Keeping media-library standalone means you can invoke /media-library:catalog or /media-library:search-library without loading VAD, ffmpeg pipelines, ComfyUI primitives, or transcription skills.
What you get
Primitives (always available once the plugin is installed)
/media-library:catalog— inventory a folder (counts, sizes, types, EXIF, date range)/media-library:tag— annotate files with sidecar / XMP / embedded tags/media-library:search-library— query by metadata, tags, filename, or content/media-library:sort-by-type— split mixed media into photos/videos/audio/other/media-library:group-by-date— cluster by capture/creation time/media-library:group-by-subject— vision-based clustering/media-library:sort-photos-by-resolution/sort-videos-by-resolution— bucket by dimensions/media-library:dedupe-media— exact and perceptual deduplication/media-library:scrub-tiny-files— archive likely misfires (zero-byte, tiny images, short clips)
Agent
media-librarian— autonomous batched processor for hands-off library runs
Provisioning skill
/media-library:new-workspace <name> [--local-only] [--private]
Scaffolds a new workspace (CLAUDE.md + inputs/working/processed/metadata/notes/archive), personalises it from ~/.claude/CLAUDE.md, and (by default) creates a public GitHub repo.
Pattern
Primitives live in the plugin → globally available from any cwd.
Workspace scaffolds are provisioned as data → no .claude/ tree inside provisioned workspaces.
Plugin updates never touch your workspace data.
See PLAN.md in Claude-Workspace-Reshaping-190426 for the full pattern spec this plugin follows.
Install
Via the danielrosehill marketplace:
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install media-library
License
MIT.