Back to Discover

pruna-skills

skill

PrunaAI

Agent skills and plugins to give your agents access to Pruna API and generation workflows.

View on GitHub
13 starsApache-2.0Synced Aug 2, 2026

Install to Claude Code

/plugin marketplace add PrunaAI/pruna-skills

README

Pruna Skills

Pruna Skills: images, video, music, explainers, avatars, and workflows for agent coding tools

Pruna Skills teach your coding agent how to generate images, video, and audio with the Pruna AI API. They also cover multi-step workflows — explainers, music videos, avatars, illustrated reels — that chain those calls together. Each skill follows the Agent Skills format, so it works in Cursor, Claude Code, Copilot, Codex, and many other agents.

Quickstart

Set your API key, install the /pruna suite skill, and start a new chat.

export PRUNA_API_KEY="your_key"

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

See docs/api-setup.md for key setup.

That installs the full suite — every guide, tool, and workflow in one shot. After install, open a new chat and describe what you want in plain language — your agent picks the right skills from the suite.

Try it: ask your agent

Create an image, then try on clothes, then create a video

Create a portrait of a teenage girl drummer in a garage. Put a vintage red band jacket on her from a garment reference, and keep the pose and background. Then make her sing along to a song slice as a lip-sync performance clip.

Step 1 · p-imageStep 2 · p-image-try-onStep 3 · p-video-avatar
ImageTry-onVideo
Teenage drummer portrait in a garageSame drummer wearing the red band jacketDrummer lip-sync performance clip wearing the red band jacket

Create an image, then edit it, then create a video

Create a product photo of a white running sneaker on a shelf. Edit it to the same shoe in bright orange. Animate a color shift, then a hand picking it up.

Step 1 · p-imageStep 2 · p-image-editStep 3 · p-video
ImageEditVideo
White running sneaker product shot on a shelfSame sneaker edited to bright orangeSneaker color shift and hand pickup clip

Create an image, then add narration, then assemble a video

Create an illustrated story image of a whale in a library, narrate a short line, and assemble a Ken Burns reel.

Step 1 · p-imageStep 2 · gemini-3.1-flash-ttsStep 3 · assembly
ImageNarrationVideo
Illustrated whale in a libraryMP3 link aboveIllustrated story reel preview

More examples: docs/EXAMPLES.md. Ready-made multi-step recipes: docs/WORKFLOW-RECIPES.md.

How it works

Skills come in four types:

TypeWhat it doesExample
SuiteEverything in one installpruna
GuidePrompting craft and API safety — no generation call on its ownimage-prompting
ToolOne paid endpoint — a single Pruna or Replicate API callp-image
WorkflowA multi-step playbook your agent runs with curl and ffmpegmusic-video

Guides teach how to prompt and call the API safely. Tools are the endpoints — one model per skill (p-image, p-video, music-2.5, …). Workflows chain tools into finished deliverables.

When you install pruna, you get the whole catalog. Installing a single tool instead pulls in only the guides listed under its Prerequisites. Workflows list the tools they need — you only install those separately if you skipped the suite.

Install one skill at a time

Prefer to start small? Pick a single skill:

npx skills add PrunaAI/pruna-skills@p-image -y          # one tool (+ its guides)
npx skills add PrunaAI/pruna-skills@music-video -y      # one workflow
npx skills add PrunaAI/pruna-skills -l                  # list all

What's in the suite

The pruna suite includes 26 skills across guides, tools, and workflows. You don't need to memorize them — describe your goal in chat and your agent picks what fits.

API setup

Set PRUNA_API_KEY for images and video. Audio tools also need REPLICATE_API_TOKEN. Step-by-step instructions: docs/api-setup.md.

Other install channels

ClawHub and related channels are supported too. See PUBLISHING.md.

Contributing

Installable skills live under skills/ (guides, tools, workflows, and the pruna suite). Human docs live in docs/. Maintainers: make bundle && make validate — see CONTRIBUTING.md.

License

See LICENSE.

Rendered live from PrunaAI/pruna-skills's GitHub README — not stored, always reflects the source repo.

28 Plugins

