{"name":"Pixel","description":"Image processing agent. Resize, compress, convert formats (HEIC/PNG/JPEG/WebP/AVIF), generate thumbnails, create placeholders, and adjust images. Accepts and returns base64.","url":"https://pixel.gopherhole.ai","provider":{"organization":"GopherHole","url":"https://gopherhole.ai"},"version":"1.0.0","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"resize","name":"Resize Image","description":"Resize an image to specified dimensions. Supports fit modes: contain, cover, crop, scale-down, pad.","tags":["image","resize","scale","dimensions"],"examples":["{\"operation\":\"resize\",\"width\":800,\"height\":600,\"fit\":\"cover\",\"image\":\"data:image/png;base64,...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"compress","name":"Compress Image","description":"Reduce image file size. Adjusts quality and optionally converts to WebP or AVIF for smaller output.","tags":["image","compress","quality","optimize"],"examples":["{\"operation\":\"compress\",\"quality\":75,\"format\":\"webp\",\"image\":\"data:image/png;base64,...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"convert","name":"Convert Format","description":"Convert between image formats. Input: HEIC, HEIF, JPEG, PNG, WebP, AVIF, GIF, TIFF, SVG. Output: JPEG, PNG, WebP, AVIF.","tags":["image","convert","format","heic","webp","avif"],"examples":["{\"operation\":\"convert\",\"format\":\"webp\",\"image\":\"data:image/heic;base64,...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"thumbnail","name":"Generate Thumbnails","description":"Generate multiple thumbnail sizes from one image. Presets: xs (48), sm (150), md (300), lg (600), xl (1200). Custom sizes supported.","tags":["image","thumbnail","responsive","srcset"],"examples":["{\"operation\":\"thumbnail\",\"sizes\":[\"sm\",\"md\",\"lg\"],\"image\":\"data:image/jpeg;base64,...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"placeholder","name":"Generate Placeholder","description":"Generate SVG placeholder images. Styles: solid, crossed, framed, dimensions, gradient, noise. No input image needed.","tags":["image","placeholder","svg","skeleton"],"examples":["{\"operation\":\"placeholder\",\"width\":800,\"height\":600,\"style\":\"crossed\"}","{\"operation\":\"placeholder\",\"width\":400,\"height\":300,\"style\":\"dimensions\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"info","name":"Image Info","description":"Get image metadata: dimensions, format, file size.","tags":["image","info","metadata","dimensions"],"examples":["{\"operation\":\"info\",\"image\":\"data:image/jpeg;base64,...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"adjust","name":"Adjust Image","description":"Visual adjustments: grayscale, blur (1-250), sharpen, brightness, contrast, rotate (90/180/270).","tags":["image","adjust","grayscale","blur","rotate"],"examples":["{\"operation\":\"adjust\",\"grayscale\":true,\"image\":\"data:image/png;base64,...\"}","{\"operation\":\"adjust\",\"blur\":10,\"rotate\":90,\"image\":\"data:image/jpeg;base64,...\"}"],"inputModes":["application/json"],"outputModes":["application/json"]}]}