VM0VM0
Agent Skills

Supadata

Video transcript extraction and web scraping

Supadata extracts video transcripts from YouTube, TikTok, Instagram, and scrapes web content to markdown for AI processing.

Required Environment

NameTypeDescription
SUPADATA_API_KEYsecretAPI key from Supadata Dashboard

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    framework: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/supadata

Run

Store your secret on the platform (recommended, one-time setup):

vm0 secret set SUPADATA_API_KEY your-supadata-api-key

Then run your agent - secret is automatically loaded:

vm0 run my-agent "extract YouTube transcript"

For CI/CD or temporary overrides, pass secrets at runtime: --secrets SUPADATA_API_KEY=value. See Environment Variables for details.

Example Instructions

AGENTS.md
# Transcript Agent

You extract video transcripts.

## Workflow

1. Receive video URL
2. Extract transcript via API
3. Format with timestamps
4. Return text content

## Supported Platforms

- YouTube, TikTok, Instagram, X
AGENTS.md
# Web Scraper Agent

You scrape web pages to markdown.

## Workflow

1. Receive target URL
2. Scrape page content
3. Convert to markdown
4. Return clean text

## Features

- AI-optimized output
- Multi-page crawling