scrape-webpage

Scrape webpages to extract content, metadata, and local images for migration.

Updated Jan 13, 2026
One-click install
npx skills add https://github.com/ak8458/abc-boilerplate --skill scrape-webpage-ak8458
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: scrape-webpage
Source: https://github.com/ak8458/abc-boilerplate/tree/main/.skills/scrape-webpage
Command: npx skills add https://github.com/ak8458/abc-boilerplate --skill scrape-webpage-ak8458

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Scrape webpage content, extract metadata, download images, and prepare for import/migration to AEM Edge Delivery Services. Returns analysis JSON with paths, metadata, cleaned HTML, and local images.

Core Features & Use Cases

  • Web scraping of pages to extract content, metadata (Open Graph, JSON-LD), and images
  • Generates a complete migration-ready artifact set including metadata.json, cleaned HTML, screenshot, and image mappings
  • Supports integration with page-import workflows to streamline migration analyses

Quick Start

Run the page-analysis workflow on a target URL to obtain a ready-to-migrate package.

Frequently Asked Questions about scrape-webpage

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

FAQPage Schema
How do I scrape webpage content and download images for AEM Edge migration?

Webpage scraping for migration extracts content, metadata, and local image assets using Playwright and Sharp. It generates a structured package containing metadata.json, cleaned HTML, a screenshot, and a local images directory ready for import.

What is included in a migration-ready asset package from a scraped webpage?

A migration-ready asset package includes a metadata.json file containing Open Graph and JSON-LD data, a cleaned HTML body, a full-page screenshot, and a local images directory with mapped image downloads for streamlined page-import workflows.

Does this web scraping tool require Node.js and Playwright to extract metadata?

Yes, this web scraping tool requires a Node.js environment because it relies on Playwright for browser automation and Sharp for image processing to extract metadata and download local image assets successfully.

How do I extract Open Graph and JSON-LD metadata from a webpage?

Extracting Open Graph and JSON-LD metadata from a webpage is handled automatically during the scraping process. The Skill analyzes the page structure and outputs all extracted metadata into a structured metadata.json file for migration.

Can I use this to clean HTML and download images for a page-import workflow?

Yes, you can use this to clean HTML and download images for a page-import workflow. It produces a cleaned HTML body and a local images directory, creating a complete artifact set that directly supports integration with migration analyses.

What's the best way to prepare web page assets for AEM Edge Delivery Services?

The best way to prepare web page assets for AEM Edge Delivery Services is to run a scraping workflow that extracts content, metadata, and images. This generates a structured analysis with cleaned HTML and image mappings for direct import.