Universal media processor that auto-detects and processes images or videos with appropriate tools. Use when users ask to process media files, batch convert media, compress mixed folders, auto-detect file types, or handle both images and videos together.
/plugin marketplace add leobrival/serum-plugins-official/plugin install media-tools@serum-plugins-officialThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Universal media processing skill that automatically detects file types (images or videos) and applies appropriate processing with optimal settings.
Process any media file or folder:
cd ~/.claude/scripts/media-tools
bun run media ./folder/
The processor analyzes input and automatically determines:
| Input Type | Detection | Action |
|---|---|---|
photo.jpg | Image, single | Process with ImageMagick |
video.mp4 | Video, single | Process with FFmpeg |
./media/ | Mixed folder | Separate and process both types |
*.png | Images, batch | Batch process all images |
*.mov | Videos, batch | Batch process all videos |
| Option | Default | Options | Description |
|---|---|---|---|
| Action | auto | auto, compress, resize, convert, info | Processing action |
| Quality | 85 | 95, 85, 75, 65, 55 | Quality level (1-100) |
| Format | auto | auto, webp, jpg, png, avif, mp4, webm, gif | Output format |
| Output | same | same, subfolder, custom | Output location |
Auto-Detection:
Smart Processing:
Actions Available:
auto - Analyzes and applies optimal compression/conversioncompress - Reduces file size while maintaining qualityresize - Changes dimensions (prompts for size)convert - Changes format onlyinfo - Shows metadata without modificationsbun run media ./downloads/
Analyzes folder, shows summary:
Media Analysis:
───────────────
Location: ./downloads/
Found:
- 24 images (156 MB total)
└ 18 JPG, 4 PNG, 2 WEBP
- 3 videos (2.1 GB total)
└ 2 MP4, 1 MOV
Action: compress
Quality: 85
Format: auto (webp for images, mp4 for videos)
Proceed? [Yes/No]
bun run media photo.jpg --Quality 75
bun run media video.mov --Action convert --Format mp4
bun run media video.mp4 --Action info
Output:
File: video.mp4
────────────────
Type: Video (H.264/AAC)
Size: 245 MB
Duration: 2:34
Resolution: 1920x1080
FPS: 30
Bitrate: 12.5 Mbps
Audio: AAC 128kbps stereo
Created: 2024-01-15 14:32
bun run media ./raw/ --Quality 85 --Output subfolder
bun run media "*.png" --Format webp --Quality 85
| Action | Image Processing | Video Processing |
|---|---|---|
| auto | Compress + convert to WebP | Compress to MP4 |
| compress | Reduce quality, keep dimensions | Reduce bitrate |
| resize | Scale to specified size | Scale to specified resolution |
| convert | Change format only | Change format only |
| info | Show metadata | Show metadata |
If Format is "auto":
Manual format selection:
After processing, shows comprehensive report:
✓ Processing Complete
──────────────────────
Images (24 files):
- Input: 156 MB
- Output: 42 MB (73% smaller)
- Format: JPG/PNG → WebP
Videos (3 files):
- Input: 2.1 GB
- Output: 480 MB (77% smaller)
- Format: MP4
Total savings: 1.73 GB (76% reduction)
Output: ./media/processed/
brew install imagemagick ffmpegplugins/media-tools/commands/media.mdplugins/media-tools/skills/image-processing/plugins/media-tools/skills/video-processing/plugins/media-tools/skills/gif-creation/Creating algorithmic art using p5.js with seeded randomness and interactive parameter exploration. Use this when users request creating art using code, generative art, algorithmic art, flow fields, or particle systems. Create original algorithmic art rather than copying existing artists' work to avoid copyright violations.
Applies Anthropic's official brand colors and typography to any sort of artifact that may benefit from having Anthropic's look-and-feel. Use it when brand colors or style guidelines, visual formatting, or company design standards apply.
Create beautiful visual art in .png and .pdf documents using design philosophy. You should use this skill when the user asks to create a poster, piece of art, design, or other static piece. Create original visual designs, never copying existing artists' work to avoid copyright violations.