Media tools your agent already has
Someone sends a photo, a voice note or a video. Your agent can open it, change it, and send back what you asked for.
41 toolsMedia arrives in messaging apps constantly, and an agent without these tools can only say it received something. With them it converts the format your phone produced into the one you needed, pulls a frame out of a clip, strips audio to transcribe it, or resizes a photo before it goes anywhere.
The tools
Preinstalled on every plan, with nothing to set up. A few depend on the engine you pick.
ffmpegConvert, trim, resize and re-encode audio and video.
ffprobeRead codecs, streams, duration and metadata from a media file.
magickImageMagick. Resize, crop, convert and compose images.
convertThe ImageMagick classic: resize, crop and convert in one call.
img2pdfWrap images into a PDF without re-encoding them.
rsvg-convertRender SVG to PNG, PDF or PostScript at any size.
pdftoppmRender PDF pages to PNG, JPEG or PPM images.
exiftoolRead, write and strip metadata in photos and videos.
pandocConvert between Markdown, HTML, DOCX, LaTeX and more.
sofficeLibreOffice, headless: convert documents, sheets and slides.
pdftotextExtract the text layer out of a PDF.
qpdfSplit, merge, rotate and repair PDF files.
gsGhostscript. Compress, flatten and convert PDF and PostScript.
tesseractOCR: pull text out of scans, photos and screenshots.
dotGraphviz. Render graphs and diagrams from a text description.
identifyReport an image’s format, dimensions, color space and EXIF data.
mogrifyResize, convert or strip a whole batch of images in place.
compareDiff two images and write out a visual difference map.
montageTile images into a contact sheet with labels and spacing.
compositeOverlay one image on another with a mask, an offset or a blend mode.
pdfinfoPrint a PDF’s page count, page size, metadata and encryption state.
pdfimagesExtract every embedded image from a PDF at its original resolution.
pdftocairoRender PDF pages to PNG, JPEG, SVG or PostScript through Cairo.
pdftohtmlConvert a PDF to HTML with its layout and images preserved.
pdftopsConvert a PDF to PostScript for printing or further processing.
pdffontsList the fonts a PDF uses and whether each one is embedded.
pdfseparateSplit a PDF into one file per page.
pdfuniteMerge several PDFs into one, in the order you list them.
pdfsigVerify the digital signatures on a signed PDF.
ps2pdfConvert PostScript or EPS to PDF through Ghostscript.
pdf2psConvert a PDF back to PostScript through Ghostscript.
lowriterConvert documents between PDF, DOCX and ODT without a display.
localcConvert spreadsheets between XLSX, ODS and CSV headlessly.
loimpressConvert slide decks between PPTX, ODP and PDF headlessly.
neatoLay out an undirected graph with a spring model instead of dot’s ranks.
edge-ttsSynthesize speech from text and write it to an audio file.
elevenlabsSynthesize speech with ElevenLabs voices and write it to a file.
vipsConvert and transform images with a fast, low-memory pipeline.
vipsthumbnailGenerate thumbnails at catalogue scale without loading whole images.
avifencEncode images to AVIF for smaller pages and faster loads.
oxipngShrink PNG files losslessly, without touching how they look.
A real command line, already set up
Every agent runs on a sandboxed machine with the whole toolbox preinstalled. No setup step, on any plan.
