From twelvelabs
Searches indexed videos using natural language queries via TwelveLabs MCP. Extracts search terms and displays matching segments with timestamps.
How this skill is triggered — by the user, by Claude, or both
Slash command
/twelvelabs:searchThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Search indexed videos using natural language descriptions. TwelveLabs interprets your query to find matching content based on visual elements, actions, sounds, and on-screen text.
Search indexed videos using natural language descriptions. TwelveLabs interprets your query to find matching content based on visual elements, actions, sounds, and on-screen text.
Use this skill when the user:
Identify what the user wants to find from their natural language request. Convert their question into a search query.
Examples:
Use the mcp__twelvelabs-mcp__search tool:
Tool: mcp__twelvelabs-mcp__search
Parameters:
query: "<extracted search query>"
Note: The search is performed across all videos in the default index. To search a specific index, provide the optional indexId parameter.
Format the search results clearly for the user. The search returns matching segments with timestamps.
For each video with matching segments, display:
Example output with results:
Found matches for: "a person walking"
**video_filename.mp4**
Stream: https://stream.url/video.m3u8
Matching segments:
- 00:12 - 00:28 (16 seconds)
- 01:45 - 02:03 (18 seconds)
- 03:30 - 03:45 (15 seconds)
**another_video.mp4**
Stream: https://stream.url/another.m3u8
Matching segments:
- 00:05 - 00:15 (10 seconds)
Found 4 matching segments across 2 videos.
Example output with no results:
No matching content found for: "a person walking"
Tips:
- Try different keywords or descriptions
- Use broader search terms
- Make sure your videos are fully indexed
Convert timestamps to human-readable format:
MM:SS (e.g., 01:45)HH:MM:SS (e.g., 1:23:45)Calculate segment duration as end_time - start_time and display in parentheses.
TwelveLabs uses multimodal AI to understand video content:
The search interprets natural language queries and finds segments that match across all these modalities.
npx claudepluginhub twelvelabs-io/twelve-labs-claude-code-plugin --plugin twelvelabsSearches indexed videos using a reference image, optionally combined with text to refine results. Useful when users provide a picture or screenshot and want to find matching video content.
Ingests video/audio from files, URLs, RTSP feeds, or desktop capture; indexes visual/spoken content for search; transcodes, edits timelines, generates assets, and creates real-time alerts.
Ingests video/audio from files, URLs, RTSP feeds, or desktop capture; indexes frames and speech; searches moments with timestamps; transcodes, edits timeline, and generates media assets and real-time alerts.