async-analyze
Asynchronously analyze a video — by URL, local file path (auto-uploaded), asset ID, or base64 — no prior indexing required. Use for URL inputs, videos over 1 hour, time-based metadata extraction, multimodal prompting with reference images, structured JSON output, or when the user asks to check/list/delete async analysis tasks.
Install
With your agent
Install OMGSkills skill "twelvelabs-io/twelve-labs-claude-code-plugin:skills/async-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/async-analyze ~/.claude/skills/async-analyze
From README
Async Video Analysis Asynchronously analyse a video using Pegasus 1.5 (default). Accepts a direct http(s) URL, a local file path (auto-uploaded as an asset), a previously uploaded asset ID, or base64 data — no prior indexing required. Handles videos up to 2 hours. Returns a task ID immediately; poll with get-analyse-task for the result. When to Use This Skill Use this skill when the user: Provides a video URL or local file path they want analysed Has a video over 1 hour long (sync analyze caps at 1 hour) Wants time-based metadata extraction — structured per-segment output (e.g.
