home / skills / yangliu2060 / smith--skills / video-creator

video-creator skill

/video-creator

This skill generates AI-driven short videos and publishes to multiple platforms via a single automated workflow for rapid distribution.

npx playbooks add skill yangliu2060/smith--skills --skill video-creator

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
12.1 KB
---
name: video-creator
description: AI短视频创作与多平台发布,使用即梦MCP生成视频,使用Playwright MCP自动发布到YouTube/TikTok/Instagram/Facebook/LinkedIn/Twitter等平台。
---

# AI视频创作与多平台发布

AI 生成短视频脚本和视频内容,自动发布到多个社交平台,实现一键多平台分发。

## 触发条件

当用户说以下内容时启动此技能:
- "创建短视频"
- "生成视频"
- "多平台发布视频"
- "video creation"
- "帮我做个视频发到抖音"
- "一键发布视频"

## 依赖的 MCP 服务

| MCP | 用途 | 必需 |
|-----|------|------|
| **jimeng-mcp-server** | AI 生成视频(文生视频/图生视频) | 推荐 |
| **playwright** | 自动发布到各社交平台 | 可选 |

## 工作流程

```
┌─────────────────────┐
│   输入视频主题       │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│   AI 生成视频脚本    │
│   (画面+文案+配乐)   │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│   jimeng MCP        │
│   生成AI视频         │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│   生成各平台文案     │
│   (适配不同平台)     │
└──────────┬──────────┘
           │
           ▼
┌─────────────────────┐
│   用户确认内容       │
│   选择发布平台       │
└──────────┬──────────┘
           │
           ▼
┌───────────────────────────────────────┐
│          Playwright MCP               │
│         并行发布到多平台               │
├───────┬───────┬───────┬───────┬──────┤
│YouTube│TikTok │  IG   │  FB   │ 更多 │
└───────┴───────┴───────┴───────┴──────┘
           │
           ▼
┌─────────────────────┐
│   记录发布结果       │
│   生成分发报告       │
└─────────────────────┘
```

## 执行步骤

### 步骤 1:获取创作需求

**输入信息**:
```
用户: 帮我创建一个关于"AI提升工作效率"的短视频,发到抖音和小红书

需要确认:
- 视频主题
- 目标平台
- 视频风格(产品展示/教程/故事/Vlog)
- 视频时长(15秒/30秒/60秒)
- 是否需要配音/字幕
```

### 步骤 2:AI 生成视频脚本

**脚本生成提示词**:

```
你是一位专业的短视频编导,请根据以下需求生成视频脚本:

【视频主题】
{topic}

【目标平台】
{platforms}

【视频风格】
{style}

【时长要求】
{duration}秒

【输出格式】
生成完整的视频脚本,包括:

## 视频标题
吸引眼球的标题(5-15字)

## 视频结构

### 开场 (0-3秒)
- 画面描述: [具体画面]
- 文案/配音: "[台词]"
- 动作/转场: [说明]

### 主体1 (3-10秒)
- 画面描述: [具体画面]
- 文案/配音: "[台词]"
- 配乐建议: [情绪/风格]

### 主体2 (10-20秒)
...

### 结尾 (最后3秒)
- 画面描述: [具体画面]
- CTA: "[行动召唤]"
- 结束动画: [说明]

## 即梦视频生成提示词
[适合即梦AI的视频生成提示词]

## 各平台文案
- 抖音: [文案+标签]
- 小红书: [文案+标签]
- YouTube: [标题+描述]
```

### 步骤 3:生成 AI 视频(使用 jimeng MCP)

**调用即梦 MCP 生成视频**:

```
使用 jimeng-mcp-server 的视频生成功能:

方式1:文生视频
- 输入脚本中的"即梦视频生成提示词"
- 设置视频时长
- 选择画面风格

方式2:图生视频
- 先生成关键帧图片
- 再将图片转为视频

输出:
- 视频文件 URL
- 视频时长
- 生成状态
```

**即梦提示词优化**:
```
原始描述: "一个人在电脑前工作,突然有了灵感"

优化后提示词:
"现代简约办公室,年轻职场人专注使用电脑,
突然眼睛发亮露出惊喜表情,
镜头从侧面45度角,柔和自然光,
写实风格,流畅运镜,4K画质"
```

### 步骤 4:生成各平台文案

**平台适配规则**:

| 平台 | 文案特点 | 标签策略 | 视频要求 |
|------|---------|---------|---------|
| 抖音/TikTok | 口语化、有梗 | 热门话题+垂直标签 | 9:16竖版 |
| 小红书 | 种草感、emoji多 | 品类词+长尾词 | 3:4或9:16 |
| YouTube | 专业、完整 | SEO关键词 | 16:9横版 |
| Instagram | 视觉优先、简洁 | 30个标签 | 9:16或1:1 |
| Facebook | 故事性、社交感 | 3-5个标签 | 多比例支持 |
| LinkedIn | 职业、专业 | 行业标签 | 16:9横版 |
| Twitter/X | 简短有力 | 热点话题 | 多比例支持 |

**文案生成示例**:

