openclip-thumbnails

Extract still frames from videos and compress, resize, or crop images via the OpenClip MCP server.

1|Updated Aug 7, 2026
One-click install
npx skills add https://github.com/OpenClip-App/agent-skills --skill openclip-thumbnails-openclip-app
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openclip-thumbnails
Source: https://github.com/OpenClip-App/agent-skills/tree/main/skills/openclip-thumbnails
Command: npx skills add https://github.com/OpenClip-App/agent-skills --skill openclip-thumbnails-openclip-app

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Getting a usable thumbnail or still frame out of a video normally requires opening an editor, scrubbing to the right moment, and exporting by hand, and the resulting image often still needs resizing or compression before it can be published. This Skill automates that entire flow through the hosted OpenClip MCP server. ## Core Features & Use Cases - Frame Extraction: Pull 1 to 10 evenly spread frames from any uploaded video, delivered as a zip, with optional output width control. - Image Editing: Compress, resize, or crop images to jpg, png, or webp, including aspect-ratio crops like 1:1, 9:16, 16:9, and 4:5. - Exact-Moment Stills: Trim a video to a precise timestamp first, then extract the frame from that exact moment. - Use Case: A creator needs a poster image for a YouTube upload. Upload the video, extract 5 candidate frames as a contact sheet, pick one, then crop it to 16:9 and compress it to webp for the website. ## Quick Start Ask the agent to grab a thumbnail from your video and resize it to a square webp, and it will upload the file, extract the frame, edit the image, and return permanent CDN URLs.

Frequently Asked Questions about openclip-thumbnails

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract a thumbnail from a video?▼

Upload the video with create_upload, PUT the bytes to the returned upload_url, then call extract_thumbnails with the upload id. Poll get_tool_job_status until the job completes and receive a zip of frames hosted on permanent CDN URLs.

How to get a still frame from an exact timestamp in a video?▼

First trim the video to that moment using edit_video with operation trim and the target start_ms and end_ms, then run extract_thumbnails on the trimmed output. This gives you the frame from the precise moment rather than an even spread.

Does extract_thumbnails return individual image URLs?▼

No, extract_thumbnails always returns a zip archive of frames, never individual image URLs. You can hand the zip URL to the user or unpack it to pick a specific frame.

Is the OpenClip thumbnail and image editing tool free?▼

Yes, both extract_thumbnails and edit_image are free with an OpenClip account, requiring no subscription and no credits. Free usage is rate limited per day with a per-file size cap.

Can I resize and compress an image in one call?▼

No, edit_image accepts exactly one operation per call: compress, resize, or crop. To resize and then compress, run two sequential calls, each with its own job polling cycle.

Why is my thumbnail job stuck in queued status?▼

Both tools are asynchronous and return a tool_job id with status queued. Poll get_tool_job_status every 5 to 10 seconds until it reaches completed with output URLs or failed with an error message.