scrapling-skill

PassAudited by ClawScan on May 1, 2026.

Overview

This is a coherent web-scraping instruction skill, but users should be aware it recommends anti-bot scraping tools and third-party package/browser setup commands.

Before installing or using this skill, confirm you are allowed to scrape the target site, use throttling and delays for crawls, and review or pin the Scrapling dependency before running the recommended setup commands.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The agent may help scrape sites that use anti-bot protections, which can create legal, terms-of-service, or operational risk if used on unauthorized targets.

Why it was flagged

The skill explicitly guides the agent toward anti-bot-resistant scraping workflows. This is aligned with the stated scraping purpose, but it is a capability users should apply only to authorized, lawful targets.

Skill content
Use this skill whenever the user asks to scrape a website, extract structured data from web pages, handle anti-bot/Cloudflare pages... / `StealthyFetcher`: Best default when anti-bot checks likely exist.
Recommendation

Use this skill only for sites you are permitted to scrape, avoid login bypass or private data collection, and keep request rates reasonable.

What this means

Running the setup may download and execute third-party code or browser components on the local machine.

Why it was flagged

The recommended setup installs an unpinned third-party package and runs a package-provided installer for browser-based fetchers. This is central to the skill's purpose but introduces normal dependency provenance risk.

Skill content
D:\clawtest\.venv\Scripts\python -m pip install "scrapling[fetchers]"
D:\clawtest\.venv\Scripts\scrapling install
Recommendation

Run setup in the suggested isolated virtual environment, consider pinning package versions, and review the Scrapling package source/provenance before installation in sensitive environments.

What this means

Stored selector fingerprints could affect later extraction results if the target page changes or if prior saved state is stale.

Why it was flagged

The template uses Scrapling's adaptive selector feature, which stores page-layout fingerprints and reuses them later. This is useful and purpose-aligned, but it is persistent extraction context that can influence future runs.

Skill content
# First run stores fingerprints:
products = page.css(".product-card", auto_save=True)

# Future run can recover after layout drift:
products = page.css(".product-card", adaptive=True)
Recommendation

Use adaptive saving only when helpful, keep it scoped to the intended project, and clear or regenerate saved selector state when changing targets.