video-creator

Original🇨🇳 Chinese
Translated

AI Short Video Creation & Multi-Platform Publishing. Generate videos using Jimeng MCP and automatically publish to platforms including YouTube, TikTok, Instagram, Facebook, LinkedIn, Twitter, etc.

10installs
Added on

NPX Install

npx skill4agent add yangliu2060/smith--skills video-creator

SKILL.md Content (Chinese)

View Translation Comparison →

AI Video Creation & Multi-Platform Publishing

AI generates short video scripts and video content, and automatically publishes to multiple social platforms to achieve one-click multi-platform distribution.

Trigger Conditions

This skill is activated when the user says:
  • "Create a short video"
  • "Generate a video"
  • "Publish video to multiple platforms"
  • "video creation"
  • "Help me make a video and post it on Douyin"
  • "One-click video publishing"

Dependent MCP Services

MCPPurposeRequired
jimeng-mcp-serverAI video generation (text-to-video/image-to-video)Recommended
playwrightAutomatic publishing to various social platformsOptional

Workflow

┌─────────────────────┐
│   Input video theme  │
└──────────┬──────────┘
┌─────────────────────┐
│   AI generates video script │
│   (Footage + Copy + Background music)   │
└──────────┬──────────┘
┌─────────────────────┐
│   Jimeng MCP        │
│   Generate AI video │
└──────────┬──────────┘
┌─────────────────────┐
│   Generate platform-specific copy │
│   (Adapt to different platforms)     │
└──────────┬──────────┘
┌─────────────────────┐
│   User confirms content       │
│   Select publishing platforms       │
└──────────┬──────────┘
┌───────────────────────────────────────┐
│          Playwright MCP               │
│         Parallel publishing to multiple platforms               │
├───────┬───────┬───────┬───────┬──────┤
│YouTube│TikTok │  IG   │  FB   │ More │
└───────┴───────┴───────┴───────┴──────┘
┌─────────────────────┐
│   Record publishing results       │
│   Generate distribution report       │
└─────────────────────┘

Execution Steps

Step 1: Obtain Creation Requirements

Input Information:
User: Help me create a short video about "AI improves work efficiency" and post it on Douyin and Xiaohongshu

Need to confirm:
- Video theme
- Target platforms
- Video style (Product demonstration/Tutorial/Story/Vlog)
- Video duration (15s/30s/60s)
- Whether dubbing/subtitles are needed

Step 2: AI Generates Video Script

Script Generation Prompt:
You are a professional short video director. Please generate a video script based on the following requirements:

[Video Theme]
{topic}

[Target Platforms]
{platforms}

[Video Style]
{style}

[Duration Requirement]
{duration} seconds

[Output Format]
Generate a complete video script including:

## Video Title
Eye-catching title (5-15 characters)

## Video Structure

### Opening (0-3 seconds)
- Footage description: [Specific footage]
- Copy/Dubbing: "[Lines]"
- Transition/Action: [Description]

### Main Part 1 (3-10 seconds)
- Footage description: [Specific footage]
- Copy/Dubbing: "[Lines]"
- Background music suggestion: [Mood/Style]

### Main Part 2 (10-20 seconds)
...

### Ending (Last 3 seconds)
- Footage description: [Specific footage]
- CTA: "[Call to Action]"
- Ending animation: [Description]

## Jimeng Video Generation Prompt
[Video generation prompt suitable for Jimeng AI]

## Platform-Specific Copy
- Douyin: [Copy + Hashtags]
- Xiaohongshu: [Copy + Hashtags]
- YouTube: [Title + Description]

Step 3: Generate AI Video (Using Jimeng MCP)

Call Jimeng MCP to Generate Video:
Use the video generation function of jimeng-mcp-server:

Method 1: Text-to-video
- Input the "Jimeng video generation prompt" from the script
- Set video duration
- Select footage style

Method 2: Image-to-video
- First generate keyframe images
- Then convert images to video

Output:
- Video file URL
- Video duration
- Generation status
Jimeng Prompt Optimization:
Original description: "A person working at a computer suddenly gets inspired"

Optimized prompt:
"Modern minimalist office, young professional focused on using computer,
suddenly eyes light up with surprised expression,
shot from 45-degree side angle, soft natural light,
realistic style, smooth camera movement, 4K resolution"

Step 4: Generate Platform-Specific Copy

