summarize

Extract and transcribe media content from URLs, local files, and streams.

15|1|Updated Feb 17, 2026
One-click install
npx skills add https://github.com/buildoak/fieldwork-skills --skill summarize-buildoak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize
Source: https://github.com/buildoak/fieldwork-skills/tree/main/skills/summarize
Command: npx skills add https://github.com/buildoak/fieldwork-skills --skill summarize-buildoak

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yt-dlp, ffmpeg, tesseract, markitdown, uv, whisper-cli, and includes references (resource) components.

What problem does it solve?

Extracts and transcribes media content from URLs, local files, and streams to provide reliable, machine-readable input for AI reasoning.

Core Features & Use Cases

  • Transcripts from YouTube and other video sources; PDF text extraction via OCR; OCR for images; audio/video transcription via local or cloud backends.
  • Use cases include archiving media for knowledge bases, feeding transcripts into search indexes, and powering quick research briefs.

Quick Start

Provide a URL or local file path to extract and transcribe media content.

Frequently Asked Questions about summarize

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

FAQPage Schema
How do I extract text from a YouTube video or podcast for my knowledge base?

To extract text from YouTube videos or podcasts, provide the media URL to automate transcription. It uses yt-dlp to fetch content and Whisper or cloud backends to generate readable transcripts for downstream workflows.

Can I use OCR to extract text from PDF files and images?

Yes, you can use OCR to extract text from PDF files and images. The process relies on Tesseract and markitdown to perform image OCR and PDF preprocessing, converting visual media into machine-readable text.

Do I need ffmpeg and uv installed to transcribe local audio files?

Yes, ffmpeg and uv are required dependencies for transcribing local audio files. Ffmpeg handles media decoding while uv manages the Python environment, ensuring deterministic content loading for transcription.

What is the best way to transcribe streaming media into readable text?

The best way to transcribe streaming media into readable text is by providing the stream URL directly. The tool automates extraction and transcription, feeding the output directly into AI reasoning pipelines.

Does this approach support local transcription without sending data to the cloud?

Yes, local transcription is supported without sending data to the cloud. By utilizing whisper-cli, media extraction and audio transcription can run entirely on your local machine, ensuring data privacy.

Why does PDF text extraction require markitdown and tesseract?

PDF text extraction requires markitdown and tesseract because they handle PDF preprocessing and optical character recognition. They convert complex visual document structures into plain text suitable for AI summarization.