Agent skill · Backend & API

web-scraping

Web scraping with Scrapling: MCP tool wrappers for quick fetching, plus direct Python API for advanced scraping with selectors, sessions, and spiders

ginlix-aigithub.com/ginlix-aiGitHub ↗
claude-codeApache-2.0
Install
npx skills add ginlix-ai/LangAlpha --skill web-scraping --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 2
SKILL.md size: 6 KB
Bundled scripts: none
Path: skills/web-scraping/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,604
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Web Scraping with Scrapling ## Overview Two ways to scrape in the sandbox: 1. **MCP tool wrappers** (recommended for simple fetches) — call `get()`, `fetch()`, `stealthy_fetch()` directly. Synchronous, returns dicts. 2. **Direct Python API** (for advanced use) — import Scrapling classes for selectors, sessions, spiders. Async, returns Page objects. ## MCP Tool Wrappers (via Python) Auto-registered as top-level functions in the sandbox. No imports needed. **Synchronous** — no `await`. Quick fetches can run inline via `ExecuteCode`. For spiders, multi-URL crawls, or anything you'll iterate on, write the scraper to `work/<task_name>/scraper.py` and run it via `Bash` — edit-and-rerun beats resubmitting code. ### Basic Usage ```python # Fast HTTP fetch → markdown result = get(url="https://example.com", extraction_type="markdown") print(result["status"]) # 200 print(result["url"]) # "https://example.com" print(result["content"][0]) # markdown string (first element of list) # Browser fetch for JS-rendered pages result = fetch(url="https://spa-site.com", extraction_type="markdown", network_idle=True) # Anti-bot bypass (Cloudflare, etc.) result = stealthy_fetch(url="https://protected-site

What's inside
Steps it walks through
  1. Overview
  2. MCP Tool Wrappers (via Python)
  3. Basic Usage
  4. Response Format
  5. CSS Selector with MCP Tools
  6. Available Tools
  7. Common Parameters
  8. Direct Python API (Advanced)
  9. Fetcher (Fast HTTP — Tier 1)
  10. DynamicFetcher (Browser — Tier 2)
  11. StealthyFetcher (Anti-Bot — Tier 3)
  12. Sessions (Persistent Connections)
  13. Spider (Multi-Page Crawl)
  14. Converting HTML to Markdown
Ships with 1 file
  • references/api-reference.md
More from LangAlpha
All skills →
About this skill
What does the web-scraping skill do?

Web scraping with Scrapling: MCP tool wrappers for quick fetching, plus direct Python API for advanced scraping with selectors, sessions, and spiders

How do I install it?

Run `npx skills add ginlix-ai/LangAlpha --skill web-scraping --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From ginlix-ai/LangAlpha, a repository with 1,604 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going