Download for MacApple silicon, macOS 14+
Skill

async-analyze

@twelvelabs-io Updated 2026-10-08

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.