Communitygithub.com

openclip-convert

Konvertiere und komprimiere Medien direkt von deinem Agenten mit OpenClip – Video in mp4, webm, mov, mkv oder GIF und Audio in mp3, aac, wav oder flac. Kostenlos mit einem OpenClip-Konto, kein Abo nötig.

Was ist openclip-convert?

Diese Fähigkeit erlaubt es KI-Agenten, Mediendateien mit dem OpenClip-Dienst zu konvertieren und zu komprimieren. Sie unterstützt eine breite Palette von Zielformaten: Video-Container (mp4, webm, mov, mkv), animierte GIFs (mit einstellbarer Bildrate und Breite) sowie reine Audioformate (mp3, aac, wav, flac). Die Konvertierung ist vollständig asynchron – der Agent lädt eine Datei hoch, startet einen Konvertierungsjob und pollt regelmäßig den Status, bis das Ergebnis fertig ist. Die Nutzung ist nach einmaliger Anmeldung über OAuth kostenlos (tägliches Rate-Limiting und Dateigrößenbeschränkung). Der Skill ist für Claude Code, Claude Desktop/Web und Cursor konfigurierbar und wird über eine .cursor/mcp.json-Konfiguration oder direkte MCP-Server-Einbindung integriert. Er ist besonders nützlich, um Medien automatisiert für verschiedene Ausgabeformate oder Qualitätsanforderungen aufzubereiten, ohne manuelle Tools oder Abonnements.

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

In Ihrer bevorzugten KI fragen

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

Dokumentation

OpenClip: Medienkonvertierung

convert_media ändert den Container oder Codec einer Datei, einschließlich Video-zu-GIF und Video-zu-reinem-Audio. Es ist kostenlos, es braucht ein OpenClip-Konto, aber kein Abo 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-Key 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: Erstelle einen MCP-Token unter openclip.app/settings/connect und verbinde dich mit https://openclip.app/mcp/key mit Authorization: Bearer <token>.

Kurzer Test: Rufe get_account auf.

Datei einspielen

  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 file-Argument.

Rufe NICHT complete_upload auf. Das startet die kostenpflichtige Clipping-Pipeline. Kostenlose Tools lesen die hochgeladene Datei direkt. Eine Datei, die bereits in list_videos existiert, kann ebenfalls als Eingabe verwendet werden.

Zielformate

convert_media(file, to, ...params).

  • Video-Container – mp4, webm, mov, mkv. Standard ist mp4, wenn der Benutzer einfach etwas haben möchte, das überall abgespielt werden kann.
  • gif – optional fps (Standard 12) und width (Standard 480). Höhere fps für flüssigere Bewegungen, größere width für ein schärferes GIF – beides macht die Datei viel größer. Schneide die Quelle vorher auf die wichtigen Sekunden zu, wenn sie lang ist, GIFs werden schnell riesig.
  • Audio – mp3, aac, wav, flac. Verwende dies, um Audio aus einem Video zu extrahieren. mp3 zum Teilen, wav oder flac, wenn das Audio an ein anderes Tool übergeben wird, das verlustfrei arbeiten soll.

Um eine bestimmte Dateigröße zu erreichen, statt das Format zu ändern, verwende edit_video mit operation="compress" (target_mb oder crf), siehe den Skill openclip-video-editing.

Polling

convert_media gibt eine tool_job-Hashid mit status: "queued" zurück. Frage alle 5 bis 10 Sekunden get_tool_job_status(tool_job) ab:

  • queued / processing – noch in Arbeit, weiter abfragen.
  • completed – gibt permanente CDN-outputs-URLs sowie result_meta zurück.
  • failed – gibt error zurück.

Gehe niemals davon aus, dass ein Aufruf synchron abgeschlossen wird.

Regeln

  • Immer abfragen, die Konvertierung ist asynchron.
  • Ausgabe-URLs sind permanente CDN-Links, weder signiert noch zeitlich begrenzt.
  • Die kostenlose Nutzung ist pro Tag rate-limitiert, mit einer maximalen Dateigröße pro Datei. Der Fehlertext erklärt, wie eine Begrenzung aufgehoben werden kann.
  • Die Konvertierung eines langen Videos in ein GIF erzeugt eine enorme Datei. Schneide zuerst auf die interessanten Sekunden zu, dann konvertiere.

Beispiel-Prompts zu Aktionen

  • „Konvertiere dies in mp4“ – create_upload, Bytes per PUT, convert_media(file, to="mp4"), abfragen.
  • „Mach ein GIF davon“ – zuerst mit edit_video auf den Moment zuschneiden, dann convert_media(file, to="gif", fps=15, width=640), abfragen.
  • „Gib mir nur den Ton“ – convert_media(file, to="mp3"), abfragen.
  • „Ich brauche verlustfreies Audio zum Bearbeiten“ – convert_media(file, to="wav"), abfragen.

Verwandte Skills

Zuschneiden, Beschneiden und zielgrößenorientierte Komprimierung befinden sich in openclip-video-editing. Das Transkribieren des gerade extrahierten Audios ist openclip-transcription.

Individual skills in this repo

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

OpenClip-App/agent-skills

OpenClip captions: burn styled animated captions into short clips.

OpenClip-App/agent-skills

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

OpenClip-App/agent-skills

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

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-thumbnails

Pull still frames out of a video as thumbnail images with OpenClip, then compress, resize, crop, or reformat them to jpg, png, or webp. FREE with just an OpenClip account, no subscription. Use when asked for

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