paddleocr-doc-parsing
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
This skill activates for web scraping and Actor development. It proactively discovers APIs via traffic interception, recommends optimal strategy (traffic interception/sitemap/API/DOM scraping/hybrid), and implements iteratively. For production, it guides TypeScript Actor
Claude Code
$ npx -y skills add yfe404/web-scraper --skill web-scraper --agent claude-code
Codex
$ npx skills add yfe404/web-scraper --skill web-scraper -a codex -y
Cursor
$ npx skills add yfe404/web-scraper --skill web-scraper -a cursor -y
Gemini CLI
$ npx skills add yfe404/web-scraper --skill web-scraper -a gemini-cli -y
GitHub Copilot
$ npx skills add yfe404/web-scraper --skill web-scraper -a github-copilot -y
OpenCode
$ npx skills add yfe404/web-scraper --skill web-scraper -a opencode -y
Windsurf
$ npx skills add yfe404/web-scraper --skill web-scraper -a windsurf -y
name: web-scraping description: This skill activates for web scraping and Actor development. It proactively discovers APIs via traffic interception, recommends optimal strategy (traffic interception/sitemap/API/DOM scraping/hybrid), and implements iteratively. For production, it guides TypeScript Actor creation via Apify CLI. license: MIT
Activate automatically when user requests:
Determine reconnaissance depth from user request:
| User Says | Mode | Phases Run | |-----------|------|------------| | "quick recon", "just check", "what framework" | Quick | Phase 0 only | | "scrape X", "extract data from X" (default) | Standard | Phases 0-3 + 5, Phase 4 only if protection signals detected | | "full recon", "deep scan", "production scraping" | Full | All phases (0-5) including protection testing |
Default is Standard mode. Escalate to Full if protection signals appear during any phase.
This skill uses an adaptive phased workflow with quality gates. Each gate asks **"Do I have enough?"** — continue only when the answer is no.
**See**: `strategies/framework-signatures.md` for framework detection tables referenced throughout.
Gather maximum intelligence with minimum cost — a single HTTP request.
**Step 0a: Fetch raw HTML and headers**
curl -s -D- -L "https://target.com/page" -o response.html
**Step 0b: Check response headers**
**Step 0c: Check Known Major Sites table**
**Step 0d: Detect framework from HTML**
**Step 0e: Search for target data points**
**Step 0f: Note protection signals**
**See**: `strategies/cheerio-vs-browser-test.md` for the Cheerio viability assessment
> **QUALITY GATE A**: All target data points found in raw HTML + no protection signals? > → YES: Skip to Phase 3 (Validate Findings). No browser needed. > → NO: Continue to Phase 1.
Launch browser only for data points missing from raw HTML or when JavaScript rendering is required.
**Step 1a: Initialize browser session**
**Step 1b: Capture traffic and rendered DOM**
**Step 1c: Search rendered DOM for missing data points**
**Step 1d: Inspect discovered endpoints**
> **QUALITY GATE B**: All target data points now covered (raw HTML + rendered DOM + traffic)? > → YES: Skip to Phase 3 (Validate Findings). No deep scan needed. > → NO: Continue to Phase 2 for missing data points only.
Targeted investigation for data points not yet found. Only search for what's missing.
**Step 2a: Test interactions for missing data**
**Step 2b: Sniff APIs (framework-aware)**
**Step 2c: Test pagination and filtering**
Intelligent web scraping with automatic strategy selection and TypeScript-first Apify Actor development.
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…