server/skills/media_processing/SKILL.md
Media processing tools: video intelligence (inspect, scene detection, frame extraction), contact sheets, AI upscaling, background removal
npx skillsauth add proxy2021/enso media_processingInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Media processing tools: video intelligence (inspect, scene detection, frame extraction), contact sheets, AI upscaling, background removal
Inspect a video file: get duration, resolution, codec, fps, bitrate, audio info. Use when user says: 'inspect this video', 'video details', 'what format is this video'.
Parameters:
path (string): Path to the video fileExtract frames from a video at intervals, keyframes, or a specific count. Use when user says: 'extract frames', 'grab stills from video', 'get screenshots from video'.
Parameters:
path (string): Path to the video filemode (string): Extraction mode: interval (every N seconds), keyframes (I-frames only), or count (N evenly-spaced frames). Default: countvalue (number): Seconds for interval mode, or frame count for count mode. Default: 10Detect scene changes/boundaries in a video using frame difference analysis. Use when user says: 'detect scenes', 'find scene changes', 'scene boundaries'.
Parameters:
path (string): Path to the video filethreshold (number): Scene change sensitivity (0.0-1.0, lower = more sensitive). Default: 0.3Generate a thumbnail image from a video at a specific timestamp. Use when user says: 'video thumbnail', 'generate preview image', 'screenshot at timestamp'.
Parameters:
path (string): Path to the video filetime (number): Timestamp in seconds to capture. Default: 1size (string): Output size (e.g., '640x480', '1280x720'). Default: 320x240Generate a contact sheet (thumbnail grid) from a folder of photos with filename and EXIF metadata overlay. Use when user says: 'contact sheet', 'thumbnail grid', 'proof sheet', 'photo grid'.
Parameters:
path (string): Path to folder containing photoscolumns (number): Number of columns in grid. Default: 5showExif (boolean): Show EXIF metadata overlay. Default: truethumbSize (number): Size of each thumbnail in pixels. Default: 300Upscale an image to 2x or 4x resolution using AI enhancement. Use when user says: 'upscale photo', 'increase resolution', 'enlarge image', 'make larger for printing'.
Parameters:
path (string): Path to the image filescale (number): Scale factor: 2 or 4. Default: 2Remove the background from an image, outputting a transparent PNG. Use when user says: 'remove background', 'transparent PNG', 'cut out subject', 'product cutout'.
Parameters:
path (string): Path to the image fileoutputFormat (string): Output format: png or webp. Default: pngtesting
Scheduled task health dashboard: monitor task statuses, failure rates, execution history, error classification, circuit breaker states, and drill into specific task run logs. The Team Leader's command center for scheduled task reliability.
testing
Financial accounts dashboard — unified view across brokerage and private-bank accounts with wealth monitoring, refresh logs, and notification settings. Each account is a Cortex entity; each periodic statement is its own synthesis page. Privacy: all data lives at ~/.enso/wiki/ and ~/.enso/data/finances/ (local only — never committed to git).
development
Real-time error monitoring dashboard: error summary with severity breakdown, error trends over time, category analysis, recent error feed, fix tracking, system health score, circuit breaker states, error code analysis, recurring error pattern detection, and actionable recommendations. Reads from Enso's action log, error log, circuit breakers, and error rate monitor.
data-ai
YouTube Manager: subscription management, personalized feed, trending, AI-powered channel discovery, analytics, bulk cleanup