NameDescriptionCategorySource
audio-promptingUse when crafting TTS, music, or bed prompts for any generative audio model — director style, song structure, and post-production layering../skills/guides/audio-prompting
avatar-multi-sceneUse when someone wants the same person hosting several clips — multi-segment UGC, comparison reels, or mixed speaking and animated scenes with continuity../skills/workflows/avatar-multi-scene
avatar-single-sceneUse when someone wants one polished host-on-camera beat — a speaking person with intake and approval gates before generation../skills/workflows/avatar-single-scene
brandingUse when applying official Pruna brand assets — logo selection, colors, and overlay rules for launches, social, and video../skills/guides/branding
gemini-3.1-flash-ttsUse when someone needs spoken narration or voiceover — explainer tracks, documentary lines, or voice to pair with generated video../skills/audio/gemini-3.1-flash-tts
generation-diversityUse when writing any generative prompt — ritual seed, explicit structure, scenario axes, and quality gates before paid API calls../skills/guides/generation-diversity
illustrated-story-reelUse when someone wants a slideshow story with narration or music — picture-book illustrated frames with Ken Burns or gentle p-video motion../skills/workflows/illustrated-story-reel
image-promptingUse when crafting still-image prompts for any generative model — composition, identity sheets, edits, try-on, and photoreal personas../skills/guides/image-prompting
image-to-videoUse when someone wants one short film beat from images — a narrated scene, story moment, or cinematic B-roll with optional voiceover../skills/workflows/image-to-video
interactive-explainerUse when someone wants an educational explainer with a host and characters — history or science shorts with dialogue, not voiceover-only B-roll../skills/workflows/interactive-explainer
music-2.5Use when someone wants an original AI song with vocals — sung lyrics, a style prompt track, or source audio for a music video../skills/audio/music-2.5
music-videoUse when someone wants a full music video — original song or vocals, performance clips, B-roll, and lyric-synced edits../skills/workflows/music-video
narrated-multi-sceneUse when someone wants a multi-part story with voiceover — episodic B-roll, chaptered promo, or several linked video scenes without on-camera dialogue../skills/workflows/narrated-multi-scene
p-imageUse when someone wants a fast AI image — product shots, hero visuals, mood boards, or draft photos from a text prompt../skills/image/p-image
p-image-editUse when someone wants to edit an existing photo — change outfits or backgrounds, compose from reference images, or apply prompt-driven edits../skills/image/p-image-edit
p-image-try-onUse when someone wants virtual try-on — dress a person in clothes from reference photos for fashion or ecommerce../skills/image/p-image-try-on
p-image-upscaleUse when someone wants to upscale or sharpen an existing image for print, large crops, or higher-quality delivery../skills/image/p-image-upscale
p-videoUse when someone wants one short video clip from text or images — B-roll, start/end frame animation, or a quick motion shot. Not for full multi-scene films or lip-synced hosts../skills/video/p-video
p-video-animateUse when someone wants a photo to move like another video — motion transfer, dance remixes, or performance variations from a template clip../skills/video/p-video-animate
p-video-avatarUse when someone wants a person on camera speaking a script — lip-synced host, spokesperson, or narrated avatar from a portrait photo../skills/video/p-video-avatar
p-video-replaceUse when someone wants to swap a person, outfit, or product inside existing footage while keeping the camera move and audio../skills/video/p-video-replace
prunaUse when installing the full Pruna generative media suite — all guides, tools, and workflows in one package../skills/suite/pruna
pruna-apiUse before any Pruna or Replicate HTTP call — credentials, upload/poll/download, parallel batches, and agent safety../skills/guides/pruna-api
stable-audio-2.5Use when someone wants light instrumental background music — an ambient bed under dialogue or underscore for reels and explainers../skills/audio/stable-audio-2.5
video-editingUse 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../skills/guides/video-editing
video-promptingUse when crafting video or motion prompts for any generative model — dramaturgy, camera, physics-safe motion, frame anchors, and clip chaining../skills/guides/video-prompting
visual-transition-reelUse when someone wants a montage with transitions between shots — action-sequence reel or multi-scene piece where narration is optional../skills/workflows/visual-transition-reel
whisperxUse when someone needs word-level timestamps from audio — lyric alignment, cut-safe line boundaries, or caption source timing before burn-in with video-editing../skills/audio/whisperx

0 Comments

Login required
Log in to post a comment or update on this repo.

No comments yet — be the first to share an update.