Communitygithub.com

PrunaAI/pruna-skills

À utiliser lors de l'installation de la suite complète de médias génératifs Pruna — tous les guides, outils et workflows dans un seul paquet.

Qu'est-ce que pruna-skills ?

Ce skill regroupe l'intégralité de la suite de compétences de médias génératifs Pruna en une seule installation recommandée. Il offre aux agents IA un accès structuré à des guides de prompt (pour les images, vidéos, audio), des outils de génération et d'édition (photo, vidéo, avatar, musique, TTS), et des workflows multi-étapes (vidéo narrative, reels, explications interactives). Conçu pour des plateformes comme Claude Code, Cursor et Cline, il permet à l'agent de sélectionner et exécuter la compétence adaptée à chaque tâche sans intervention manuelle. L'installation via `npx skills add ...` rend chaque sous-skill immédiatement disponible dans un nouveau chat, avec une gestion automatique des clés API (Pruna, Replicate) et des dépendances systèmes (curl, ffmpeg). Son organisation en guides, outils et workflows assure une progression logique : d'abord la diversité de génération, puis le craft du prompt, l'appel API, l'outil spécifique, et enfin le workflow complet pour les tâches complexes.

Compatible avec~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/PrunaAI/pruna-skills/tree/HEAD/skills/suite/pruna

Demander à votre IA préférée

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

Documentation

pruna

Toutes les compétences de médias génératifs Pruna — guides, outils et workflows — dans une installation recommandée.

Installation

npx skills add PrunaAI/pruna-skills@pruna -y

Après installation, démarrez une nouvelle conversation. Votre agent sélectionne les compétences de la suite par leur nom.

Ce qui est inclus

Guides

CompétenceDescriptionInstallation
generation-diversityÀ utiliser lors de la rédaction de tout prompt génératif — seed rituelle, structure explicite, axes de scénario et contrôles qualité avant les appels d'API payants.npx skills add PrunaAI/pruna-skills@generation-diversity -y
image-promptingÀ utiliser lors de la création de prompts d'images fixes pour tout modèle génératif — composition, fiches d'identité, modifications, essayage et personnages photoréalistes.npx skills add PrunaAI/pruna-skills@image-prompting -y
video-promptingÀ utiliser lors de la création de prompts vidéo ou de mouvement pour tout modèle génératif — dramaturgie, caméra, mouvement physiquement plausible, ancres d'image et chaînage de clips.npx skills add PrunaAI/pruna-skills@video-prompting -y
audio-promptingÀ utiliser lors de la création de prompts TTS, musique ou ambiances pour tout modèle audio génératif — style de réalisateur, structure de chanson et superposition de post-production.npx skills add PrunaAI/pruna-skills@audio-prompting -y
video-editingÀ utiliser lors de l'assemblage ou du polissage de clips déjà rendus avec ffmpeg — concaténation, fondus enchaînés, légendes incrustées et sous-titres, superpositions de texte/logo, curseurs avant/après, fonds musicaux, export pour plateformes — ou lors de la composition d'une vidéo HTML multicouche avec Hyperframes. Pas pour la génération vidéo IA, le craft de prompt ou les modifications vidéo basées sur modèle.npx skills add PrunaAI/pruna-skills@video-editing -y
pruna-apiÀ utiliser avant tout appel HTTP Pruna ou Replicate — identifiants, téléversement/interrogation/téléchargement, lots parallèles et sécurité de l'agent.npx skills add PrunaAI/pruna-skills@pruna-api -y

Outils

