关于 social-producer-agent
用于制作成套社交媒体内容的编排技能,可组合图像、视频和音频素材。它引导用户收集需求、生成素材、适配平台格式,并整理交付文件。
主要功能
- 01交互式收集内容需求
- 02生成图像和视频素材
- 03生成音乐与语音音频
- 04合成视频和音频
- 05按平台准备内容格式
适用场景
- 01制作产品发布内容套件
- 02准备一周的图文与视频帖子
- 03制作多种格式的营销活动素材
- 04为不同平台调整社交内容
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ michaelboeding/ skills --skill social-producer-agent安装后在 Claude Code 中输入/social-producer-agent确认已加载。
详细介绍
社交媒体内容制作器
创建包含多种素材的协调社交媒体内容包。
这是一项编排技能,结合了:
- 图像生成(Gemini Image)
- 短视频生成(Veo 3.1)
- 音频/音乐(Lyria、Gemini TTS)
- 素材组装与格式调整
可以创建的内容
| 类型 | 示例 |
|---|---|
| 发布套件 | 主打视频 + 轮播图片 + 短片 |
| 内容包 | 一周发布 5 条内容(图片和视频混合) |
| 活动素材 | 为一场活动制作多种格式的内容 |
| 社交系列 | 连载内容(技巧、事实、故事) |
| 平台套件 | 同一内容采用多种宽高比 |
前提条件
GOOGLE_API_KEY- 用于 Gemini(图像)、Veo(视频)、Lyria(音乐)和 TTS- 已安装 FFmpeg:
brew install ffmpeg
工作流
第 1 步:收集需求(必需)
⚠️ 不要跳过此步骤。使用交互式提问,每次只问一个问题。
问题流程
⚠️ 请使用 AskUserQuestion 工具询问以下每个问题。 不要只在回复中列出问题,而要使用该工具创建带有以下选项的交互式提示。
Q1:平台
“我将为你创建社交媒体内容包!首先——要发布到哪些平台?
- TikTok
- YouTube
- 以上所有平台
- 或自行指定”
等待回复。
Q2:数量
“需要多少条内容?
(例如:5 条帖子、10 个素材,或一周的内容)”
等待回复。
Q3:类型
“需要哪些内容类型?
- 仅图片
- 仅视频/Reels
- 图片和视频混合
- 或自行指定”
等待回复。
Q4:主题
“主题或活动是什么?
- 产品发布
- 技巧/教育系列
- 品牌宣传
- 促销/打折
- 或描述你自己的主题”
等待回复。
Q5:素材
“你是否有可用的现有素材?
- 产品照片(请提供路径)
- Logo/品牌素材
- 品牌颜色/指南
- 没有,请生成所有内容”
等待回复。
快速参考
| 问题 | 决定事项 |
|---|---|
| 平台 | 宽高比和格式要求 |
| 数量 | 要生成的素材数量 |
| 类型 | 图片生成还是视频生成 |
| 主题 | 内容方向和信息传达 |
| 素材 | 使用现有素材还是生成新素材 |
第 2 步:规划内容包
创建要生成的素材清单:
示例:产品发布套件
SOCIAL CONTENT PACK: New Headphones Launch
PLATFORMS: Instagram, TikTok, LinkedIn
ASSETS TO CREATE:
1. Hero Video (Reel/TikTok)
- Format: 9:16 vertical, 15-30s
- Content: Product reveal + features
- Audio: Trending-style music + text overlays
2. Carousel Images (Instagram)
- Format: 1:1 square, 5 images
- Content: Feature breakdown, specs, lifestyle
3. Product Shots (All platforms)
- Format: 1:1 square, 16:9 landscape
- Content: Clean product images, different angles
4. Short Clips (Stories/TikTok)
- Format: 9:16 vertical, 5-8s each
- Content: Quick feature highlights
5. LinkedIn Banner
- Format: 1200x627
- Content: Professional product showcase
第 3 步:按类型生成素材
图片(Gemini)
产品照片:
# Square format
python3 ${CLAUDE_PLUGIN_ROOT}/skills/image-generation/scripts/gemini.py \
--prompt "Premium wireless headphones, product photography, clean white background, professional lighting, 3/4 angle" \
--aspect-ratio "1:1" \
--resolution "2K"
# Lifestyle shot
python3 ${CLAUDE_PLUGIN_ROOT}/skills/image-generation/scripts/gemini.py \
--prompt "Person wearing premium headphones, urban setting, modern lifestyle, candid moment, warm lighting" \
--aspect-ratio "4:5" \
--resolution "2K"
轮播图帧:
# Feature 1
python3 ${CLAUDE_PLUGIN_ROOT}/skills/image-generation/scripts/gemini.py \
--prompt "Infographic style: Wireless headphones with '40hr battery' text overlay, clean modern design, brand colors blue and white" \
--aspect-ratio "1:1"
# Feature 2
python3 ${CLAUDE_PLUGIN_ROOT}/skills/image-generation/scripts/gemini.py \
--prompt "Infographic style: Headphones with 'Active Noise Cancelling' visual representation, sound waves, modern design" \
--aspect-ratio "1:1"
以用户的产品图片为参考:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/image-generation/scripts/gemini.py \
--prompt "Product in lifestyle setting, coffee shop, warm lighting" \
--reference "/path/to/product.jpg" \
--aspect-ratio "4:5"
短视频(Veo)
竖版短视频(9:16):
python3 ${CLAUDE_PLUGIN_ROOT}/skills/video-generation/scripts/veo.py \
--prompt "Quick product reveal, headphones emerging from shadow, dynamic camera movement, trendy social media style" \
--model veo-3.1 \
--duration 8 \
--aspect-ratio "9:16"
功能亮点短片:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/video-generation/scripts/veo.py \
--prompt "Close-up of headphone ear cup, finger tapping to skip song, satisfying gesture, clean aesthetic" \
--model veo-3.1-fast \
--duration 6 \
--aspect-ratio "9:16"
视频音频(Lyria)
流行风格背景音乐:
python3 ${CLAUDE_PLUGIN_ROOT}/skills/music-generation/scripts/lyria.py \
--prompt "trending social media music, upbeat, modern, catchy, TikTok style" \
--duration 20 \
--bpm 120
为视频配上音频
python3 ${CLAUDE_PLUGIN_ROOT}/skills/media-utils/scripts/video_audio_merge.py \
--video product_reveal.mp4 \
--music trending_music.wav \
-o reel_final.mp4
第 4 步:调整为适用于各平台的格式
常见宽高比:
| 平台 | 格式 | 宽高比 | 分辨率 |
|---|---|---|---|
| Instagram Feed | 方形 | 1:1 | 1080x1080 |
| Instagram Feed | 竖版 | 4:5 | 1080x1350 |
| Instagram Reels | 竖版 | 9:16 | 1080x1920 |
| Instagram Stories | 竖版 | 9:16 | 1080x1920 |
| TikTok | 竖版 | 9:16 | 1080x1920 |
| YouTube Shorts | 竖版 | 9:16 | 1080x1920 |
| 横版 | 1.91:1 | 1200x627 | |
| Twitter/X | 横版 | 16:9 | 1200x675 |
| 多种 | 1:1, 16:9 | 1200x1200 |
将视频调整为适用于不同平台的格式:
# Instagram Reel to YouTube Short (same ratio, just re-export)
cp reel.mp4 youtube_short.mp4
# Square to landscape (may crop)
ffmpeg -i square.mp4 -vf "crop=ih*16/9:ih" landscape.mp4
第 5 步:交付内容包
整理输出:
social_pack_headphones_launch/
├── instagram/
│ ├── reel_product_reveal.mp4
│ ├── carousel_1_battery.png
│ ├── carousel_2_anc.png
│ ├── carousel_3_comfort.png
│ ├── carousel_4_lifestyle.png
│ ├── carousel_5_cta.png
│ └── story_feature_1.mp4
├── tiktok/
│ ├── reveal_video.mp4
│ └── feature_clips/
│ ├── tap_controls.mp4
│ └── battery_life.mp4
├── linkedin/
│ └── banner_professional.png
└── shared/
├── product_shot_square.png
├── product_shot_landscape.png
└── background_music.mp3
交付消息:
“✅ 您的社交媒体内容包已准备就绪!
已创建 12 个素材:
📱 Instagram(6 个素材)
- 1 个 Reel(15 秒产品亮相)
- 5 张轮播图片(功能拆解)
📱 TikTok(3 个素材)
- 1 个主视频(15 秒)
- 2 个功能短片(各 8 秒)
💼 LinkedIn(1 个素材)
- 专业横幅图片
📦 共享素材(2 个)
- 产品图(方形 + 横向)
- 背景音乐曲目
所有文件已整理到: social_pack_headphones_launch/
您希望我:
- 创建更多版本?
- 调整某个特定素材?
- 为帖子添加说明文字/文案?
- 创建发布日程?”
按类型划分的内容创意
产品发布
| 素材 | 内容 |
|---|---|
| Reel | 戏剧性的亮相,营造开箱感 |
| 轮播 | 功能拆解(5 张幻灯片) |
| Stories | 幕后花絮、预告 |
| 静态图片 | 主视觉图、生活方式照片 |
技巧/教育系列
| 素材 | 内容 |
|---|---|
| 轮播 | 分步操作指南 |
| Reels | 快速技巧视频 |
| 静态图片 | 引言图片、数据 |
品牌知名度
| 素材 | 内容 |
|---|---|
| 视频 | 品牌故事、价值观 |
| 图片 | 团队、文化、幕后花絮 |
| 轮播 | 使命、愿景、影响力 |
促销/推广
| 素材 | 内容 |
|---|---|
| Reel | 吸睛的促销内容 |
| Stories | 倒计时、营造紧迫感 |
| 静态图片 | 清晰的优惠信息 + 行动号召 |
批量生成技巧
确保各素材风格一致:
- 使用相同的参考图片
- 保持音乐风格一致
- 所有旁白使用相同的声音
- 在提示词中保持配色方案一致
提高效率:
- 只生成一次音乐,并在多个视频中重复使用
- 生成基础图片,再创建不同版本
- 生成前规划好所有提示词
限制
- Veo 最长时长:每段片段 8 秒(更长内容需拼接)
- 生成时间:每个视频需要 1–3 分钟
- 图片中的文字:若要确保文字完美,可能需要后期处理
- 精确的品牌颜色:在提示词中描述,生成结果可能有所不同
提示词示例
发布套件:
“为我们的新款无线耳塞创建一套社交媒体发布套件。我需要:1 个 Instagram Reel、5 张展示功能的轮播图片、3 个 TikTok 短片。风格现代、高端。”
每周内容:
“为本周创建 5 条社交媒体帖子,包含图片和短视频。主题:远程工作者的效率技巧。语气专业但友好。”
营销活动:
“为我们的黑色星期五促销创建社交媒体素材。需要醒目的视觉效果,并突出‘50% OFF’信息。采用 Instagram + TikTok 格式。营造紧迫、兴奋的氛围。”
搭配品牌素材:
“使用这些产品照片,创建一套内容包:3 张生活方式图片、2 个短视频、1 组轮播图。我们的品牌颜色是海军蓝和金色。”