Platform Adaptation Rules:
PlatformCopy CharacteristicsHashtag StrategyVideo Requirements
Douyin/TikTokColloquial, catchyHot topics + vertical tags9:16 portrait
XiaohongshuGrassroots marketing style, many emojisCategory words + long-tail words3:4 or 9:16
YouTubeProfessional, comprehensiveSEO keywords16:9 landscape
InstagramVisual priority, concise30 tags9:16 or 1:1
FacebookStory-driven, social3-5 tagsMultiple aspect ratios supported
LinkedInProfessional, career-focusedIndustry tags16:9 landscape
Twitter/XConcise, impactfulHot topicsMultiple aspect ratios supported
Copy Generation Example:
markdown
## Douyin Copy
AI lets me finish a week's work in one day💪
You must try these 3 AI tools!
#AI #EfficiencyTool #EssentialForWorkers #WorkplaceTips

## Xiaohongshu Copy
🔥 Secret weapon for workers to double efficiency!
After using these AI tools, I never work overtime again...

✨ Tool 1: xxx - Automatic report writing
✨ Tool 2: xxx - One-click PPT creation
✨ Tool 3: xxx - Meeting minutes summary

Girls, go for it! Tell me what else you want to see in the comments~

#AITools #EfficiencyImprovement #WorkplaceTips #OfficeWorkers #NoOvertime

## YouTube Title + Description
Title: 3 AI Tools to Boost Your Efficiency 10x | 2025 Latest Recommendations

Description:
In this video, I will share 3 AI tools that can significantly improve work efficiency...
[Detailed description]

Timestamps:
0:00 Opening
0:30 Introduction to Tool 1
2:00 Introduction to Tool 2
...

Step 5: User Confirmation

Display preview for user confirmation:
markdown
## 📹 Video Preview

**Video**: [Play/Preview Link]
**Duration**: 30 seconds
**Style**: Product demonstration

---

## 📝 Platform-Specific Copy Preview

### Douyin
[Copy content]

### Xiaohongshu
[Copy content]

---

## 🎯 Publishing Settings

Please select platforms to publish:
- [x] Douyin
- [x] Xiaohongshu
- [ ] YouTube
- [ ] Instagram
- [ ] Facebook

Confirm publishing?

Step 6: Multi-Platform Publishing (Using Playwright MCP)

Douyin Publishing Process:
javascript
// Playwright MCP operation steps

1. Open Douyin Creator Center
   browser_navigate({ url: "https://creator.douyin.com" })

2. Check login status
   - If not logged in, prompt to scan QR code to login
   - Wait for login completion

3. Click Upload Video
   browser_click({ element: "Upload Video" })

4. Upload video file
   browser_upload_file({ file: "{video_path}" })

5. Wait for upload completion
   browser_wait({ selector: "Upload successful" })

6. Fill in video information
   browser_type({
     element: "Title input box",
     text: "{title}"
   })
   browser_type({
     element: "Description input box",
     text: "{description}\n{hashtags}"
   })

7. Select cover (optional)
   browser_click({ element: "Select cover" })

8. Publish
   browser_click({ element: "Publish" })

9. Confirm publishing success
   browser_snapshot()
Xiaohongshu Publishing Process:
javascript
1. Open Xiaohongshu Creator Center
   browser_navigate({ url: "https://creator.xiaohongshu.com" })

2. Login verification

3. Upload video
   browser_click({ element: "Publish Note" })
   browser_upload_file({ file: "{video_path}" })

4. Fill in note content
   browser_type({ text: "{content}" })

5. Add hashtags
   browser_type({ text: "{hashtags}" })

6. Publish
   browser_click({ element: "Publish" })
YouTube Publishing Process:
javascript
1. Open YouTube Studio
   browser_navigate({ url: "https://studio.youtube.com" })

2. Create video
   browser_click({ element: "Create" })
   browser_click({ element: "Upload video" })

3. Upload video file
   browser_upload_file({ file: "{video_path}" })

4. Fill in video details
   - Title
   - Description
   - Tags
   - Thumbnail
   - Playlist

5. Set visibility
   browser_click({ element: "Public" })

6. Publish
   browser_click({ element: "Publish" })
Parallel Publishing:
Multiple Playwright instances can be launched simultaneously to publish to different platforms in parallel, improving efficiency

Step 7: Generate Distribution Report

markdown
# Video Distribution Report

**Video Title**: 3 Tools to Improve Work Efficiency with AI
**Creation Time**: 2025-12-29 10:30
**Total Publishing Platforms**: 5

---

