summarize-transcripts

Generate AI summaries for YouTube transcripts and embed them into YAML frontmatter.

7|1|Updated Dec 6, 2025
One-click install
npx skills add https://github.com/dparedesi/YTScribe --skill summarize-transcripts
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: summarize-transcripts
Source: https://github.com/dparedesi/YTScribe/tree/main/.agent/skills/summarize-transcripts
Command: npx skills add https://github.com/dparedesi/YTScribe --skill summarize-transcripts

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill addresses the challenge of sifting through lengthy YouTube transcripts by automatically generating concise AI summaries, making content discovery and organization significantly easier.

Core Features & Use Cases

  • Automated Summarization: Generates ~500-word AI summaries for downloaded YouTube transcripts.
  • Frontmatter Integration: Adds summaries directly into the YAML frontmatter of transcript files for easy access.
  • Batch Processing: Efficiently summarizes transcripts across multiple channels or an entire archive.
  • Use Case: Quickly understand the key takeaways from a channel's video library without watching each video, by reviewing the generated summaries in the transcript files.

Quick Start

Use the ytscriber summarize command to process transcripts for a specific folder.

Frequently Asked Questions about summarize-transcripts

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

FAQPage Schema
How do I generate AI summaries for YouTube transcripts in bulk?

You can batch process YouTube transcripts by running the summarize command on a specific folder, which generates concise AI summaries and embeds them directly into the markdown file frontmatter for quick content discovery.

Can I add AI summaries to markdown frontmatter without an API key?

Yes, you can summarize transcripts without an API key by using the agentic fallback feature, which allows for manual summarization when automated API authentication is absent.

What is the best way to organize content analysis for an entire YouTube channel?

The best way to analyze an entire YouTube channel is to batch process downloaded transcripts, generating approximately 500-word AI summaries embedded in the YAML frontmatter for quick review and organization.

How do I force re-summarization of YouTube transcripts?

You can force re-summarization of existing YouTube transcripts by using the forced re-summarization option, and you can also perform a dry run to preview changes before executing the batch processing.

Can I adjust request delays when batch processing YouTube transcript summaries?

Yes, you can adjust request delays during batch processing to manage API rate limits, alongside using options for dry runs and forced re-summarization to control the workflow.

Why embed AI summaries into YAML frontmatter instead of the main text?

Embedding AI summaries into the YAML frontmatter keeps the original transcript text intact while providing quick, machine-readable access to key takeaways for easier content discovery and organization.