From twelvelabs
Analyze indexed videos to understand their content. Use when user asks "what is this video about?", "summarize the video", "analyze this video", or has questions about video content.
npx claudepluginhub twelvelabs-io/twelve-labs-claude-code-pluginThis skill uses the workspace's default tool permissions.
Analyze indexed videos using TwelveLabs AI to understand and extract information from video content.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Performs token-optimized structural code search using tree-sitter AST parsing to discover symbols, outline files, and unfold code without reading full files.
Analyze indexed videos using TwelveLabs AI to understand and extract information from video content.
Use this skill when the user:
If the user hasn't specified a video or video ID:
mcp__twelvelabs-mcp__list-videos to get available videosWhich video would you like to analyze?
| # | Video ID | Filename |
|---|----------|----------|
| 1 | abc123 | demo.mp4 |
| 2 | def456 | tutorial.mp4 |
Use the mcp__twelvelabs-mcp__analyse-video tool with the user's question as the prompt:
Tool: mcp__twelvelabs-mcp__analyse-video
Parameters:
videoId: "<video-id>"
type: "open-ended"
prompt: "<user's question or 'Provide a comprehensive summary of this video'>"
If the user just says "analyze" without a specific question, use a general prompt like "Provide a comprehensive summary of this video including key moments and topics covered."
Format the analysis results clearly:
Video Analysis
<analysis output>
Video: <filename or video-id>
Video not found:
Video Not Found
Could not find video with ID: <video-id>
Use "what videos do I have?" to see available videos, or index a new video first.
Analysis failed:
Analysis Failed
The analysis could not be completed. This might happen if:
- The video is still being indexed (ask "is my video ready?")
- The index doesn't support generative models
Error: <error message if available>
User: "What is this video about?" Action: List videos → user selects → analyze with prompt "What is this video about?"
User: "Analyze video abc123" Action: Analyze with general summary prompt
User: "What products are mentioned in the demo video?" Action: Analyze with prompt "What products are mentioned in this video?"
generative model for analysis