Skip to content
Back to skills

Analyze Clip

ASecurity

Analyze video clips for quality issues, timing problems, and dialogue accuracy. Use when checking generated videos, validating clips, finding black frames, freeze frames, or audio sync issues.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
tools

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill analyze-clip --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Analyze Clip?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Analyze Clip
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-analyze-clip/badge)](https://www.skillsdirectory.com/skills/david-li0406-analyze-clip)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: analyze-clip
description: Analyze video clips for quality issues, timing problems, and dialogue accuracy. Use when checking generated videos, validating clips, finding black frames, freeze frames, or audio sync issues.
allowed-tools: Read, mcp__video-generator__*
context: fork
agent: general-purpose
---

# Analyze Clip

Comprehensive video clip analysis using the MCP tools.

## Quick Start

Use the `analyze_clip_unified` tool:

```
Tool: analyze_clip_unified
Args: { "videoPath": "data/video/clip.mp4" }
```

## What It Detects

| Signal | Source | Purpose |
|--------|--------|---------|
| Scene changes | ffmpeg scene detection | Visual discontinuities |
| Black frames | ffmpeg blackdetect | Fades, dead regions |
| Freeze frames | ffmpeg freezedetect | Static frames, AI artifacts |
| Speech segments | Whisper | Audio activity |
| Dialogue match | Comparison | Validate generated speech |

## With Dialogue Context

```
Tool: analyze_clip_unified
Args: {
  "videoPath": "data/video/clip.mp4",
  "context": {
    "dialogue": [
      {"speaker": "marcus", "text": "Hello there"}
    ]
  }
}
```

## Available Analysis Tools

| Tool | Purpose |
|------|---------|
| `analyze_clip_unified` | Full analysis (scenes, black, freeze, audio) |
| `transcribe` | Whisper transcription only |
| `analyze_audio_timeline` | Speech/silence detection |
| `analyze_dialogue_clip` | Compare expected vs actual dialogue |

## Interpreting Results

- `recommended_action`: 'use_as_is', 'trim', 'review', or 'regenerate'
- `trim_recommendation`: Suggested start/end times
- `anomalies`: Issues found (with severity)

See `.claude/rules/agents.md` for full response schema.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…