Communitygithub.com

OpenClip: Miniaturansichten und Bildbearbeitung

Extrahiere Standbilder aus Videos und bearbeite Bilder (Komprimieren, Zuschneiden, Größe ändern, Format umwandeln) – kostenlos mit einem OpenClip-Konto, kein Abonnement nötig.

Was ist OpenClip: Miniaturansichten und Bildbearbeitung?

Diese Fähigkeit bietet zwei kostenlose OpenClip-Tools, die häufig zusammen verwendet werden: `extract_thumbnails` extrahiert Standbilder aus einem Video, `edit_image` komprimiert, skaliert, schneidet zu oder wandelt das Format von Bildern um (jpg, png, webp). Beide Tools sind kostenlos, benötigen lediglich ein OpenClip-Konto, aber kein Abonnement. Die Einrichtung erfolgt über einen MCP-Server – unterstützt werden Claude Code, Claude Desktop/Web, Cursor sowie header-basierte Clients. Die Nutzung umfasst das Hochladen einer Datei, den Aufruf der entsprechenden Funktion und das Abfragen des asynchronen Auftragsstatus. Die Ergebnis-URLs sind dauerhafte CDN-Links. Für die Extraktion von Standbildern zu einem bestimmten Zeitpunkt wird die Videofunktion `edit_video` (via `openclip-video-editing`) vorgeschaltet.

Funktioniert mit✓Claude Code~Codex CLI✓Cursor
npx skills add https://github.com/OpenClip-App/agent-skills/tree/main/skills/openclip-thumbnails

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht OpenClip: Miniaturansichten und Bildbearbeitung?

Zwei kostenlose Tools, die meist zusammen verwendet werden:

  • extract_thumbnails – Standbilder aus einem Video extrahieren.
  • edit_image – Bild komprimieren, skalieren, zuschneiden oder formatieren.

Beide sind KOSTENLOS, sie benötigen ein OpenClip-Konto, aber kein Abonnement und keine Credits.

Einrichtung (einmalig)

OpenClip ist ein entfernter MCP-Server unter https://openclip.app/mcp. Melde dich mit deinem OpenClip-Konto an, wenn der OAuth-Hinweis erscheint. Es gibt keinen API-Schlüssel zum Kopieren.

  • Claude Code: claude mcp add --transport http openclip https://openclip.app/mcp, dann /mcp zur Autorisierung.
  • Claude Desktop / Web: Einstellungen, Connectors, „Benutzerdefinierten Connector hinzufügen”, URL einfügen, anmelden.
  • Cursor (.cursor/mcp.json): { "mcpServers": { "openclip": { "url": "https://openclip.app/mcp" } } }
  • Nur-Header-Clients: Generiere ein MCP-Token unter openclip.app/settings/connect und verbinde dich mit https://openclip.app/mcp/key mit Authorization: Bearer <token>.

Testaufruf: get_account aufrufen.

Datei hereinbekommen

  1. create_upload(filename, content_type) gibt eine id und eine upload_url zurück.
  2. Sende die rohen Bytes per PUT an upload_url.
  3. Übergib die zurückgegebene id als video (für Miniaturen) oder file (für Bildbearbeitung).

Rufe NICHT complete_upload auf. Das startet die kostenpflichtige Clipping-Pipeline. Die kostenlosen Tools lesen die hochgeladene Datei direkt. Videos, die bereits in list_videos vorhanden sind, können ebenfalls als Eingabe verwendet werden.

extract_thumbnails

extract_thumbnails(video, count?, width?).

  • count – 1 bis 10, Standard 1. Die Bilder werden gleichmäßig über das Video verteilt, sodass count: 5 eine grobe Kontaktseite zur Auswahl ergibt.
  • width – optionale Pixelbreite für die Ausgabebilder.

Die Ausgabe ist ein Zip-Archiv von Bildern, keine einzelnen Bild-URLs. Gib dem Benutzer die Zip-URL oder entpacke sie, wenn ein bestimmtes Bild benötigt wird.

