YouTube Transcript Fetcher for Openclaw

YouTube Transcript Fetcher extracts clean plain text or timestamped video transcripts directly into downloadable JSON files via remote tool execution.

agentpmt
v1.0.0
Jun 10, 2026
0
424
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install youtube-transcript-fetcher-newest

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install youtube-transcript-fetcher-newest using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is YouTube Transcript Fetcher?

The YouTube Transcript Fetcher is a high-performance tool built to capture transcripts from YouTube videos using either a standard URL or an 11-character video ID. It parses various formats including shorts, live streams, and embedded links, outputting plain text or timestamped intervals. By saving the result into cloud storage, this tool keeps agent context clean while providing a secure, temporary download link.

Integrating this tool with your AI-driven pipelines expands the capabilities of your Openclaw Skills. Agents can automatically convert educational videos, product demos, or podcasts into highly actionable text without heavy local dependencies or scraper setups, paving the way for advanced indexing and analysis.

YouTube Transcript Fetcher Use Cases

  • Generating searchable text from video content
  • Creating video summaries, chapters, or show notes
  • Building accessibility applications for hearing-impaired users
  • Extracting precise quotes and timestamps for academic or commercial citations
  • Creating rich training datasets from educational videos
  • Conducting semantic search across extensive video libraries

How YouTube Transcript Fetcher Works

  1. The agent invokes the tool with a valid YouTube URL or direct video ID.
  2. The YouTube Transcript Fetcher verifies the video and attempts to retrieve captions in the preferred language.
  3. Segmented timestamp metadata is generated if include_timestamps is set to true.
  4. The resulting transcript and summary analytics are uploaded to a secure cloud bucket.
  5. The tool outputs a short JSON metadata payload including a temporary signed download URL, preserving resources across your active Openclaw Skills.

YouTube Transcript Fetcher Setup

To activate and orchestrate this tool, use the standard setup commands via the CLI to install the core agent packages:

npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup

Ensure that you configure your credentials and integrate with the AgentPMT MCP server at https://api.agentpmt.com/mcp/ to enable secure, authenticated access. This tool operates seamlessly as part of your active Openclaw Skills ecosystem.

YouTube Transcript Fetcher Data Schema & Taxonomy

Input Parameters

Parameter Type Required Description
video_url string No Full YouTube link (watch format, short links, shorts, or live URLs).
video_id string No The 11-character YouTube video ID (takes precedence if both are provided).
language string No Target ISO language code (e.g., en, es, fr).
include_timestamps boolean No Set to true to include per-segment durations (default: false).
include_raw_response boolean No Includes raw API provider responses for debugging (default: false).

Response Schema

When successfully invoked, the tool returns the following structured JSON metadata:

  • video_id: Resolved YouTube ID
  • video_title: Resolved video title (when available)
  • language: Detected or requested language code
  • transcript_file: Object containing the secure cloud resource details:
    • file_id: Unique identifier
    • filename: System-generated filename
    • signed_url: Temporary HTTPS link to download the JSON transcript
    • expiration_date: Date-time when the signed URL expires
  • transcript_summary: Object containing character_count, word_count, and segment_count

YouTube Transcript Fetcher Advanced Features

  • Multi-Language Detection: Fallback logic requests specific locale transcripts, defaulting gracefully to the video owner's primary language settings.
  • Segmented Analysis: Generates structured timelines showing duration and start thresholds, ideal for media alignment.
  • Large Output Protection: Saves content to external cloud stores to prevent bloating the LLM prompt window, which is standard practice for modern Openclaw Skills integrations.
  • Raw Output Debugging: Opt-in feature allows developers to fetch complete provider payloads for diagnostic reviews.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*