Communitygithub.com

PrunaAI/pruna-skills

安装完整的 Pruna 生成式媒体套件——所有指南、工具和工作流集成在一个包中。

pruna-skills 是什么?

PrunaAI/pruna-skills 是一个全面的 AI 代理技能包,集成了 Pruna 生成式媒体套件的所有指南、工具和工作流。它旨在帮助开发者和 AI 代理用户高效地处理图像、视频、音频和 3D 生成任务,提供包括提示词优化、API 调用、视频编辑、音乐生成等在内的丰富功能。该技能包支持 Claude Code、Cursor 等主流 AI 代理平台,用户可以通过简单的 npx 命令安装特定技能,并在新聊天中按名称调用。其工作流功能可将多个步骤自动化,例如将图像转换为视频、创建带旁白的多场景故事或生成音乐视频,从而显著提升创意项目的生产效率。通过集成 Pruna API 和 Replicate API,该套件确保了与第三方生成式媒体服务的无缝对接。

兼容平台~Claude Code~Codex CLI~Cursor✓Gemini CLI
npx skills add https://github.com/PrunaAI/pruna-skills/tree/HEAD/skills/suite/pruna

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

pruna

所有 Pruna 生成式媒体技能——指南、工具和工作流——集成在一个推荐安装包中。

安装

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

安装后,请新开一个聊天。您的代理将按名称从套件中选择技能。

包含内容

指南

技能描述安装
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 组装或修饰已渲染的剪辑时使用——拼接、交叉淡入淡出、嵌入式字幕和字幕、文字/徽标叠加、之前/之后滑块、背景音乐音轨、平台导出——或者在编写基于超帧的多层 HTML 组合视频时使用。不用于 AI 视频生成、提示词设计或基于模型的视频编辑。npx skills add PrunaAI/pruna-skills@video-editing -y
pruna-api在任何 Pruna 或 Replicate HTTP 调用之前使用——凭证、上传/轮询/下载、并行批处理和代理安全。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当有人想要从文字、图片或导入音频生成精致的短视频剪辑时使用——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当有人需要音频中逐词时间戳时使用——歌词对齐、剪辑安全行边界,或在视频编辑中烧录前作为字幕源时间。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

阅读顺序

  1. generation-diversity——在任何付费调用前的种子仪式和质保检查
  2. 领域设计——image-prompting / video-prompting / audio-prompting
  3. pruna-api——凭证、上传/轮询/下载
  4. 用于 API 调用的工具技能
  5. 当任务需要多步骤时(代理运行 curl + ffmpeg)使用工作流技能

要求

  • PRUNA_API_KEY — https://dashboard.pruna.ai/ (详见 docs/api-setup.md)
  • 使用音频工具时需要 REPLICATE_API_TOKEN
  • 视频组装时需要 curl、ffmpeg / ffprobe

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.

相关技能