```markdown
## 抖音文案
AI让我一天干完一周的活💪
这3个AI工具你一定要试试!
#AI #效率神器 #打工人必备 #职场干货

## 小红书文案
🔥 打工人效率翻倍的秘密武器!
用了这几个AI工具后,我再也不加班了...

✨ 工具1:xxx - 自动写报告
✨ 工具2:xxx - 秒做PPT
✨ 工具3:xxx - 会议纪要

姐妹们冲!评论区告诉我你们还想看什么~

#AI工具 #效率提升 #职场干货 #打工人 #不加班

## YouTube标题+描述
标题: 3个AI工具让你效率提升10倍 | 2025最新推荐

描述:
在这个视频中,我将分享3个能显著提升工作效率的AI工具...
[详细描述]

时间戳:
0:00 开场
0:30 工具1介绍
2:00 工具2介绍
...
```

### 步骤 5:用户确认

展示预览供用户确认:

```markdown
## 📹 视频预览

**视频**: [播放/预览链接]
**时长**: 30秒
**风格**: 产品展示

---

## 📝 各平台文案预览

### 抖音
[文案内容]

### 小红书
[文案内容]

---

## 🎯 发布设置

请选择要发布的平台:
- [x] 抖音
- [x] 小红书
- [ ] YouTube
- [ ] Instagram
- [ ] Facebook

确认发布?
```

### 步骤 6:多平台发布(使用 Playwright MCP)

**抖音发布流程**:
```javascript
// Playwright MCP 操作步骤

1. 打开抖音创作者中心
   browser_navigate({ url: "https://creator.douyin.com" })

2. 检查登录状态
   - 如未登录,提示扫码登录
   - 等待登录完成

3. 点击上传视频
   browser_click({ element: "上传视频" })

4. 上传视频文件
   browser_upload_file({ file: "{video_path}" })

5. 等待上传完成
   browser_wait({ selector: "上传成功" })

6. 填写视频信息
   browser_type({
     element: "标题输入框",
     text: "{title}"
   })
   browser_type({
     element: "描述输入框",
     text: "{description}\n{hashtags}"
   })

7. 选择封面(可选)
   browser_click({ element: "选择封面" })

8. 发布
   browser_click({ element: "发布" })

9. 确认发布成功
   browser_snapshot()
```

**小红书发布流程**:
```javascript
1. 打开小红书创作者中心
   browser_navigate({ url: "https://creator.xiaohongshu.com" })

2. 登录验证

3. 上传视频
   browser_click({ element: "发布笔记" })
   browser_upload_file({ file: "{video_path}" })

4. 填写笔记内容
   browser_type({ text: "{content}" })

5. 添加标签
   browser_type({ text: "{hashtags}" })

6. 发布
   browser_click({ element: "发布" })
```

**YouTube发布流程**:
```javascript
1. 打开YouTube Studio
   browser_navigate({ url: "https://studio.youtube.com" })

2. 创建视频
   browser_click({ element: "创建" })
   browser_click({ element: "上传视频" })

3. 上传视频文件
   browser_upload_file({ file: "{video_path}" })

4. 填写视频详情
   - 标题
   - 描述
   - 标签
   - 缩略图
   - 播放列表

5. 设置可见性
   browser_click({ element: "公开" })

6. 发布
   browser_click({ element: "发布" })
```

**并行发布**:
```
可以同时启动多个Playwright实例,并行发布到不同平台,提高效率
```

### 步骤 7:生成分发报告

```markdown
# 视频分发报告

**视频标题**: AI提升工作效率的3个工具
**创建时间**: 2025-12-29 10:30
**总发布平台**: 5个

---

## 📊 发布状态

| 平台 | 状态 | 发布时间 | 链接 |
|------|------|---------|------|
| 抖音 | ✅ 成功 | 10:32 | [查看](url) |
| 小红书 | ✅ 成功 | 10:33 | [查看](url) |
| YouTube | ✅ 成功 | 10:35 | [查看](url) |
| Instagram | ⏳ 处理中 | - | - |
| Facebook | ❌ 失败 | - | 登录过期 |

---

## 📈 预期效果

基于历史数据预测:
- 抖音: 预计播放 5000-10000
- 小红书: 预计曝光 3000-8000
- YouTube: 预计观看 500-2000

---

## 🔄 后续建议

1. 检查 Facebook 登录状态
2. 24小时后查看各平台数据
3. 根据表现好的平台加大投入

---

*报告由 Claude Code video-creator 技能生成*
```

## 使用示例

### 示例 1:快速创建并发布

```
用户: 帮我做个15秒的视频介绍新产品,发到抖音

Claude:
1. 生成产品展示脚本
2. 使用即梦生成15秒视频
3. 生成抖音文案
4. 用户确认后使用Playwright发布
5. 返回发布结果
```

### 示例 2:批量多平台分发

```
用户: 把这个视频文件发到所有平台
视频: /path/to/video.mp4

Claude:
1. 分析视频内容
2. 为每个平台生成适配文案
3. 并行发布到6个平台
4. 生成分发报告
```

### 示例 3:系列视频规划

