← Back to Skills Marketplace
Playwright Scraper Skill 1.2.0
by
itsjustFred
· GitHub ↗
· v1.0.0
853
Downloads
0
Stars
10
Active Installs
1
Versions
Install in OpenClaw
/install playwright-scraper-skill-1-2-0
Description
Playwright-based web scraping OpenClaw Skill with anti-bot protection. Successfully tested on complex sites like Discuss.com.hk.
Usage Guidance
This skill appears to do what it claims: local Playwright scripts for normal and 'stealth' scraping. Before installing or running it: (1) review the included scripts yourself—npm install will fetch Playwright and its dependencies and npx playwright install will download browser binaries; run these in an isolated environment if you are cautious; (2) be aware the stealth script intentionally modifies browser fingerprints to evade bot detection—this is the feature, but could be legally or ethically questionable depending on target sites; (3) the docs mention proxy rotation and CAPTCHA services (2captcha) as planned — those would require third-party credentials and introduce additional risk if added later; (4) no credentials are required now, and no hidden network endpoints are present, but only run code from unknown sources if you trust the author or after manual audit.
Capability Analysis
Type: OpenClaw Skill
Name: playwright-scraper-skill-1-2-0
Version: 1.0.0
The skill is designed for web scraping using Playwright, including anti-bot features. However, the `scripts/playwright-simple.js` and `scripts/playwright-stealth.js` files allow arbitrary file writes via environment variables (`SCREENSHOT_PATH` and `SAVE_HTML`). An attacker could craft a prompt to the OpenClaw agent to set `SCREENSHOT_PATH` to a sensitive system path (e.g., `/etc/passwd` or `~/.ssh/authorized_keys`), leading to an arbitrary file write vulnerability. While the skill's code itself does not exhibit malicious intent, this vulnerability could be exploited for denial of service or potentially remote code execution if combined with other flaws, classifying it as suspicious.
Capability Assessment
Purpose & Capability
Name/description match the included files and usage: two Playwright scripts (simple + stealth), docs, examples, and npm dependency on Playwright. No credentials or unrelated binaries are requested, which is proportionate for a scraper.
Instruction Scope
SKILL.md and scripts instruct the agent to install dependencies (npm / npx playwright install) and run local JS scrapers. The stealth script modifies navigator properties and injects init scripts to hide automation markers (expected for anti-bot evasion). The docs mention future use of proxies and CAPTCHA solvers (2captcha) but those are not implemented in code. Instructions do not read unrelated system files or exfiltrate data to external servers.
Install Mechanism
No formal install spec in registry; documentation tells users to run npm install and npx playwright install chromium. Dependencies come from the public npm registry (package-lock references registry.npmjs.org). This is expected but means npm will fetch and install packages and browser binaries to disk—run in an environment you control.
Credentials
No required environment variables or credentials are declared. Optional env vars (HEADLESS, WAIT_TIME, SCREENSHOT_PATH, SAVE_HTML, USER_AGENT) are reasonable and directly related to scraper behavior.
Persistence & Privilege
Skill does not request always:true and does not attempt to modify other skills or system-wide configs. It runs on demand and writes only local artifacts (screenshots, saved HTML) when instructed.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install playwright-scraper-skill-1-2-0 - After installation, invoke the skill by name or use
/playwright-scraper-skill-1-2-0 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
**Expanded Playwright web scraping skill with anti-bot protection and tested methods.**
- Added use case matrix for matching scraper to site anti-bot level.
- Introduced detailed instructions for three scraping levels: simple, dynamic, and anti-bot protected sites.
- Documented script options, environment variables, output formats, and best practices.
- Summarized tested anti-bot techniques with site-specific advice and troubleshooting.
- Compared performance and success rates across scraping strategies and frameworks.
- Outlined planned future improvements: proxies, cookie management, CAPTCHA solving, and batch scraping.
Metadata
Frequently Asked Questions
What is Playwright Scraper Skill 1.2.0?
Playwright-based web scraping OpenClaw Skill with anti-bot protection. Successfully tested on complex sites like Discuss.com.hk. It is an AI Agent Skill for Claude Code / OpenClaw, with 853 downloads so far.
How do I install Playwright Scraper Skill 1.2.0?
Run "/install playwright-scraper-skill-1-2-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Playwright Scraper Skill 1.2.0 free?
Yes, Playwright Scraper Skill 1.2.0 is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Playwright Scraper Skill 1.2.0 support?
Playwright Scraper Skill 1.2.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Playwright Scraper Skill 1.2.0?
It is built and maintained by itsjustFred (@itsjustfred); the current version is v1.0.0.
More Skills