link-scraper

Fetch, extract, and summarize web content with Node.js and cheerio.

1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/winsorllc/upgraded-carnival --skill link-scraper
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: link-scraper
Source: https://github.com/winsorllc/upgraded-carnival/tree/main/.pi/skills/link-scraper
Command: npx skills add https://github.com/winsorllc/upgraded-carnival --skill link-scraper

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires cheerio, nodemailer, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of gathering information from the web, saving you time by fetching, extracting, and summarizing content from URLs.

Core Features & Use Cases

  • URL Summarization: Get concise summaries of articles, documentation, or any web page.
  • Information Gathering: Efficiently research topics by extracting content from multiple sources.
  • Content Extraction: Pull specific data like code snippets or key information using CSS selectors.
  • Use Case: When a user shares a link and asks "what's this about?", this skill provides a quick summary.

Quick Start

Use the link-scraper skill to fetch and summarize the content from the URL https://example.com/article.

Frequently Asked Questions about link-scraper

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

FAQPage Schema
How do I extract web content from a URL and generate a summary?

To extract web content from a URL and generate a summary, this Skill fetches the page using Node.js and cheerio, isolates the text, and outputs a concise summary with key points and reading time estimates.

Can I pull specific page elements from a URL using CSS selectors?

Yes, you can pull specific page elements using CSS selectors. The Skill leverages cheerio to target and extract precise HTML elements like code snippets or titles directly from the provided web URLs.

What is the best way to scrape multiple URLs for information gathering?

The best way to scrape multiple URLs for information gathering is using this Skill, which supports multiple URL inputs to fetch, extract, and summarize content efficiently from various sources into a structured JSON output.

Does this web content extraction tool work with Node.js and cheerio?

Yes, this web content extraction tool works with Node.js and cheerio. It uses these dependencies to parse HTML, extract titles or full content, and generate summaries for integration.

How do I get a quick summary when someone shares a web link?

To get a quick summary when someone shares a web link, provide the URL to this Skill. It fetches the page, extracts the core content, and returns a brief summary explaining what the article is about.

What are the limitations of using cheerio for URL summarization?

A limitation of using cheerio for URL summarization is that it only parses static HTML, meaning it cannot execute JavaScript to extract content from dynamically rendered single-page applications.