One-click install
npx skills add https://github.com/zachmayer/skills --skill web-grab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: web-grab
Source: https://github.com/zachmayer/skills/tree/main/.claude/skills/web-grab
Command: npx skills add https://github.com/zachmayer/skills --skill web-grab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires click, playwright, and includes scripts (resource) components.

What problem does it solve?

This skill solves the problem of fragmented information by automatically fetching, cleaning, and archiving web content into your personal knowledge base as structured, atomic notes.

Core Features & Use Cases

  • Multi-Tier Fetching: Automatically selects the best method to retrieve content, from simple web requests to headless browser rendering for complex SPAs.
  • Smart Archiving: Extracts clean markdown, enforces mandatory source/date metadata, and integrates with your existing Map of Content (MOC) structure.
  • Specialized Handling: Includes built-in support for YouTube transcript extraction and Factorio blueprint preservation.

Quick Start

Ask the agent to grab the content from a specific URL and save it as a new note in your obsidian vault.

Frequently Asked Questions about web-grab

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

FAQPage Schema
How do I archive web content into Obsidian markdown notes?

You can automate archiving web content into Obsidian markdown notes by fetching URLs, extracting clean markdown, enforcing source and date metadata, and saving structured atomic notes directly into your local knowledge management system.

Can I extract YouTube transcripts and save them to my knowledge base?

Yes, you can extract YouTube transcripts and save them to your knowledge base. The skill includes specialized handling to fetch video transcripts and archive them as structured markdown notes with mandatory source and date metadata.

Does web scraping with Playwright work for JavaScript-heavy single-page applications?

Web scraping with Playwright works effectively for JavaScript-heavy single-page applications. The skill uses headless browser automation to ensure high-fidelity content extraction from complex SPAs that standard HTML requests cannot render.

How do I capture dynamic web pages and convert them to markdown for knowledge management?

To capture dynamic web pages and convert them to markdown for knowledge management, the skill utilizes a multi-tier fetching approach. It automatically selects the best retrieval method, from simple web requests to headless browser rendering, ensuring high-fidelity extraction.

Do I need a headless browser to scrape static HTML pages?

You do not need a headless browser to scrape static HTML pages. The skill features multi-tier fetching that automatically selects the best method, using simple web requests for standard HTML and headless browsers only for complex dynamic content.

What is the best way to integrate web scraping into an existing Obsidian Map of Content structure?

The best way to integrate web scraping into an Obsidian Map of Content structure is through smart archiving. The skill extracts clean markdown with mandatory metadata and automatically integrates the fetched content into your existing MOC structure.