CompétenceDescriptionInstallation
p-imageÀ utiliser lorsque quelqu'un souhaite explicitement la génération de photos la plus rapide et la moins chère — moodboards, panneaux en vrac ou itérations rapides — pas lorsque du photoréalisme contrôlé ou du texte dans l'image est nécessaire.npx skills add PrunaAI/pruna-skills@p-image -y
p-image-ideogramÀ utiliser lorsque la génération de photos nécessite plus de contrôle — résultats photoréalistes, texte dans l'image ou JSON structuré avec couleurs hexadécimales et boîtes englobantes. La génération, les modifications et la vidéo simplifiées utilisent d'autres compétences de la suite.npx skills add PrunaAI/pruna-skills@p-image-ideogram -y
p-image-editÀ utiliser lorsque quelqu'un souhaite modifier une photo existante — changer de tenue ou d'arrière-plan, composer à partir d'images de référence ou appliquer des modifications pilotées par prompt.npx skills add PrunaAI/pruna-skills@p-image-edit -y
p-image-upscaleÀ utiliser lorsque quelqu'un souhaite agrandir ou netteté une image existante pour l'impression, de grands recadrages ou une livraison de meilleure qualité.npx skills add PrunaAI/pruna-skills@p-image-upscale -y
p-image-try-onÀ utiliser lorsque quelqu'un souhaite un essayage virtuel — habiller une personne avec des vêtements provenant de photos de référence pour la mode ou le commerce électronique.npx skills add PrunaAI/pruna-skills@p-image-try-on -y
p-video-2-proÀ utiliser lorsque quelqu'un souhaite un clip cinématographique à partir de texte ou d'images de début/fin — publicités de produits, plans documentaires ou dialogue avec audio généré. Pas pour du 1080p, des pistes audio importées ou des présentateurs uniquement en plan poitrine.npx skills add PrunaAI/pruna-skills@p-video-2-pro -y
p-video-2À utiliser lorsque quelqu'un souhaite un court clip soigné à partir de texte, d'images ou d'audio importé — B-roll 1080p, animation d'image de début/fin ou plan de mouvement avec une piste mixte. Pas pour les clips audio générés cinématographiques ou les présentateurs uniquement en plan poitrine.npx skills add PrunaAI/pruna-skills@p-video-2 -y
p-videoÀ utiliser lorsque quelqu'un souhaite un court clip simple à partir de texte ou d'images — B-roll rapide, brouillons ou animation d'image de début/fin. Pas lorsque le brief nécessite une génération cinématographique, la plus haute qualité, un synchronisme labial précis ou de l'audio importé en 1080p.npx skills add PrunaAI/pruna-skills@p-video -y
p-video-avatarÀ utiliser lorsque quelqu'un souhaite qu'une personne soit filmée en train de réciter un script — présentateur synchronisé labialement, porte-parole ou avatar narré à partir d'une photo portrait.npx skills add PrunaAI/pruna-skills@p-video-avatar -y
p-video-animateÀ utiliser lorsque quelqu'un souhaite qu'une photo bouge comme une autre vidéo — transfert de mouvement, remixes de danse ou variations de performance à partir d'un clip modèle.npx skills add PrunaAI/pruna-skills@p-video-animate -y
p-video-replaceÀ utiliser lorsque quelqu'un souhaite remplacer une personne, une tenue ou un produit dans des images existantes tout en conservant le mouvement de la caméra et l'audio.npx skills add PrunaAI/pruna-skills@p-video-replace -y
p-video-editÀ utiliser lorsque quelqu'un souhaite éditer une vidéo existante avec une instruction textuelle — recolorer, restyler, supprimer ou ajouter des objets, changer l'environnement ou l'éclairage, mettre à jour le texte à l'écran, ou appliquer des modifications facultatives guidées par référence sur des produits et accessoires. Pas pour un nouveau clip à partir de zéro ou un assemblage ffmpeg.npx skills add PrunaAI/pruna-skills@p-video-edit -y
gemini-3.1-flash-ttsÀ utiliser lorsque quelqu'un a besoin d'une narration parlée ou d'une voix off — pistes explicatives, lignes documentaires ou voix à associer à une vidéo générée.npx skills add PrunaAI/[email protected] -y
music-2.5À utiliser lorsque quelqu'un souhaite une chanson IA originale avec voix — paroles chantées, piste de style de prompt ou source audio pour un clip musical.npx skills add PrunaAI/[email protected] -y
stable-audio-2.5À utiliser lorsque quelqu'un souhaite une musique instrumentale légère de fond — un fond sonore ambiant sous un dialogue ou un underscore pour des reels et des explications.npx skills add PrunaAI/[email protected] -y
whisperxÀ utiliser lorsque quelqu'un a besoin d'horodatages au niveau du mot à partir de l'audio — alignement des paroles, limites de lignes sûres pour le découpage ou synchronisation de la source des légendes avant incrustation avec le montage vidéo.npx skills add PrunaAI/pruna-skills@whisperx -y

Workflows

