Download for MacApple silicon, macOS 14+
Skill

sync-analyze

@twelvelabs-io Updated 2026-10-08

Synchronously analyze a video to understand its content. Accepts an indexed videoId, a direct video URL, a previously uploaded asset, or a local file path (auto-uploaded). Use when the user asks "what is this video about?", "summarize the video", "analyze this video", or has questions about video content.

Install

With your agent

Install OMGSkills skill "twelvelabs-io/twelve-labs-claude-code-plugin:skills/sync-analyze" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/twelvelabs-io/twelve-labs-claude-code-plugin /tmp/twelve-labs-claude-code-plugin && ln -s /tmp/twelve-labs-claude-code-plugin/skills/sync-analyze ~/.claude/skills/sync-analyze

From README

Synchronous Video Analysis Analyse a video using TwelveLabs AI and return the result inline. Works on: A previously-indexed videoId (legacy, Pegasus 1.2 only). A direct http(s) URL (Pegasus 1.5). A previously-uploaded assetId (Pegasus 1.5). A local file path — this skill uploads it as an asset internally first, then analyses it (Pegasus 1.5). For videos longer than 1 hour, or for time-based metadata extraction, use the async-analyze skill instead. When to Use This Skill The user wants a quick text/JSON answer about a single video and: Provides a video reference (URL, file path, asset ID, or indexed videoId) AND a question / instruction; or Asks a general question and references "this video" / "that video" / "the video I just indexed". For multi-segment structured extraction (e.g. "find every product mention with timestamps"), use the async-analyze skill — that supports analysisMode: "timebasedmetadata".