## 📊 Publishing Status

| Platform | Status | Publishing Time | Link |
|------|------|---------|------|
| Douyin | ✅ Success | 10:32 | [View](url) |
| Xiaohongshu | ✅ Success | 10:33 | [View](url) |
| YouTube | ✅ Success | 10:35 | [View](url) |
| Instagram | ⏳ Processing | - | - |
| Facebook | ❌ Failed | - | Login expired |

---

## 📈 Expected Performance

Based on historical data prediction:
- Douyin: Expected views 5000-10000
- Xiaohongshu: Expected exposure 3000-8000
- YouTube: Expected views 500-2000

---

## 🔄 Follow-Up Suggestions

1. Check Facebook login status
2. View platform data after 24 hours
3. Increase investment in platforms with good performance

---

*Report generated by Claude Code video-creator skill*

Usage Examples

Example 1: Quick Creation & Publishing

User: Help me make a 15-second video introducing a new product and post it on Douyin

Claude:
1. Generate product demonstration script
2. Generate 15-second video using Jimeng
3. Generate Douyin copy
4. Publish using Playwright after user confirmation
5. Return publishing results

Example 2: Batch Multi-Platform Distribution

User: Publish this video file to all platforms
Video: /path/to/video.mp4

Claude:
1. Analyze video content
2. Generate adapted copy for each platform
3. Publish to 6 platforms in parallel
4. Generate distribution report

Example 3: Series Video Planning

User: Help me plan a week of short video content with the theme of workplace skills

Claude:
1. Plan 7 days of video themes
2. Generate script outlines for each day
3. Batch generate videos
4. Set up scheduled publishing plan

Video Script Template Library

Template 1: Product Demonstration (15 seconds)

[0-3 seconds] Pain point introduction
Footage: Problem scenario
Copy: "Still troubled by xxx?"

[3-10 seconds] Product demonstration
Footage: Product close-up + usage scenario
Copy: "Try this!"

[10-15 seconds] Effect + CTA
Footage: Usage effect
Copy: "Click to buy/Follow for more"

Template 2: Tutorial (30 seconds)

[0-5 seconds] Result preview
Footage: Final effect
Copy: "Teach you to make xxx in 3 steps"

[5-25 seconds] Step-by-step demonstration
Footage: Step-by-step operation
Copy: Step description

[25-30 seconds] Summary + Interaction
Footage: Achievement display
Copy: "Did you learn it? Tell me in the comments"

Template 3: Story-Based (60 seconds)

[0-10 seconds] Set up suspense
[10-40 seconds] Conflict development
[40-55 seconds] Climax and turning point
[55-60 seconds] Ending + Sublimation

Data Storage

  • Video files:
    ~/.claude/cache/videos/
  • Publishing records:
    ~/.claude/cache/videos/publish-log.json
  • Script archives:
    ~/.claude/cache/videos/scripts/

Dependent Tools

  • Claude AI: Generate video scripts and copy
  • jimeng-mcp-server: AI video generation (Recommended)
  • playwright MCP: Multi-platform automatic publishing (Optional)
  • Write: Save scripts and records

Platform Publishing Configuration

Supported Platforms

PlatformLogin MethodPublishing URL
DouyinQR code scancreator.douyin.com
XiaohongshuQR code scan/passwordcreator.xiaohongshu.com
YouTubeGoogle accountstudio.youtube.com
InstagramFacebook accountbusiness.facebook.com
FacebookPasswordbusiness.facebook.com
LinkedInPasswordlinkedin.com
Twitter/XPasswordtwitter.com
BilibiliQR code scan/passwordmember.bilibili.com

First-Time Use

  1. Use Playwright to open the corresponding platform
  2. Manually complete login (save login status)
  3. Automatic publishing is available for subsequent uses

Notes

Video Quality

  • Ensure video clarity meets platform requirements
  • Process landscape/portrait according to platform needs
  • Add subtitles to improve completion rate

Publishing Frequency

  • Avoid mass publishing in a short time
  • Comply with publishing rules of each platform
  • It is recommended to publish during off-peak hours

Content Compliance

  • Comply with community guidelines of each platform
  • Avoid sensitive/non-compliant content
  • Ensure copyright compliance

Original Source

Adapted from n8n template:
  • Template ID: 10358
  • Original name: Automate AI Video Creation & Multi-Platform Publishing with GPT-4, Veo 3.1 & Blotato
  • Link: https://n8n.io/workflows/10358