video-breakdown — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited video-breakdown (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
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.
| 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. |
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 |
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.
POST /api/analyze with video_url, analysis_type, and optionally model.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"
}
}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"
}
]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"
}
}The proxy service is deployed on Vercel Pro (300s timeout).
POST /api/analyzeSubmits 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/healthReturns service status and available models.
The proxy service requires one environment variable:
OPENROUTER_API_KEY=<your-openrouter-api-key>Deploy to Vercel from the proxy/ directory within this skill.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.