videotranscript-api

Convert video and podcast URLs into transcripts and summaries via a self-hosted API.

204|27|Updated Apr 27, 2025
One-click install
npx skills add https://github.com/zj1123581321/VideoTranscriptAPI --skill videotranscript-api
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: videotranscript-api
Source: https://github.com/zj1123581321/VideoTranscriptAPI/tree/main/skill
Command: npx skills add https://github.com/zj1123581321/VideoTranscriptAPI --skill videotranscript-api

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Transcripts and summaries are often needed from video and podcast links, and this skill wraps a self-hosted VideoTranscriptAPI service to provide private, low-latency conversion of URLs into readable text and concise summaries for downstream agents.

Core Features & Use Cases

  • Self-hosted transcription and summarization for platforms like YouTube, Bilibili, Douyin, Xiaohongshu, and Xiaoyuzhou.
  • Asynchronous tasks with per-task metadata overrides, optional speaker recognition, and view-token based result retrieval.
  • History, filtering, and export via view links and API endpoints to support auditing, discovery, and sharing.

Quick Start

Deploy against a running VideoTranscriptAPI instance and submit a sample URL to start a transcription task, then retrieve the result via the provided view link.

Frequently Asked Questions about videotranscript-api

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

FAQPage Schema
How do I transcribe video and podcast URLs from platforms like YouTube and Bilibili?

To transcribe video and podcast URLs from platforms like YouTube and Bilibili, you submit the links asynchronously to a self-hosted API, which then processes the media to return readable text transcripts and concise summaries.

Can I extract summaries and keywords from Xiaohongshu or Xiaoyuzhou audio content?

Yes, you can extract summaries and keywords from Xiaoyuzhou and Xiaohongshu audio content by submitting the platform URLs to the transcription API, which processes the media asynchronously to provide text and keyword extraction.

How do I retrieve asynchronous transcription results after submitting a video link?

To retrieve asynchronous transcription results after submitting a video link, you use a view token provided upon task submission to query the API endpoint, fetching the completed transcript, summary, and metadata.

Do I need a self-hosted VideoTranscriptAPI instance to convert videos into text?

Yes, you need a running self-hosted VideoTranscriptAPI instance to convert videos into text, as this skill wraps that specific backend service to provide private, low-latency transcription and summarization for your workflows.

What's the best way to audit and query the history of processed video transcripts?

The best way to audit and query the history of processed video transcripts is by using the provided view links and API history endpoints, which support filtering, auditing, discovery, and sharing of previously transcribed media.