```
用户: 帮我规划一周的短视频内容,主题是职场技能

Claude:
1. 规划7天的视频主题
2. 为每天生成脚本大纲
3. 批量生成视频
4. 设置定时发布计划
```

## 视频脚本模板库

### 模板 1:产品展示(15秒)

```
[0-3秒] 痛点引入
画面:问题场景
文案:"还在为xxx烦恼?"

[3-10秒] 产品展示
画面:产品特写+使用场景
文案:"试试这个!"

[10-15秒] 效果+CTA
画面:使用效果
文案:"点击购买/关注了解更多"
```

### 模板 2:教程类(30秒)

```
[0-5秒] 结果前置
画面:最终效果
文案:"教你3步做出xxx"

[5-25秒] 步骤演示
画面:分步操作
文案:步骤说明

[25-30秒] 总结+互动
画面:成果展示
文案:"学会了吗?评论区告诉我"
```

### 模板 3:故事型(60秒)

```
[0-10秒] 设置悬念
[10-40秒] 冲突发展
[40-55秒] 高潮转折
[55-60秒] 结局+升华
```

## 数据存储

- 视频文件:`~/.claude/cache/videos/`
- 发布记录:`~/.claude/cache/videos/publish-log.json`
- 脚本存档:`~/.claude/cache/videos/scripts/`

## 依赖工具

- **Claude AI**: 生成视频脚本和文案
- **jimeng-mcp-server**: AI 生成视频 (推荐)
- **playwright MCP**: 多平台自动发布 (可选)
- **Write**: 保存脚本和记录

## 平台发布配置

### 支持的平台

| 平台 | 登录方式 | 发布URL |
|------|---------|---------|
| 抖音 | 扫码 | creator.douyin.com |
| 小红书 | 扫码/密码 | creator.xiaohongshu.com |
| YouTube | Google账号 | studio.youtube.com |
| Instagram | Facebook账号 | business.facebook.com |
| Facebook | 密码 | business.facebook.com |
| LinkedIn | 密码 | linkedin.com |
| Twitter/X | 密码 | twitter.com |
| B站 | 扫码/密码 | member.bilibili.com |

### 首次使用
1. 使用 Playwright 打开对应平台
2. 手动完成登录(保存登录状态)
3. 后续可自动发布

## 注意事项

### 视频质量
- 确保视频清晰度符合平台要求
- 横版/竖版按平台需求处理
- 添加字幕提升完播率

### 发布频率
- 避免短时间大量发布
- 遵守各平台发布规则
- 建议错峰发布

### 内容合规
- 遵守各平台社区规范
- 避免敏感/违规内容
- 确保版权合规

## 原始来源

改编自 n8n 模板:
- 模板ID: 10358
- 原名: Automate AI Video Creation & Multi-Platform Publishing with GPT-4, Veo 3.1 & Blotato
- 链接: https://n8n.io/workflows/10358

Overview

This skill automates short-video creation and one-click multi-platform publishing. It uses AI to generate scripts, visual prompts and a finished video, then can publish concurrently to platforms like YouTube, TikTok, Instagram, Facebook, LinkedIn and Twitter using browser automation. It produces platform-adapted captions and a distribution report after publishing.

How this skill works

You provide a topic, target platforms and style preferences. The skill generates a full short-video script (scenes, voice lines, music cues) and optimized prompts for AI video generation (jimeng MCP). After the video is produced, it creates platform-specific captions and launches parallel Playwright automation to upload and publish to selected accounts. Finally it logs results and generates a distribution report with links and status.

When to use it

  • Create a short promotional or tutorial video from a simple brief
  • Publish the same video across multiple social platforms in one operation
  • Batch upload a finished video file to many channels with auto-adapted captions
  • Plan and produce a series of short videos with scheduled publishing
  • Generate platform-specific captions and hashtags automatically

Best practices

  • Provide clear topic, desired style and exact target platforms before generation
  • Specify preferred aspect ratio (9:16, 16:9) and duration to ensure platform compliance
  • Review and approve generated script and preview before publishing
  • Save and reuse script templates for recurring formats (product demo, tutorial, story)
  • Keep login sessions active for Playwright automation and test one platform first to validate settings

Example use cases

  • User: “Create a 15s product intro and post to TikTok” — skill generates script, produces video, posts to TikTok and returns link
  • User supplies a finished video file — skill auto-generates captions per platform and parallel-publishes to six networks
  • Weekly series planning: generate 7 topic outlines, batch-create videos, and queue timed publishes
  • Cross-post campaign: create one edit in vertical and horizontal crops, adapt descriptions and upload to platform-appropriate formats

FAQ

Which services are required to run this skill?

AI video generation (jimeng MCP or similar) is recommended; Playwright automation is optional but required for automated publishing.

Can I edit the script or video before publishing?

Yes. The workflow shows a preview step where you confirm or modify script, captions and choose platforms before publishing.

How are platform captions adapted?

The skill formats language, hashtags, emoji and length to match each platform’s norms (e.g., short punchy text for TikTok, SEO-focused title and description for YouTube).