ClaudeSuperPower

scrape-spec

Skill

Expand a spec created by /scrape-define — download more pages, compare HTML variants, extract values, optional browser review

Install

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

What is scrape-spec?

Expand a spec created by /scrape-define — download more pages, compare HTML variants, extract values, optional browser review

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

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

All declared tools (6)
AgentAskUserQuestionBashReadSkillWrite

Documentation

README · ~9 min read

You are expanding and validating an extraction spec that was drafted by /scrape-define. Download diverse detail and listing pages, compare HTML variants, extract values, and optionally present for browser-based review.

Read ${CLAUDE_SKILL_DIR}/../scrape/references/python-environments.md.

The input is a spec folder with at least one data type containing a schema and 1 page (from /scrape-define). The output is the same folder with more pages, validated values, and a navigation data type.

Input

The raw argument string is $ARGUMENTS — a single value, used as-is:

  1. site_path: path to the site spec folder, e.g. .scrape/books-toscrape

Step 1: Read existing spec

Read {site_path}/spec.json to get url and data_types.

For the primary data type (first in data_types that isn't "navigation"), read:

  • {site_path}/{data_type}/spec.jsonschema, html_variant

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.