← Back to Skills Marketplace
Product Pricing Scraper
by
terrycarter1985
· GitHub ↗
· v1.0.0
· MIT-0
99
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install product-pricing-scraper
Description
Extract normalized product pricing data from retail or ecommerce pages using HTML parsing with retry, backoff, and safe defaults.
Usage Guidance
This skill largely matches its stated purpose and does not request secrets, but review and fix before use: 1) It relies on third-party Python libraries (requests, beautifulsoup4) which are not declared—install them in a controlled environment. 2) The provided scraper.py contains at least one clear bug (it attempts to return an undefined variable near the end) and should be tested and patched before production use. 3) Run it in a sandbox or isolated environment and verify behavior on a small set of non-sensitive pages. 4) Respect target sites' robots/tos and avoid aggressive scraping — the tool includes retry/backoff defaults but you should tune delays. If you expect to run this automatically, add an explicit dependency/install step and fix the code issues; if you lack the ability to audit and patch the script, treat it as untrusted code.
Capability Analysis
Type: OpenClaw Skill
Name: product-pricing-scraper
Version: 1.0.0
The skill is a standard product pricing scraper that uses BeautifulSoup and the Requests library to extract structured data from ecommerce websites. It implements legitimate features such as JSON-LD parsing, CSS selector fallbacks, and exponential backoff for handling rate limits. No evidence of data exfiltration, malicious execution, or prompt injection was found in scraper.py or SKILL.md.
Capability Assessment
Purpose & Capability
Name/description match the included code and selector config — the skill fetches pages and extracts pricing via JSON-LD, meta tags, and CSS selectors. However, the SKILL metadata only declares python3 as a required binary while the code depends on third-party Python packages (requests, bs4) that are not declared or provided; that's a packaging inconsistency.
Instruction Scope
SKILL.md instructs the agent/user to provide URLs and run the included CLI; instructions and knobs (--config, --delay, --timeout) are scoped to scraping. The runtime instructions do not direct reading unrelated files, accessing environment secrets, or sending data to unexpected external endpoints.
Install Mechanism
There is no install spec (instruction-only) which minimizes automatic disk writes. The code will still require Python packages (requests, beautifulsoup4) to be installed manually; absence of an install step or dependency list is a usability and reproducibility gap but not an immediate security red flag.
Credentials
The skill does not request environment variables, credentials, or config paths. It performs network requests only to user-supplied target URLs and does not contact hidden external services. This is proportionate to its stated purpose.
Persistence & Privilege
always is false and the skill does not request persistent system-wide changes. It does not modify other skill configs or request elevated privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install product-pricing-scraper - After installation, invoke the skill by name or use
/product-pricing-scraper - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release with retry/backoff, JSON-LD extraction, and selector fallbacks
Metadata
Frequently Asked Questions
What is Product Pricing Scraper?
Extract normalized product pricing data from retail or ecommerce pages using HTML parsing with retry, backoff, and safe defaults. It is an AI Agent Skill for Claude Code / OpenClaw, with 99 downloads so far.
How do I install Product Pricing Scraper?
Run "/install product-pricing-scraper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Product Pricing Scraper free?
Yes, Product Pricing Scraper is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Product Pricing Scraper support?
Product Pricing Scraper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Product Pricing Scraper?
It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.
More Skills