content-summarizer

Detect uncommitted markdown files and fetch source URLs for structured summaries.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/kyong0612/learning-notes --skill content-summarizer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: content-summarizer
Source: https://github.com/kyong0612/learning-notes/tree/main/.claude/skills/content-summarizer
Command: npx skills add https://github.com/kyong0612/learning-notes --skill content-summarizer

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Uncommitted markdown files often contain valuable notes linked to external sources. This skill automates detection of uncommitted md files, fetches content from a source URL present in the frontmatter, and generates structured summaries with metadata.

Core Features & Use Cases

  • Content detection: Finds uncommitted MD files and reads their source URLs from frontmatter.
  • Content fetching: Retrieves content from Web pages via Firecrawl/WebFetch or from YouTube transcripts.
  • Summarization & review: Produces structured summaries and performs fact-checking and supplementation through a reviewer.
  • Use Case: When clipping new articles or videos, generate summaries and metadata to attach to notes.

Quick Start

Process uncommitted Markdown files by fetching content from their source URLs and producing structured summaries for review.

Frequently Asked Questions about content-summarizer

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

FAQPage Schema
How do I automatically summarize clipped web pages and YouTube videos in markdown?

To summarize web pages and YouTube videos, this skill detects uncommitted markdown files, extracts source URLs from frontmatter, fetches content via WebFetch or transcripts, and generates structured summaries with metadata.

What is the best way to extract YouTube transcripts into structured markdown notes?

Extracting YouTube transcripts into structured notes is done by detecting uncommitted markdown files containing video URLs in frontmatter, fetching the transcript, and generating a reviewed summary directly in the file.

Do I need any external dependencies or API keys to use Firecrawl for markdown summarization?

No external dependencies are required to start summarizing markdown. The skill fetches web content via Firecrawl or WebFetch and YouTube transcripts natively, requiring only uncommitted markdown files with source URLs in the frontmatter.

How does frontmatter updating work after generating a content summary?

Frontmatter updating occurs after a review step where the skill performs fact-checking and supplementation. Once confirmed, it gracefully updates both the frontmatter and the markdown body with the structured summary and metadata.

Can I review and fact-check summaries before they are committed to my notes?

You can review and fact-check summaries before committing because the skill includes a review step that performs fact-checking and supplementation, updating the markdown file only after optional user confirmation.

Why are my uncommitted markdown files not being detected for summarization?

Uncommitted markdown files may not be detected if they lack a valid source URL in the frontmatter. The skill requires frontmatter URLs to fetch web content or YouTube transcripts for summarization and graceful error handling.