Media asset library primitives — catalog, tag, and search across mixed photo/video/audio libraries. Ships inventory, sort, group, dedupe, and tagging commands plus a provisioning skill for a fresh library workspace. Kept separate from audio-production and video-production so cataloging doesn't pull in editing tooling.
Build a catalog / manifest of what's in a media folder — counts, sizes, types, date range — as the entry point for library organisation.
Find and remove duplicate or near-duplicate files across the library.
Cluster files by capture or creation date — the standard shape of an organised photo library.
Cluster photos and videos by observed content — people, places, scene types, activities — using visual analysis.
Identify and remove files likely to be misfires: zero-byte files, tiny thumbnails, and very short video clips.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
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.
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.
/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)media-librarian — autonomous batched processor for hands-off library runs/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.
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.
Via the danielrosehill marketplace:
/plugin marketplace add danielrosehill/Claude-Code-Plugins
/plugin install media-library
MIT.
npx claudepluginhub danielrosehill/claude-code-plugins --plugin media-libraryClaude Code plugin: ideation and planning workflow — capture, evaluate, rank, simulate, and plan ideas, with ideation/single-idea-eval/multi-idea-ranking/feature-ideas/simulation/idea-capture variants.
First-pass data analysis toolkit: correlations, PII flagging, anomalies, hypothesis tests, data dictionaries, and trend analysis on a dataset in a folder.
Claude Code plugin for generating personal user manuals and private documentation for codebases. Creates personalized, private reference guides with PDF output support.
Research, filter, compare, and evaluate AI models on OpenRouter — discover models by capability (tool use, vision, audio), get cost/context-aware recommendations, run head-to-head comparisons, and conduct deep research that goes beyond the OpenRouter catalog.
Claude Code plugin for writing assistance, proofreading, style editing, and text transformation workflows.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Multi-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Write feature specs, plan roadmaps, and synthesize user research faster. Keep stakeholders updated and stay ahead of the competitive landscape.
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.