wise-scraperlisted
Install: claude install-skill bayeslearner/bayeslearner-skills
# WISE Scraper
WISE teaches an AI coding agent **structured, repeatable web scraping** for JS-rendered sites. The goal is a **working scraping project** built from shipped WISE assets.
> **Rule 0 — Orient before acting.** Before opening a browser or writing any code, read `references/guide.md § Big Picture` to understand what you're building and what decisions you need to make. Only then start exploration.
```
Orient → Explore → Evidence → Choose tier → Exploit → TreeRecord → Assemble
```
1. **Orient** — read the schema, templates, and runner options; understand what's shipped
2. **Explore** — inspect the live site with `agent-browser`, test selectors, map navigation
3. **Evidence** — record selector proof and DOM observations before designing the exploit
4. **Choose tier** — prefer shipped plumbing, escalate only when justified; ask about runtime preference if unclear
5. **Exploit** — assemble a profile from template fragments, run it, extend with hooks or task-local code
6. **Process** — TreeRecord is internal truth; flatten for flat output. Assemble markdown/CSV from artifacts.
Use when: JS-rendered sites, pagination, UI state, filter combos, structured repeatable output.
Not when: a stable API/export exists, or static `curl` is clearly enough.
## Core Model: NER (Navigation/Extraction Rules)
WISE profiles define a **graph of NER nodes**. Each node is a deterministic **(state, action) → observation** triple:
| Part | Schema field | What it answers |
|---|---|---|
|