How to use
- Copy the installation command and review the source package before installing it in your own agent environment.
- Check the source document for required tools, credentials and supported hosts.
- Describe your input and desired deliverable; review the output against the source material.
npx skills add https://github.com/magentosh/superpowers --skill p-videoBefore you start
- Installation does not include a model subscription, API allowance or permission to access your files.
- Repository stars and installation counts describe activity, not an independent quality or security test.
Rendered from the source repository. Headings, examples, code, tables, links, and referenced images are preserved.
Install the belt CLI skill: npx skills add belt-sh/cliPruna P-Video Generation
Generate videos with Pruna's optimized video models via inference.sh CLI.

Quick Start
Requires inference.sh CLI (belt). Install instructionsbelt login
belt app run pruna/p-video --input '{"prompt": "drone shot flying over a forest at sunset"}'Pruna Video Models
Pruna optimizes AI models for speed without sacrificing quality.
| Model | App ID | Best For |
|---|---|---|
| P-Video | pruna/p-video | Text-to-video, image-to-video, with audio |
| WAN-T2V | pruna/wan-t2v | Text-to-video, 480p/720p |
| WAN-I2V | pruna/wan-i2v | Animate images, 480p/720p |
Examples
Text-to-Video
belt app run pruna/p-video --input '{
"prompt": "waves crashing on a beach at sunset",
"duration": 5,
"resolution": "720p"
}'Image-to-Video
belt app run pruna/p-video --input '{
"prompt": "gentle camera movement, clouds drifting",
"image": "https://your-image.jpg"
}'With Audio
P-Video supports audio input that syncs with the video:
belt app run pruna/p-video --input '{
"prompt": "person talking in an interview setting",
"audio": "https://your-audio.mp3"
}'WAN Text-to-Video
Fast and economical text-to-video:
belt app run pruna/wan-t2v --input '{
"prompt": "a cat playing with a ball of yarn",
"resolution": "720p",
"duration": 5
}'WAN Image-to-Video
Animate any still image:
belt app run pruna/wan-i2v --input '{
"prompt": "gentle movement, natural motion, subtle breathing",
"image": "https://portrait.jpg",
"resolution": "720p"
}'1080p High Quality
belt app run pruna/p-video --input '{
"prompt": "cinematic landscape with dramatic clouds",
"resolution": "1080p",
"duration": 5
}'Draft Mode (Faster, Cheaper)
belt app run pruna/p-video --input '{
"prompt": "quick concept test video",
"draft": true
}'Resolution Options
| Model | Resolutions | Pricing |
|---|---|---|
| P-Video | 720p, 1080p | Per second, varies by resolution/draft |
| WAN-T2V | 480p, 720p | $0.05 (480p), $0.10 (720p) per video |
| WAN-I2V | 480p, 720p | $0.05 (480p), $0.11 (720p) per video |
Browse All Pruna Apps
belt app list --namespace prunaRelated Skills
# Full platform skill (all apps)
npx skills add inference-sh/skills@infsh-cli
# All video generation models
npx skills add inference-sh/skills@ai-video-generation
# Image-to-video guide
npx skills add inference-sh/skills@image-to-video
# Pruna image generation
npx skills add inference-sh/skills@p-image
# Text-to-speech (for video narration)
npx skills add inference-sh/skills@text-to-speechBrowse all apps: belt app list
Documentation
- Running Apps - How to run apps via CLI
- Streaming Results - Real-time progress updates
- Content Pipeline Example - Building media workflows


