sync-analyze
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".
More from this repo
assets
Upload, list, or delete TwelveLabs assets — generic reference files (images or videos) used by entities and...
async-analyze
Asynchronously analyze a video — by URL, local file path (auto-uploaded), asset ID, or base64 — no prior indexing...
embed
Create, check, and retrieve video embeddings.
