← Back to Skills Marketplace
Scrapling
by
PiyushZinc
· GitHub ↗
· v1.0.3
608
Downloads
1
Stars
1
Active Installs
4
Versions
Install in OpenClaw
/install scrapling-extract
Description
Web scraping and data extraction using the Python Scrapling library. Use to scrape static HTML pages, JavaScript-rendered pages (Playwright), and anti-bot or...
Usage Guidance
This skill is coherent for web scraping, but before installing: 1) Review the third-party Python package 'scrapling' (PyPI, source repo, maintainers) to ensure it is trustworthy; 2) Be aware that pip installing extras and running Playwright will download and execute external code and browser binaries — do so in a controlled environment if unsure; 3) Scraping stealth/anti-bot protected sites can violate terms of service or laws — only use against sites you are authorized to scrape; 4) The example shows posting credentials for login flows — never supply sensitive credentials to unknown code or services; 5) Test in a sandbox/container and audit network activity if you need higher assurance.
Capability Analysis
Type: OpenClaw Skill
Name: scrapling-extract
Version: 1.0.3
The skill bundle provides a legitimate interface for the Scrapling web scraping library, allowing for structured data extraction from static and dynamic websites. The included Python script (scripts/extract_with_scrapling.py) and documentation (SKILL.md) are well-structured, follow the stated purpose, and contain no evidence of malicious behavior, data exfiltration, or prompt injection attacks.
Capability Assessment
Purpose & Capability
Name and description match the included SKILL.md and the Python helper. The skill documents static, dynamic, and stealthy fetchers and includes a matching CLI/py script. There are no environment variables, config paths, or unrelated binaries requested that would be inconsistent with a scraping tool.
Instruction Scope
SKILL.md and the script stay within scraping scope: they instruct installing scrapling and Playwright, choosing fetchers, running the included CLI, and optionally using sessions (including a login example). The instructions do show examples that post login forms (session.post) which implies handling credentials, but the skill does not request or capture secrets itself. The doc also recommends respecting site terms and adding safety controls.
Install Mechanism
This is an instruction-only skill with no install spec; it tells users to pip install 'scrapling' and optional extras and to run Playwright installer. Installing Python packages and Playwright is expected for this functionality, but it does entail downloading and executing third-party code (PyPI packages and browser drivers), which is normal but should be reviewed before installation.
Credentials
The skill declares no required environment variables, credentials, or config paths. Example code demonstrates how to post credentials for login flows, which is appropriate for session-based scraping, but the skill itself does not request or attempt to exfiltrate secrets.
Persistence & Privilege
The skill is not always-included and allows normal autonomous invocation. It does not request permanent system-wide privileges or modify other skills' configurations. There is no install-time behavior in the bundle that persists state beyond normal use.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install scrapling-extract - After installation, invoke the skill by name or use
/scrapling-extract - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
Improve search visibility with keyword-rich description and tags
v1.0.2
Add playwright install step and --fetcher flag examples
v1.0.1
Improve description for clawdhub listing
v1.0.0
Initial release of the scrapling-extract skill.
- Enables web scraping and structured content extraction using the Python Scrapling library.
- Supports resilient selector patterns, dynamic/browser-rendered page handling, and anti-bot protection workflows.
- Allows extraction of text, links, and tables into JSON or Markdown.
- Provides CLI commands and Python APIs for flexible scraping and data transformation.
- Includes guidance on setup, workflow patterns, selector strategies, and error handling best practices.
Metadata
Frequently Asked Questions
What is Scrapling?
Web scraping and data extraction using the Python Scrapling library. Use to scrape static HTML pages, JavaScript-rendered pages (Playwright), and anti-bot or... It is an AI Agent Skill for Claude Code / OpenClaw, with 608 downloads so far.
How do I install Scrapling?
Run "/install scrapling-extract" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Scrapling free?
Yes, Scrapling is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Scrapling support?
Scrapling is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Scrapling?
It is built and maintained by PiyushZinc (@piyushzinc); the current version is v1.0.3.
More Skills