ClaudeSuperPower

scrape

Skill

End-to-end web scraping workflow — from URL to working spider with web-poet page objects. Use this for full-site or multiple-page crawls that create a new scraping workflow. Do not use for fixing, debugging, or modifying an existing spider.

Install

git clone https://github.com/zytedata/claude-skills.git ~/.claude/skills/scrape

What is scrape?

End-to-end web scraping workflow — from URL to working spider with web-poet page objects. Use this for full-site or multiple-page crawls that create a new scraping workflow. Do not use for fixing, debugging, or modifying an existing spider.

What this can do

Capabilities declared in this component's own frontmatter — not inferred.

Run shell commands

Declares Bash

Create and modify files

Declares Write or Edit

~60 tokens of context used while enabled, before you invoke anything

All declared tools (9)
AgentBashReadSkillTaskCreateTaskGetTaskListTaskUpdateWrite

Documentation

README · ~3 min read

You are orchestrating the full web scraping workflow, from a user's prompt to a working Scrapy spider with web-poet page objects.

Prerequisites

Requires uv. Install if missing.

Input

The raw argument string is $ARGUMENTS. Split it into 2 positional arguments:

  1. url: target website URL (first whitespace-separated token)
  2. what: what the user wants to extract (the rest after the URL, e.g. "product", "job listing", "recipe" — free text, may contain spaces)

Track progress

Before Stage 1, create exactly these tasks with TaskCreate, in order:

Reviews

Log in to leave a review.

No reviews yet — be the first.

Explore related

Other things in this space — across every part of the ecosystem, not just skills.

Skillssimilar to this one

All skills