LiteBrowse Skill
Direct access:
by agitalent · published 2026-04-01
$ claw add gh:agitalent/agitalent-litebrowse# LiteBrowse Skill
Direct access:
Purpose
`LiteBrowse` is an OpenClaw skill for low-token webpage research.
Use it when:
Core Rule
Do not load or summarize the full page first.
Always run the local extractor before reasoning on webpage content:
python3 ./scripts/web_relevance_extract.py "<url-or-html-file>" "<query>"The extractor returns only the most relevant blocks under a fixed character budget.
Use that compact output as the default context for answering.
Required Workflow
1. Restate the information target as a short query string.
2. Run:
```bash
python3 ./scripts/web_relevance_extract.py "<source>" "<query>" --top-k 5 --max-chars 2400 --format json
```
3. Read only the returned blocks.
4. Answer from those blocks if they are sufficient.
5. Only if recall is clearly insufficient, rerun with one controlled expansion:
- increase `--top-k`
- or increase `--max-chars`
- or narrow / refine the query
6. Do not jump to raw-page scraping unless the extractor failed.
Budget Discipline
Output Discipline
When answering:
Examples
Find pricing details from a long page:
python3 ./scripts/web_relevance_extract.py "https://example.com/pricing" "pricing tiers api limits enterprise" --max-chars 1600 --top-k 4 --format textFind job requirements from a careers page:
python3 ./scripts/web_relevance_extract.py "https://example.com/jobs/ml-engineer" "requirements python llm retrieval location" --max-chars 1800 --top-k 5 --format jsonUse a saved HTML file:
python3 ./scripts/web_relevance_extract.py "/tmp/page.html" "refund policy cancellation deadline" --max-chars 1200Failure Handling
If the page cannot be fetched or parsed:
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...