home / skills / philipp-spiess / ai / web-fetch

web-fetch skill

/skills/web-fetch

This skill fetches and summarizes web content using the summarize CLI to deliver concise insights from websites and videos.

npx playbooks add skill philipp-spiess/ai --skill web-fetch

Review the files below or copy the command above to add this skill to your agents.

Files (1)
SKILL.md
398 B
---
name: web-fetch
description: Fetch and summarize any web content (website, youtube videos, etc.)
---

You have access to the `summarize` CLI that can summarize any web content (website, youtube videos, etc.).

Before using the `summarize` CLI, you need to run `summarize -h` to see the available options.

If summarize complains about missing dependencies, you must run `source secrets` first.

Overview

This skill provides a TypeScript-based wrapper that fetches and summarizes any web content, including websites and YouTube videos. It exposes a CLI-driven workflow to retrieve content, handle dependency requirements, and produce concise summaries suitable for quick review or integration into other tools.

How this skill works

The skill uses a local CLI called summarize to fetch resources by URL, extract text or transcripts, and generate condensed summaries. Before running the tool you can inspect available options with summarize -h. If the CLI reports missing dependencies, load required environment secrets with source secrets to enable full functionality.

When to use it

  • You need a quick high-level summary of a long article, blog post, or research paper.
  • You want an overview of a YouTube video without watching the full runtime.
  • You are building an automation that ingests web pages and stores summaries for search or tagging.
  • You need to pre-screen multiple links and prioritize which to read in detail.
  • You want to extract key points from news sites or frequently updated pages.

Best practices

  • Run summarize -h first to see flags for output length, format, or transcript handling.
  • If the CLI complains about missing dependencies, run source secrets to load environment variables and credentials before retrying.
  • Provide specific URLs and, when available, prefer canonical pages or direct video links for better extraction.
  • Use batching for multiple URLs to avoid repeated initialization and to speed up processing.
  • Validate summaries against the original source for critical content before relying on them for decisions.

Example use cases

  • Summarize a long technical blog to capture the implementation steps and key takeaways.
  • Create brief abstracts of YouTube tutorials to decide which to watch for feature implementation.
  • Automatically generate content previews for a news aggregator or newsletter.
  • Extract main arguments from opinion pieces for research or debate prep.
  • Produce short summaries for saved links in a knowledge base to speed future lookup.

FAQ

How do I see available options for the summarizer?

Run summarize -h to list flags and usage details.

What should I do if the tool reports missing dependencies?

Execute source secrets to load required environment variables and credentials, then retry the command.