From twelvelabs
Lists indexed videos and available indexes for a video indexing system. Use when user wants to see what videos are available, find video IDs, or check indexes.
How this skill is triggered — by the user, by Claude, or both
Slash command
/twelvelabs:listThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
List all indexed videos or available indexes to help users discover what content is available for search and analysis.
List all indexed videos or available indexes to help users discover what content is available for search and analysis.
Use this skill when the user:
Based on the user's request:
For listing videos (default):
Tool: mcp__twelvelabs-mcp__list-videos
Parameters: (none - uses default index)
To list videos from a specific index:
Tool: mcp__twelvelabs-mcp__list-videos
Parameters:
indexId: "<index-id>"
For listing indexes:
Tool: mcp__twelvelabs-mcp__list-indexes
Parameters: (none)
For videos (with results):
Your Indexed Videos
| Video ID | Filename |
|----------|----------|
| abc123 | demo.mp4 |
| def456 | meeting-2024-01-15.mp4 |
| ghi789 | tutorial-part1.mov |
Total: 3 videos
You can:
- Search any video: "find the part where someone mentions pricing"
- Analyze a video: "summarize video abc123" or "create chapters for the demo"
For videos (no results):
No indexed videos found.
To get started:
1. Index a video: "index this video: /path/to/video.mp4"
2. Or try a sample: "I don't have a video to test"
Once indexed, you can search and analyze your videos with natural language.
For videos (with pagination):
Your Indexed Videos (Page 1)
| Video ID | Filename |
|----------|----------|
| abc123 | demo.mp4 |
| def456 | meeting.mp4 |
... (showing 10 videos)
More videos available. Ask to see the next page.
For indexes (with results):
Your Indexes
| Index ID | Name | Models |
|----------|------|--------|
| idx_abc | default | embedding, generative |
| idx_def | archive | embedding |
Total: 2 indexes
Model types:
- embedding: Enables search functionality
- generative: Enables analysis (summaries, chapters, etc.)
For indexes (no results):
No indexes found.
A default index will be created automatically when you index your first video.
To get started: "index this video: /path/to/video.mp4"
After listing, suggest relevant actions:
User: "What videos do I have?" Action: Call list-videos → display table of videos with helpful tips
User: "Do I have any videos indexed?" Action: Call list-videos → show results or guide to indexing
User: "Show me my indexes" Action: Call list-indexes → display table with model info
User: "Which videos can I search?" Action: Call list-videos → all listed videos are searchable
User: "I need the video ID for my demo" Action: Call list-videos → help user find the matching video ID
embedding = search capabilitygenerative = analysis capability (summaries, chapters, etc.)npx claudepluginhub twelvelabs-io/twelve-labs-claude-code-plugin --plugin twelvelabsIndexes local video files or URLs for AI search and analysis via TwelveLabs. Use when a user wants to add a video for processing or enable natural language search.
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, indexes, searches, and edits video/audio files and live streams. Supports desktop capture, transcription, subtitles, overlays, real-time alerts, and media generation.