1247/web-crawler/SKILL.md
Headless browser for web crawling, UX audits, screenshots, and interaction testing. Use when the user wants to audit a website, take screenshots, click buttons, test UX flows, extract content from SPAs, or crawl pages that require JavaScript rendering.
npx skillsauth add starchild-ai-agent/community-skills @1247/web-crawlerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Playwright-based headless browser for crawling JavaScript-heavy sites, taking screenshots, clicking buttons, and running UX audits. Works on SPAs, auth-walled pages, and anything that needs a real browser.
python3 skills/web-crawler/scripts/crawl.py https://example.com
python3 skills/web-crawler/scripts/crawl.py https://example.com --audit --max-pages 30
python3 skills/web-crawler/scripts/crawl.py https://example.com --click "button.cta"
python3 skills/web-crawler/scripts/crawl.py https://example.com --click-all "nav a"
python3 skills/web-crawler/scripts/crawl.py https://example.com --extract-text
output/crawl-{domain}/
├── screenshots/ # PNG screenshots per page
├── pages/ # Extracted text per page
├── report.json # Structured crawl data
└── audit.md # Readable audit report (--audit mode)
--audit runs a breadth-first crawl of all internal pages:
audit.md with findings| Flag | Default | What it does |
|------|---------|-------------|
| --audit | off | Full site audit mode |
| --max-pages N | 20 | Max pages to crawl in audit |
| --full-page | off | Full-page screenshots vs viewport |
| --click SEL | — | Click CSS selector, screenshot result |
| --click-all SEL | — | Click all matching elements |
| --extract-links | off | Extract all <a> hrefs |
| --extract-text | off | Extract visible text |
| --console-log | off | Capture console messages |
| --wait SEC | 2 | Wait after page load |
| --viewport WxH | 1440x900 | Browser viewport |
| --timeout SEC | 30 | Navigation timeout |
--audit on the target siteaudit.md for the summaryreport.json for structured data (clickables, links, console errors)screenshots/ folder--click to test specific interactions<a href> links. Hash-only routes (#/page) won't be auto-discovered in audit mode. Use --click-all "nav a" instead.--cookie support.--wait 3 for sensitive sites.playwright install chromium (~110MB). Persisted in setup.sh.development
--- name: "@5326/fvg-delta-forex-engine" version: 6.0.0 --- # FVG-Delta Forex Signal Engine v6.0 A production FastAPI service that scans the global forex market on **15-minute candles**, runs a strict lock-forward Smart-Money-Concept (SMC) staged state machine, and alerts on the late stages. It is the forex evolution of the FVG-Delta crypto engine — **identical strategy**, refined for forex speed and mechanics. ## What it scans A curated, liquidity-screened universe (no illiquid exotics, no
development
--- name: "@5322/fvg-engine" version: 1.0.0 --- # FVG-Delta Crypto Signal Engine v6.0 A production FastAPI service that scans MEXC UST-M perpetual futures on **closed 15-minute candles**, runs a strict lock-forward Smart-Money-Concept (SMC) staged state machine, draws annotated chart screenshots, sends per-trade Telegram alerts, and serves a live dashboard with an in-memory Trade History. Everything lives in `assets/app.py`; the rest is config, docs, and entrypoints. ## The strategy — five lo
development
Builds and app/bot to print Crypto Futures Signals based on a Strategy.
development
--- name: "@5312/delta-strategy" version: 1.0.0 --- # FVG-Delta Crypto Signal Engine — Agent / Maintainer Guide (v5.5) This is the single source of truth for any AI agent or engineer taking over this project. Read it fully before touching `app.py`. It explains the strategy, the code workflow, every bug that was fixed in this revision, the current state, and the rules for updating the app and its docs safely. --- ## 1. What the app is A production-style FastAPI service that scans **MEXC UST-