关于 pruna
pruna 汇集面向 Agent 的 Pruna 生成媒体技能,包括提示词指南、API 工具和多步骤工作流。它支持图像、视频和音频的生成或编辑,并提供 API 调用及媒体组装指导。
主要功能
- 01图像、视频和音频提示词指南
- 02生成媒体工具与编辑技能
- 03多步骤媒体工作流
- 04Pruna 和 Replicate API 指南
- 05使用 ffmpeg 组装视频
适用场景
- 01编写图像、视频或音频生成提示词
- 02编辑或放大现有图像
- 03制作带旁白的多场景视频
- 04使用 ffmpeg 组合片段和字幕
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ prunaai/ pruna-skills --skill pruna安装后在 Claude Code 中输入/pruna确认已加载。
附带文件skill.manifest.json
详细介绍
pruna
一站式安装 Pruna 的所有生成式媒体技能——指南、工具和工作流。
安装
npx skills add PrunaAI/pruna-skills@pruna -y
安装后,开启一个新聊天。你的 Agent 会根据名称从技能套件中选择技能。
包含内容
指南
| 技能 | 描述 | 安装 |
|---|---|---|
generation-diversity | 编写任何生成式提示词时使用——付费 API 调用前的仪式化种子、明确结构、场景维度和质量门槛。 | npx skills add PrunaAI/pruna-skills@generation-diversity -y |
image-prompting | 为任何生成模型编写静态图像提示词时使用——构图、身份设定表、编辑、试穿和照片级真实感角色。 | npx skills add PrunaAI/pruna-skills@image-prompting -y |
video-prompting | 为任何生成模型编写视频或动态提示词时使用——戏剧构思、摄影机、符合物理规律的动作、帧锚点和片段串接。 | npx skills add PrunaAI/pruna-skills@video-prompting -y |
audio-prompting | 为任何生成式音频模型编写 TTS、音乐或铺底音提示词时使用——导演风格、歌曲结构和后期分层。 | npx skills add PrunaAI/pruna-skills@audio-prompting -y |
video-editing | 使用 ffmpeg 组装或润色已渲染的片段时使用——拼接、交叉淡化、烧录字幕和字幕文件、文字/徽标叠加、前后对比滑块、背景音乐铺底、平台导出;或使用 Hyperframes 合成多层 HTML 组合视频。不适用于 AI 视频生成、提示词编写或基于模型的视频编辑。 | npx skills add PrunaAI/pruna-skills@video-editing -y |
pruna-api | 进行任何 Pruna 或 Replicate HTTP 调用前使用——凭据、上传/轮询/下载、并行批次和 Agent 安全。 | npx skills add PrunaAI/pruna-skills@pruna-api -y |
工具
| 技能 | 描述 | 安装 |
|---|---|---|
p-image | 当有人明确想要最快、最便宜的照片生成方式时使用——例如情绪板、批量面板或快速迭代;不适用于需要可控的照片级真实效果或图像内文字的情况。 | npx skills add PrunaAI/pruna-skills@p-image -y |
p-image-ideogram | 当照片生成需要更多控制时使用——例如照片级真实效果、图像内文字,或包含十六进制颜色和边界框的结构化 JSON。该套件中的其他技能适用于更简单的照片生成、编辑和视频。 | npx skills add PrunaAI/pruna-skills@p-image-ideogram -y |
p-image-edit | 当有人想编辑现有照片时使用——更换服装或背景、根据参考图像进行合成,或应用由提示词驱动的编辑。 | npx skills add PrunaAI/pruna-skills@p-image-edit -y |
p-image-upscale | 当有人想放大或锐化现有图像,以用于打印、大幅裁剪或更高质量的交付时使用。 | npx skills add PrunaAI/pruna-skills@p-image-upscale -y |
p-image-try-on | 当有人想进行虚拟试穿时使用——根据参考照片为人物换上服装,适用于时尚或电商场景。 | npx skills add PrunaAI/pruna-skills@p-image-try-on -y |
p-video-2-pro | 当有人想根据文本或起始/结束帧生成电影感片段时使用——例如产品广告、纪录片镜头,或带生成音频的对话。 不适用于 1080p、导入的音轨或仅有出镜讲话者的内容。 | npx skills add PrunaAI/pruna-skills@p-video-2-pro -y |
p-video-2-pro-reference | 当有人想使用图像或视频参考以及可选音频(保留为配乐或用作引导),生成一个能锁定参考对象的电影感片段时使用;参考对象可以是产品静帧、角色、片段或声音。不适用于纯文本生成、1080p 或草稿。 | npx skills add PrunaAI/pruna-skills@p-video-2-pro-reference -y |
p-video-2 | 当有人想根据文本、图像或导入的音频生成精致的短片时使用——例如 1080p B-roll、起始/结束帧动画,或带混音音轨的动态镜头。不适用于电影感生成音频片段或仅有出镜讲话者的内容。 | npx skills add PrunaAI/pruna-skills@p-video-2 -y |
p-video | 当有人想根据文本或图像生成简单的短片时使用——例如快速制作的 B-roll、草稿或起始/结束帧动画。不适用于需要电影感生成、最高画质、精准口型同步,或 1080p 导入音频的需求。 | npx skills add PrunaAI/pruna-skills@p-video -y |
p-video-avatar | 当有人想让人物出镜朗读脚本时使用——例如口型同步的主持人、发言人,或根据肖像照片制作的旁白虚拟形象。 | npx skills add PrunaAI/pruna-skills@p-video-avatar -y |
p-video-animate | 当有人想让照片像另一段视频一样动起来时使用——例如动作迁移、舞蹈混剪,或根据模板片段制作表演变体。 | npx skills add PrunaAI/pruna-skills@p-video-animate -y |
p-video-replace | 当有人想替换现有素材中的人物、服装或产品,同时保留镜头运动和音频时使用。 | npx skills add PrunaAI/pruna-skills@p-video-replace -y |
p-video-edit | 当有人想通过文本指令编辑现有视频时使用——例如重新着色、改变风格、移除或添加对象、更改环境或光线、更新屏幕文字,或应用可选的参考图像引导式产品和配饰编辑。不适用于从头生成新片段或使用 ffmpeg 进行拼接。 | npx skills add PrunaAI/pruna-skills@p-video-edit -y |
gemini-3.1-flash-tts | 当有人需要语音旁白或配音时使用——例如解说音轨、纪录片台词,或与生成视频搭配的语音。 | npx skills add PrunaAI/[email protected] -y |
music-2.5 | 当有人想创作带人声的原创 AI 歌曲时使用——例如演唱歌词、风格提示词音轨,或音乐视频的源音频。 | npx skills add PrunaAI/[email protected] -y |
stable-audio-2.5 | 当有人想要轻柔的器乐背景音乐时使用——例如对话下方的氛围铺底,或短视频和解说视频的衬乐。 | npx skills add PrunaAI/[email protected] -y |
whisperx | 当有人需要音频的逐词时间戳时使用——例如歌词对齐、适合剪辑的台词边界,或在通过 video-editing 烧录字幕前获取字幕源时间信息。 | npx skills add PrunaAI/pruna-skills@whisperx -y |
工作流
| 技能 | 描述 | 安装 |
|---|---|---|
image-to-video | 当有人想根据图像制作一个简短的电影片段时使用,例如配有旁白的场景、故事片段,或可选择添加配音的电影感 B-roll。 | npx skills add PrunaAI/pruna-skills@image-to-video -y |
narrated-multi-scene | 当有人想制作带旁白的多段故事时使用,例如分集 B-roll、分章节宣传片,或多个相互关联且没有镜头前对话的视频场景。 | npx skills add PrunaAI/pruna-skills@narrated-multi-scene -y |
visual-transition-reel | 当有人想制作带镜头转场的蒙太奇时使用,例如动作序列短片,或旁白可选的多场景作品。 | npx skills add PrunaAI/pruna-skills@visual-transition-reel -y |
avatar-single-scene | 当有人想制作一个精致的主持人出镜片段时使用,即在生成前设有信息收集和审批关卡的真人口播片段。 | npx skills add PrunaAI/pruna-skills@avatar-single-scene -y |
avatar-multi-scene | 当有人想让同一位主持人出镜演绎多个片段时使用,例如多段 UGC、对比短片,或兼有口播和动画场景且保持连贯性的作品。 | npx skills add PrunaAI/pruna-skills@avatar-multi-scene -y |
interactive-explainer | 当有人想制作由主持人和角色共同呈现的教育类解说视频时使用,例如带对话的历史或科学短片,而非只有旁白的 B-roll。 | npx skills add PrunaAI/pruna-skills@interactive-explainer -y |
music-video | 当有人想制作完整的音乐视频时使用,包括原创歌曲或人声、表演片段、B-roll,以及与歌词同步的剪辑。 | npx skills add PrunaAI/pruna-skills@music-video -y |
illustrated-story-reel | 当有人想制作配有旁白或音乐的幻灯片故事时使用,例如采用 Ken Burns 效果或轻柔 p-video 动效的绘本插画画面。 | npx skills add PrunaAI/pruna-skills@illustrated-story-reel -y |
阅读顺序
generation-diversity— 在任何付费调用前执行种子仪式和 QA- 领域技巧 —
image-prompting/video-prompting/audio-prompting pruna-api— 凭据、上传、轮询和下载- 用于 API 调用的工具技能
- 当任务涉及多个步骤时使用工作流技能(Agent 运行 curl + ffmpeg)
要求
PRUNA_API_KEY— https://dashboard.pruna.ai/(参见 docs/api-setup.md)- 使用音频工具时需要
REPLICATE_API_TOKEN - 用于视频剪辑的
curl、ffmpeg/ffprobe
评论
支持 Markdown