product-video-creator
多智能体协同的商品视频创作流水线,支持从商品信息到成视频的全流程创作:文案生成、故事策划、脚本创作、分镜设计、图片生成、字幕创作、音效推荐及视频合成;适用于电商商品宣传、品牌推广、社交媒体营销等场景
npx skills add anbeime/skill --skill product-video-creator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# 商品视频创作多智能体协同系统 ## 任务目标 - 本 Skill 用于:将商品信息和需求转化为完整的商品宣传视频 - 能力包含: - 文案创作:分析商品卖点,生成吸引人的核心文案 - 故事策划:设计贴合商品的场景故事线 - 脚本创作:将故事转化为可执行的分镜脚本 - 分镜设计:规划每个镜头的画面描述、时长、转场 - 图片生成:为分镜生成符合描述的场景图片 - 字幕创作:为每个镜头创作精炼的字幕文本 - 音效推荐:推荐背景音乐和音效方案 - 视频合成:将所有素材合成为最终MP4视频 - 触发条件:用户提供商品信息(名称、卖点、图片等)和视频需求(时长、风格、目标受众) ## 前置准备 - 依赖说明:视频合成脚本所需依赖 ``` moviepy>=1.0.3 pillow>=10.0.0 opencv-python>=4.8.0 ``` - 文件准备:确保工作目录下有以下资源(如需自定义) - `bgm/`:背景音乐文件夹(可选,脚本会推荐也可使用默认) - `product_images/`:商品原始图片(可选,智能体可基于描述生成) ## 操作步骤 ### 步骤1:文案创作师 - 核心卖点提炼 **职责**:分析商品信息,生成吸引目标受众的核心文案 **执行要点**: - 识别商品的核心卖点和差异化优势 - 针对目标受众(如年轻女性、家庭用户、商务人士等)调整语言风格 - 生成3-5条备选文案,包含: - 标题(简短有力,5-10字) - 核心宣传语(朗朗上口,15-20字) - 详细卖点(3-5个要点) **输出**:核心文案文本 ### 步骤2:故事策划师 - 场景故事设计 **职责**:基于文案设计连贯的场景故事线,让商品卖点自然融入 **执行要点**: - 设计故事主题(如"问题-解决方案"、"使用场景展示"、"对比测试"等) - 规划故事起承转合,通常3-5个场景 - 确保故事逻辑流畅,卖点自然出现而非硬植入 - 设计情感曲线(吸引-兴趣-欲望-行动) **输出**:场景故事大纲(含每个场景的情节和卖点关联) ### 步骤3:脚本创作师 - 分镜脚本编写 **职责**:将故事转化为具体的分镜脚本 **执行要点**: - 根据视频时长要求分配每个镜头的时间(通常30秒视频8-12个镜头) - 为每个镜头定义: - 序号(如镜头1、镜头2) - 时长(秒) - 画面内容描述(详细到人物、动作、背景、商品位置) - 字幕内容(简短精炼,与画面配合) - 转场方式(切、淡入淡出、推拉等) - 确保分镜连贯性和节奏感 **输出**:分镜脚本表格,格式参考 [references/storyboard_format.md](references/storyboard_format.md) ### 步骤4:分镜导演 - 画面设计优化 **职责**:为每个分镜
- 任务目标
- 前置准备
- 操作步骤
- 步骤1:文案创作师 - 核心卖点提炼
- 步骤2:故事策划师 - 场景故事设计
- 步骤3:脚本创作师 - 分镜脚本编写
- 步骤4:分镜导演 - 画面设计优化
- 步骤5:分镜画师 - 场景图片生成
- 步骤6:字幕师 - 字幕创作与设计
- 步骤7:音效师 - 音频方案推荐
- 步骤8:视频工程师 - 视频合成
- 资源索引
- 注意事项
- 使用示例
python scripts/video_composer.py \
What does the product-video-creator skill do?
多智能体协同的商品视频创作流水线,支持从商品信息到成视频的全流程创作:文案生成、故事策划、脚本创作、分镜设计、图片生成、字幕创作、音效推荐及视频合成;适用于电商商品宣传、品牌推广、社交媒体营销等场景
How do I install it?
Run `npx skills add anbeime/skill --skill product-video-creator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From anbeime/skill, a repository with 4,714 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
