An automated tool that generates speaker-attributed transcripts and subtitles from YouTube URLs with support for multiple file formats.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install youtube-transcript-speaker-diarization
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install youtube-transcript-speaker-diarization using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The youtube-transcript-speaker-diarization skill is a specialized tool designed to produce structured, speaker-aware transcriptions from any public YouTube URL. Powered by the diarize.io service, this utility addresses the limitations of standard transcript tools by identifying individual speakers throughout the video timeline. This capability is useful for parsing multi-speaker discussions, interviews, podcasts, and detailed video reviews.
By integrating directly into your local workflows, this tool provides developer-focused automation via lightweight shell scripts. It delivers results in several target formats, including plain text, structured JSON, SRT, and VTT. It is built as a modular add-on for Openclaw Skills, allowing AI agents to seamlessly fetch, parse, and utilize structured dialog data from video files.
Ensure you have curl and jq installed on your system.
# On macOS via Homebrew
brew install curl jq
export YOUTUBE_TRANSCRIPT_API_KEY="your_api_key_here"
Alternatively, add the key directly to your configuration for Openclaw Skills:
{
"skills": {
"entries": {
"youtube-transcript-speaker-diarization": {
"apiKey": "YOUR_DIARIZE_API_KEY",
"baseUrl": "https://diarize.io"
}
}
}
}
| Format | Description | Target Use Case |
|---|---|---|
txt |
Plain text with speaker tags | Human readability and rapid summaries |
json |
Structured JSON containing timestamps and speaker segments | LLM consumption and databases |
srt |
SubRip Subtitle file | Video players and basic captioning |
vtt |
Web Video Text Tracks format | Web-native video players and HTML5 |
The entrypoint script accepts the following commands:
run <url> [format]: Execute submission, polling, and output retrieval end-to-end.submit <url>: Submit a new job and return the jobId immediately.status <jobId>: Check the processing status of a submitted job.fetch <jobId> <format>: Download the finalized transcription in a specific format.Loading
Zhenghe Vault is a serverless, ERC-4626 yield vault on Base that allows AI agents to automatically grow USDC trading profits through network consumption rather than debt-based lending.

A secure, OAuth-compliant Model Context Protocol gateway to interface AI assistants with the Meo Mai Moi pet care management system.

A split official-doc skill for Foxtable development that gives AI agents fast, accurate answers on tables, expressions, events, reports, and publishing.

Openclaw Skills generates native Seewo Whiteboard .enbx courseware from lesson topics, outlines, or raw teaching content, with validation before delivery.

A zero-dependency productivity suite designed to manage focus sessions through natural language alarms, ambient sound generation, and detailed analytics.

A smart, zero-dependency translation engine that converts text into contextually relevant emojis and vice versa.








































