npx machina-cli add skill wells1137/skills-gen/video-breakdown --openclawVideo Breakdown
A professional video analysis skill powered by a dual-model architecture: ByteDance Seed-2.0-Mini for rapid previews and Google Gemini 2.5 Pro for deep, cinematic-grade analysis. It provides quantitative quality assessments and meticulous shot-by-shot breakdowns (拉片) for content creators, editors, and filmmakers.
Core Capabilities
| Capability | Description | Use Case |
|---|---|---|
| Quality Critique | Scores 7 technical dimensions (resolution, lighting, audio, stability, composition, pacing, overall) on a 1-10 scale with professional commentary. | Evaluate UGC quality; compare video versions; pre-publish QA. |
| Shot Breakdown (拉片) | Deconstructs every shot with precise timestamps, shot type, camera movement, subject, action, and narrative function. | Analyze competitor videos; study cinematic techniques; create shot lists. |
| Content Strategy | Assesses hook strength, retention curve, platform fit (TikTok/YouTube/Instagram/LinkedIn), and viral potential. | Optimize content for distribution; identify drop-off points; improve engagement. |
Model Selection
This skill uses two models, selectable via the model parameter:
| Model | ID | Best For |
|---|---|---|
quick | bytedance-seed/seed-2.0-mini | Fast previews, cost-sensitive tasks, initial screening |
full (default) | google/gemini-2.5-pro | Deep analysis, precise timestamps, cinematic-grade breakdowns |
How It Works
The skill calls a hosted proxy service that routes requests to OpenRouter, which dispatches to the selected model. The response is synchronous — the full analysis result is returned directly in the API response.
Workflow
- Agent: Calls
POST /api/analyzewithvideo_url,analysis_type, and optionallymodel. - Proxy: Forwards the request to OpenRouter with the selected model.
- Model: Analyzes the video and returns structured JSON.
- Agent: Presents the parsed result to the user.
Usage
1. Quick Quality Assessment (Seed-2.0-Mini)
Goal: Get a fast quality report for a video.
Agent Action:
{
"tool": "video-breakdown.analyze",
"args": {
"video_url": "https://example.com/my-video.mp4",
"analysis_type": "quality_critique",
"model": "quick"
}
}
2. Deep Shot-by-Shot Analysis (Gemini 2.5 Pro)
Goal: Get a professional, frame-accurate shot breakdown.
Agent Action:
{
"tool": "video-breakdown.analyze",
"args": {
"video_url": "https://example.com/scene.mp4",
"analysis_type": "shot_breakdown",
"model": "full"
}
}
Expected Output:
[
{
"shot_number": 1,
"start_time": "00:00",
"end_time": "00:04",
"duration_seconds": 4,
"shot_type": "Medium Shot",
"camera_movement": "Static",
"subject": "Young woman walking toward camera",
"action": "Subject walks confidently, making direct eye contact",
"narrative_function": "Establishes protagonist and sets confident tone",
"audio_notes": "Upbeat music begins, no dialogue"
}
]
3. Content Strategy Analysis
Goal: Evaluate a video's social media performance potential.
Agent Action:
{
"tool": "video-breakdown.analyze",
"args": {
"video_url": "https://example.com/reel.mp4",
"analysis_type": "content_strategy",
"model": "full"
}
}
Backend Service API Reference
The proxy service is deployed on Vercel Pro (300s timeout).
POST /api/analyze
Submits a video for analysis.
Request Body:
{
"video_url": "string (required)",
"analysis_type": "quality_critique | shot_breakdown | content_strategy (required)",
"model": "quick | full (optional, default: full)"
}
Response:
{
"model_used": "google/gemini-2.5-pro",
"analysis_type": "shot_breakdown",
"result": { ... }
}
GET /api/health
Returns service status and available models.
Deployment
The proxy service requires one environment variable:
OPENROUTER_API_KEY=<your-openrouter-api-key>
Deploy to Vercel from the proxy/ directory within this skill.
Source
git clone https://github.com/wells1137/skills-gen/blob/main/skills/video-breakdown/SKILL.mdView on GitHub Overview
Video Breakdown uses a dual-model architecture, combining ByteDance Seed-2.0-Mini for fast previews and Google Gemini 2.5 Pro for cinematic-grade analysis. It delivers quantitative quality scores across seven dimensions and meticulous shot-by-shot breakdowns (拉片) to help creators, editors, and filmmakers improve quality and distribution.
How This Skill Works
A hosted proxy routes requests to OpenRouter, selecting the model via the model parameter (quick or full). The chosen model analyzes the video and returns a structured JSON, which the agent presents to the user.
When to Use It
- Perform fast quality checks on new uploads (pre-publish QA).
- Benchmark edits by comparing quick previews against full analyses.
- Create frame-accurate shot lists for editors and cinematographers.
- Study competitors' techniques by dissecting their shots (拉片).
- Plan content strategy and platform fit using retention and hook analysis.
Quick Start
- Step 1: Call the API with video_url and analysis_type=quality_critique, model=quick
- Step 2: Review the returned scores and notes
- Step 3: If needed, run analysis_type=shot_breakdown or content_strategy for deeper insight
Best Practices
- Always supply a valid video_url accessible to the service.
- Start with quick previews for fast, cost-sensitive tasks.
- Use shot_breakdown for frame-accurate timestamps and camera movements.
- Cross-reference quality critique scores with narrative function and pacing.
- Pair with content_strategy analysis to align with platform distribution.
Example Use Cases
- UGC quality QA before publish
- Two edits compared for pacing and lighting
- Competitor video shot-by-shot study
- Cinematic trailer shot list creation
- Cross-platform distribution plan optimization
Frequently Asked Questions
Related Skills
log-analysis
chaterm/terminal-skills
日志分析与处理
explain-codebase
suryast/free-ai-agent-skills
Drop into any repo and generate a structured architecture overview. Maps the codebase, identifies entry points, frameworks, and dependencies — then produces a "start here" guide for new contributors.
video-upscaler
wells1137/skills-gen
Intelligently upscale and enhance videos to cinematic quality using a multi-model backend (Topaz, SeedVR2).
feed-diet
cacheforge-ai/cacheforge-skills
Audit your information diet across HN and RSS feeds — beautiful reports with category breakdowns, ASCII charts, and personalized recommendations.