Communitygithub.com

openclip-convert

Convertissez et compressez vos médias depuis votre agent avec OpenClip – vidéo en mp4, webm, mov, mkv ou gif, et audio en mp3, aac, wav ou flac. Gratuit avec un compte OpenClip, sans abonnement.

Qu'est-ce que openclip-convert ?

Cette compétence permet à un agent IA (Claude Code, Cursor, etc.) de convertir et compresser des fichiers multimédias en utilisant le service OpenClip. Elle prend en charge la conversion de conteneurs vidéo (mp4, webm, mov, mkv), la création de GIF animés, et l'extraction de pistes audio (mp3, aac, wav, flac). L'usage est gratuit, nécessite seulement un compte OpenClip et un appel OAuth initial – aucune clé API ni abonnement n'est requis. L'agent téléverse d'abord le fichier, appelle la fonction `convert_media` avec la cible souhaitée, puis interroge le statut jusqu'à l'obtention des liens CDN permanents. Elle respecte des limites de taux et de taille, et doit toujours procéder par sondage asynchrone.

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

OpenClip : conversion de médias

convert_media change le conteneur ou le codec d'un fichier, y compris vidéo vers gif et vidéo vers audio uniquement. C'est GRATUIT, nécessite un compte OpenClip mais pas d'abonnement ni de crédits.

Configuration (une fois)

OpenClip est un serveur MCP distant à l'adresse https://openclip.app/mcp. Connectez-vous avec votre compte OpenClip lorsque la fenêtre OAuth apparaît, il n'y a pas de clé API à copier.

  • Claude Code : claude mcp add --transport http openclip https://openclip.app/mcp, puis /mcp pour autoriser.
  • Claude Desktop / web : Paramètres, Connecteurs, "Ajouter un connecteur personnalisé", collez l'URL, connectez-vous.
  • Cursor (.cursor/mcp.json) : { "mcpServers": { "openclip": { "url": "https://openclip.app/mcp" } } }
  • Clients sans en-tête : générez un jeton MCP sur openclip.app/settings/connect et connectez-vous à https://openclip.app/mcp/key avec Authorization: Bearer <token>.

Test de base : appelez get_account.

Transférer le fichier

  1. create_upload(filename, content_type) renvoie un id et une upload_url.
  2. PUT les octets bruts vers upload_url.
  3. Passez l'id retourné comme argument file.

N'appelez PAS complete_upload. Cela déclenche le pipeline de clipping payant. Les outils gratuits lisent directement le fichier téléversé. Un fichier déjà présent dans list_videos peut également être utilisé en entrée.

Cibles

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

  • Conteneurs vidéo – mp4, webm, mov, mkv. Par défaut mp4 lorsque l'utilisateur veut juste quelque chose qui se lit partout.
  • gif – fps optionnel (défaut 12) et width (défaut 480). Augmentez fps pour un mouvement plus fluide, augmentez width pour un gif plus net, les deux augmentent considérablement la taille du fichier. Coupez d'abord la source si elle est longue, les gifs gonflent rapidement.
  • Audio – mp3, aac, wav, flac. Utilisez ceci pour extraire l'audio d'une vidéo. mp3 pour le partage, wav ou flac lorsque l'audio alimente un autre outil qui nécessite du sans perte.

Pour viser une taille de fichier plutôt que de changer de format, utilisez edit_video avec operation="compress" (target_mb ou crf), voir la compétence openclip-video-editing.

Interrogation

convert_media renvoie un tool_job sous forme de hashid avec status: "queued". Interrogez get_tool_job_status(tool_job) toutes les 5 à 10 secondes :

  • queued / processing – en cours, continuez d'interroger.
  • completed – renvoie les URLs CDN permanentes outputs ainsi que result_meta.
  • failed – renvoie error.

Ne supposez jamais qu'un appel se termine de façon synchrone.

Règles

  • Interrogez toujours, la conversion est asynchrone.
  • Les URLs de sortie sont des liens CDN permanents, ni signés ni à expiration.
  • L'utilisation gratuite est limitée en débit par jour avec un plafond de taille par fichier. Le texte d'erreur explique comment lever une limite.
  • Convertir une vidéo longue en gif produit un fichier énorme. Coupez d'abord aux quelques secondes intéressantes, puis convertissez.

Exemples de prompts en actions

  • "Convertis ceci en mp4" – create_upload, PUT des octets, convert_media(file, to="mp4"), interrogez.
  • "Fais un gif de ceci" – coupez d'abord au moment voulu avec edit_video, puis convert_media(file, to="gif", fps=15, width=640), interrogez.
  • "Donne-moi juste l'audio" – convert_media(file, to="mp3"), interrogez.
  • "J'ai besoin d'audio sans perte pour le montage" – convert_media(file, to="wav"), interrogez.

Rubriques connexes

Le rognage, le recadrage et la compression ciblée sur la taille se trouvent dans openclip-video-editing. La transcription de l'audio que vous venez d'extraire est 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

Skills associés