Wenn der Benutzer ein Bild zu einem exakten Zeitpunkt und nicht gleichmäßig verteilt haben möchte, schneide das Video zuerst mit edit_video (operation="trim", siehe openclip-video-editing) auf diesen Moment zu und extrahiere dann eine Miniaturansicht aus dem zugeschnittenen Clip.

edit_image

edit_image(file, operation, ...params), ein Vorgang pro Aufruf:

  • compress – quality 1 bis 100 (Standard 80), optional format (jpg, png, webp).
  • resize – width und height in Pixeln, optional format.
  • crop – entweder aspect ("1:1", "9:16", "16:9", "4:5") oder explizite x, y, width, height, optional format.

Verwende webp, wenn das Bild auf einer Webseite erscheint, und jpg, wenn es überall funktionieren muss.

Abfragen

Beide Tools geben eine tool_job-Hash-ID mit status: "queued" zurück. Frage alle 5 bis 10 Sekunden get_tool_job_status(tool_job) ab:

  • queued / processing – noch in Bearbeitung, weiter abfragen.
  • completed – liefert dauerhafte CDN-outputs-URLs sowie result_meta.
  • failed – liefert error.

Regeln

  • Immer abfragen, beide Tools sind asynchron.
  • Ein edit_image-Vorgang pro Aufruf. Um zu skalieren und dann zu komprimieren, führe zwei Aufrufe nacheinander aus.
  • extract_thumbnails gibt immer ein Zip-Archiv zurück. Versprich dem Benutzer keine einzelnen Bild-URLs.
  • Ausgabe-URLs sind dauerhafte CDN-Links, nicht signiert oder mit Ablaufdatum.
  • Die kostenlose Nutzung ist pro Tag ratenbegrenzt und hat eine Dateigrößen-Obergrenze.

Beispielaufforderungen zu Aktionen

  • „Hole eine Miniaturansicht aus diesem Video” – create_upload, PUT-Bytes, extract_thumbnails(video), abfragen, Zip-URL zurückgeben.
  • „Gib mir 5 Bilder zur Auswahl” – extract_thumbnails(video, count=5), abfragen.
  • „Ich möchte das Bild bei 1:30” – edit_video(video, operation="trim", start_ms=90000, end_ms=91000), abfragen, dann extract_thumbnails auf diese Ausgabe, abfragen.
  • „Mache dieses Bild zu einem quadratischen WebP” – edit_image(file, operation="crop", aspect="1:1", format="webp"), abfragen.
  • „Dieses PNG ist riesig, verkleinere es” – edit_image(file, operation="compress", quality=75, format="webp"), abfragen.

Verwandte Tools

Das Ausschneiden des Motivs in ein transparentes PNG ist openclip-remove-background. Videotrimmen und -zuschneiden ist openclip-video-editing.

Individual skills in this repo

This repo contains 9 individual skills — each has its own dedicated page.

OpenClip-App/agent-skills

OpenClip agent skill for clipping long-form into short-form social clips.

OpenClip-App/agent-skills

OpenClip clipping: long video → short vertical clips ranked by virality score.

OpenClip-App/agent-skills

OpenClip captions: burn styled animated captions into short clips.

openclip-convert

Convert and compress media from your agent with OpenClip - video to mp4, webm, mov, mkv, or gif, and audio to mp3, aac, wav, or flac. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-remove-background

Remove the background from an image with OpenClip and get back a transparent PNG. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-repurpose

Turn one long video into a full batch of platform-ready short clips for TikTok, Reels, and YouTube Shorts with OpenClip - find the moments, reframe to vertical, burn in captions, and write the post copy for each. Use when asked to

openclip-transcription

Transcribe video or audio to JSON, SRT, and VTT with speaker diarization and time codes, using OpenClip. FREE with just an OpenClip account, no subscription. Use when asked to

openclip-ugc-ads

Generate short vertical UGC-style ad clips from a structured creative brief with OpenClip, picking from a roster of AI creators. Use when asked to

openclip-video-editing

Edit a video file from your agent with OpenClip - trim, crop, reframe to 9:16 or 1:1, resize, rotate, flip, compress to a target size, or mute the audio. FREE with just an OpenClip account, no subscription. Use when asked to

Verwandte Skills