video-transcripts

Generate structured video transcripts as XML blocks via Gemini Files API.

16.5k|995|Updated Dec 2, 2019
One-click install
npx skills add https://github.com/udecode/plate --skill video-transcripts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: video-transcripts
Source: https://github.com/udecode/plate/tree/main/.agents/skills/video-transcripts
Command: npx skills add https://github.com/udecode/plate --skill video-transcripts

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires curl, jq, python3, and includes scripts (resource) components.

What problem does it solve?

Generate consistent, structured transcripts from video content to replace hand-written notes, enabling easier bug triage, documentation, and knowledge sharing.

Core Features & Use Cases

  • Outputs a <video-transcripts> XML block with per-timestamp <video-transcript> entries.
  • Supports input from local video files or remote URLs (GitHub attachments, Linear uploads, tracker-hosted videos).
  • Integrates with Gemini Files API for automated transcription.

Quick Start

Create a transcript for your video file or URL and obtain a ready-to-use <video-transcripts> block.

Frequently Asked Questions about video-transcripts

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

FAQPage Schema
How do I generate structured video transcripts from GitHub issue attachments?

To generate video transcripts from GitHub attachments, an automated workflow fetches the remote URL and processes it via the Gemini Files API to output a deterministic XML block. This replaces manual note-taking for bug triage.

What is the output format for automated video transcription?

The output format for automated video transcription is a deterministic <video-transcripts> XML block containing per-timestamp <video-transcript> entries. This XML-first format ensures consistent structure for downstream documentation and bug triage.

Can I transcribe local video files or do I need a remote URL?

You can transcribe both local video files and remote URLs. The skill accepts inputs from local storage or remote sources like GitHub attachments and Linear tracker uploads, authenticating via environment keys to process either input type.

Do I need curl and jq to automate video transcription?

Yes, you need curl and jq along with python3 to automate video transcription. These dependencies handle fetching remote video sources, parsing JSON API responses, and executing the Gemini Files API integration locally.

When do I need XML-first video transcripts for bug triage?

You need XML-first video transcripts for bug triage when processing screen recordings from Linear tracker items or GitHub issues. This structured format replaces hand-written notes, enabling automated parsing and consistent knowledge sharing across teams.