Communitygithub.com

PrunaAI/pruna-skills

Utilisez cette compétence lorsque quelqu'un souhaite générer une chanson originale avec des voix — paroles chantées, un prompt de style, ou une source audio pour un clip musical.

Qu'est-ce que pruna-skills ?

Cette compétence est conçue pour les agents IA qui ont besoin de générer des chansons originales avec des voix via le modèle MiniMax music-2.5 sur Replicate. Elle guide l'agent à travers l'installation des compétences préalables, la configuration de l'environnement avec le jeton `REPLICATE_API_TOKEN`, et la construction de requêtes HTTP avec des paroles structurées et des indicateurs de style facultatifs. La compétence prend en charge le format `.md` et les instructions d'installation via `npx skills add`. Le flux de travail comprend la clarification des intrants, la génération vocale avec des paroles (en anglais ou en mandarin, avec des balises de structure comme `[Verse]` ou `[Chorus]`), et la gestion des téléchargements de fichiers audio (MP3, WAV, PCM). Elle est idéale pour les agents créant des pistes vocales originales pour des clips musicaux, des jingles, ou tout projet nécessitant une chanson sur mesure pilotée par IA.

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

Demander à votre IA préférée

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

Documentation

Prérequis

Installez et chargez ces compétences avant de générer (ignorez si déjà en contexte via @pruna):

CompétenceDescriptionInstallation
generation-diversityÀ utiliser lors de la rédaction de tout prompt génératif — graine rituelle, structure explicite, axes de scénario et portes de qualité avant les appels API payants.npx skills add PrunaAI/pruna-skills@generation-diversity -y
audio-promptingÀ utiliser pour formuler des prompts TTS, de musique ou d'ambiance pour tout modèle audio génératif — style de réalisateur, structure de chanson et superposition post-production.npx skills add PrunaAI/pruna-skills@audio-prompting -y
pruna-apiÀ utiliser avant tout appel HTTP Pruna ou Replicate — identifiants, upload/poll/download, lots parallèles et sécurité de l'agent.npx skills add PrunaAI/pruna-skills@pruna-api -y

Ou installez la suite complète en une fois : npx skills add PrunaAI/pruna-skills@pruna -y

Suivez les sections Avant de générer / élaboration de chaque compétence — ne répétez pas le contenu du guide ici.

Habitude de l'agent

Dans la première réponse, nommez `music-2.5` entre backticks, confirmez REPLICATE_API_TOKEN (ou arrêtez avec les liens d'inscription de pruna-api), puis demandez les entrées requises. Ouvrez le questionnaire → generation-diversity clarification avant le premier POST. Redirigez lorsque Quand NE PAS utiliser convient mieux.

Quand NE PAS utiliser

Utilisez une compétence différente à la place :

CompétenceDescriptionInstallation
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
stable-audio-2.5À utiliser lorsque quelqu'un souhaite une musique d'ambiance instrumentale légère — un fond sonore sous un dialogue ou une musique de fond pour des reels et des explicatifs.npx skills add PrunaAI/[email protected] -y

Environnement

export REPLICATE_API_TOKEN=r8_...

Nécessite ffmpeg / ffprobe pour le découpage et l'assemblage dans le flux de travail de clip musical.

HTTP (curl)

curl -s -X POST \
  -H "Authorization: Bearer ${REPLICATE_API_TOKEN}" \
  -H "Content-Type: application/json" \
  -d '{
    "input": {
      "lyrics": "[Verse]\nWe built it line by line\nEvery skill a stepping stone\n\n[Chorus]\nRun the pipeline, watch it grow\nPruna models, let them flow",
      "prompt": "Indie pop, uplifting, warm female vocal, 92 BPM, acoustic guitar and mellow synth pads, no harsh distortion",
      "sample_rate": 44100,
      "bitrate": 256000,
      "audio_format": "mp3"
    }
  }' \
  "https://api.replicate.com/v1/models/minimax/music-2.5/predictions"

Interrogez urls.get jusqu'à ce que status soit succeeded ; téléchargez output.

Avant de générer

  1. Terminez l'ordre de lecture du guide des prérequis.
  2. Confirmez lyrics (avec balises de structure) et le prompt de style facultatif. Lors de l'énumération des champs obligatoires, nommez REPLICATE_API_TOKEN (Replicate — pas PRUNA_API_KEY).
  3. Notes sur le modèle : balises de structure sur leurs propres lignes — [Intro] [Verse] [Pre Chorus] [Chorus] [Hook] [Bridge] [Solo] [Inst] [Build Up] [Drop] [Interlude] [Break] [Transition] [Outro]. \n = saut de ligne (également une limite de coupe vidéo sûre) ; \n\n = pause. Maximum ~5 minutes par génération. L'anglais et le mandarin offrent la meilleure prononciation. Les données sont envoyées à MiniMax via Replicate — consultez leur politique de confidentialité.

Entrées obligatoires

  • lyrics (chaîne) — 1 à 3 500 caractères

Champs facultatifs courants

  • prompt — genre, ambiance, tempo, timbre vocal, instruments (jusqu'à ~2 000 caractères)
  • sample_rate: 16000 · 24000 · 32000 · 44100 (par défaut)
  • bitrate: 32000 · 64000 · 128000 · 256000 (par défaut)
  • audio_format: mp3 (par défaut) · wav · pcm

Prochaines étapes typiques

Suites courantes après cette compétence :

CompétenceDescriptionInstallation
music-videoÀ utiliser lorsque quelqu'un souhaite un clip musical complet — chanson ou voix originale, extraits de performance, images secondaires et montages synchronisés avec les paroles.npx skills add PrunaAI/pruna-skills@music-video -y
whisperxÀ utiliser lorsque quelqu'un a besoin d'horodatages au niveau du mot à partir d'audio — alignement des paroles, limites de lignes sûres pour la coupe, ou synchronisation des sous-titres avant le fondu avec le montage vidéo.npx skills add PrunaAI/pruna-skills@whisperx -y
p-videoÀ utiliser lorsque quelqu'un souhaite un simple extrait vidéo court à partir de texte ou d'images — images secondaires rapides, 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é, une synchronisation labiale serrée ou une importation audio en 1080p.npx skills add PrunaAI/pruna-skills@p-video -y

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 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 installing the full Pruna generative media suite — all guides, tools, and workflows in one package.

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