CompétenceDescriptionInstallation
image-to-videoÀ utiliser lorsque quelqu'un souhaite un seul plan de court-métrage à partir d'images — une scène narrée, un moment d'histoire ou un B-roll cinématographique avec voix off optionnelle.npx skills add PrunaAI/pruna-skills@image-to-video -y
narrated-multi-sceneÀ utiliser lorsque quelqu'un souhaite une histoire en plusieurs parties avec voix off — B-roll épisodique, promotion chapitrée ou plusieurs scènes vidéo liées sans dialogue à l'écran.npx skills add PrunaAI/pruna-skills@narrated-multi-scene -y
visual-transition-reelÀ utiliser lorsque quelqu'un souhaite un montage avec transitions entre les plans — reel de séquence d'action ou pièce multi-scène où la narration est facultative.npx skills add PrunaAI/pruna-skills@visual-transition-reel -y
avatar-single-sceneÀ utiliser lorsque quelqu'un souhaite un plan soigné d'un présentateur à l'écran — une personne qui parle avec des portes d'admission et d'approbation avant génération.npx skills add PrunaAI/pruna-skills@avatar-single-scene -y
avatar-multi-sceneÀ utiliser lorsque quelqu'un souhaite que la même personne anime plusieurs clips — UGC multi-segments, reels comparatifs ou scènes mixtes parlées et animées avec continuité.npx skills add PrunaAI/pruna-skills@avatar-multi-scene -y
interactive-explainerÀ utiliser lorsque quelqu'un souhaite une vidéo explicative éducative avec un présentateur et des personnages — courts métrages d'histoire ou de science avec dialogue, pas de B-roll avec voix off uniquement.npx skills add PrunaAI/pruna-skills@interactive-explainer -y
music-videoÀ utiliser lorsque quelqu'un souhaite un clip musical complet — chanson ou voix originale, clips de performance, B-roll et montages synchronisés avec les paroles.npx skills add PrunaAI/pruna-skills@music-video -y
illustrated-story-reelÀ utiliser lorsque quelqu'un souhaite un diaporama avec narration ou musique — images illustrées de livre d'images avec effet Ken Burns ou mouvement p-video doux.npx skills add PrunaAI/pruna-skills@illustrated-story-reel -y

Ordre de lecture

  1. generation-diversity — seed rituelle + contrôle qualité avant tout appel payant
  2. Craft du domaine — image-prompting / video-prompting / audio-prompting
  3. pruna-api — identifiants, téléversement/interrogation/téléchargement
  4. La compétence outil pour l'appel API
  5. Une compétence workflow lorsque le travail est multi-étapes (l'agent exécute curl + ffmpeg)

Prérequis

  • PRUNA_API_KEY — https://dashboard.pruna.ai/ (voir docs/api-setup.md)
  • REPLICATE_API_TOKEN lors de l'utilisation des outils audio
  • curl, ffmpeg / ffprobe pour l'assemblage vidéo

Individual skills in this repo

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

PrunaAI/pruna-skills

Use when someone needs spoken narration or voiceover — explainer tracks, documentary lines, or voice to pair with generated video.

PrunaAI/pruna-skills

Use when someone wants an original AI song with vocals — sung lyrics, a style prompt track, or source audio for a music video.

PrunaAI/pruna-skills

Use when someone needs word-level timestamps from audio — lyric alignment, cut-safe line boundaries, or caption source timing before burn-in with video-editing.

PrunaAI/pruna-skills

Use before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety.

PrunaAI/pruna-skills

Use when assembling or polishing already-rendered clips with ffmpeg — concat, crossfades, burned captions and subtitles, text/logo overlays, before/after sliders, background music beds, platform export — or when composing a multi-layer HTML combination video with Hyperframes. Not for AI video generation, prompt craft, or model-based video edits.

PrunaAI/pruna-skills

Use when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining.

PrunaAI/pruna-skills

Use when someone wants to edit an existing photo — change outfits or backgrounds, compose from reference images, or apply prompt-driven edits.

PrunaAI/pruna-skills

Use when someone explicitly wants the fastest, cheapest photo generation — mood boards, bulk panels, or quick iterations — not when controlled photoreal or in-image text is needed.

PrunaAI/pruna-skills

Use when someone wants virtual try-on — dress a person in clothes from reference photos for fashion or ecommerce.

PrunaAI/pruna-skills

Use when someone wants a cinematic clip from text or start/end frames — product ads, documentary shots, or dialogue with generated audio. Not for 1080p, imported audio tracks, or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants a polished short clip from text, images, or imported audio — 1080p B-roll, start/end frame animation, or a motion shot with a mixed track. Not for cinematic generated-audio clips or talking-head-only hosts.

PrunaAI/pruna-skills

Use when someone wants to edit an existing video with a text instruction — recolor, restyle, remove or add objects, change environment or lighting, update on-screen text, or apply optional reference-guided product and accessory edits. Not for a new clip from scratch or ffmpeg assembly.

PrunaAI/pruna-skills

Use when someone wants a simple short clip from text or images — quick B-roll, drafts, or start/end frame animation. Not when the brief needs cinematic generation, highest quality, tight lip-sync, or imported audio at 1080p.

Skills associés