twelvelabs-cli

Manage video indexes and extract text or JSON via the TwelveLabs API.

3|1|Updated May 19, 2026
One-click install
npx skills add https://github.com/adbertram/cli-tools --skill twelvelabs-cli
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twelvelabs-cli
Source: https://github.com/adbertram/cli-tools/tree/main/_repo/skills/twelvelabs-cli
Command: npx skills add https://github.com/adbertram/cli-tools --skill twelvelabs-cli

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill removes the complexity of interacting with the TwelveLabs video AI API by providing a structured, command-line interface for indexing, managing, and analyzing video content.

Core Features & Use Cases

  • Video Indexing: Create and manage video indexes to organize your media library for AI processing.
  • AI-Powered Analysis: Generate text summaries or structured JSON data from indexed videos using advanced AI engines.
  • Use Case: You can upload a collection of training videos to an index and then use the generate json command to extract specific action items or key topics into a structured format for your project management tools.

Quick Start

Use the twelvelabs skill to generate a text summary of the video with ID 12345 using the prompt Describe the main events in this video.

Frequently Asked Questions about twelvelabs-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract structured JSON data from video content?

To extract structured JSON data from video content, you can use the generate json command after indexing your videos. This process analyzes the indexed media using AI to pull specific action items or key topics into a structured format.

How does AI video indexing work for analyzing media libraries?

AI video indexing works by uploading your media into a managed index, which organizes the content for AI processing. Once indexed, you can run AI-driven analysis to generate text summaries or extract metadata from the videos.

How do I create a text summary from an indexed video?

You can create a text summary from an indexed video by using the generate text command with a specific prompt, such as asking it to describe the main events. This fetches a generative summary directly from the indexed video content.

Do I need API credentials to perform AI video analysis?

Yes, you need valid API credentials to perform AI video analysis. The command-line interface requires the TwelveLabs API tool to be installed and configured with your credentials before you can manage video indexes or extract data.

What is the best way to manage a large collection of training videos for AI transcription?

The best way to manage a large collection of training videos for AI transcription is to upload them into a centralized video index. This organizes your media library and enables efficient AI-driven analysis and metadata management across the collection.