← Back to Skills Marketplace
577
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install pinterest-scraper
Description
Scrapes Pinterest boards, profiles, or search results with infinite scroll, image quality options, deduplication, resume support, and Telegram album sending.
Usage Guidance
This skill appears to do what it says: scraping Pinterest and optionally sending images to Telegram. Before installing/running, consider: (1) TLS: the code disables SSL verification for downloads (verify=False) — this weakens security; avoid running on untrusted networks or modify the code to enable verification. (2) Secrets: supplying the Telegram bot token on the command line can expose it in shell history or process listings — prefer passing tokens via a protected file or environment variable (the script currently expects CLI flags). (3) Output data: the scraper writes images, a .scrape_state.json and scrape.log to the output folder; these may contain URLs or metadata you may not want to keep or share. (4) Legal/ethical: scraping Pinterest content may violate terms of service or copyright — ensure you have the right to download and distribute images. (5) Operational: Playwright will download a browser (chromium) and run headless; ensure your environment allows running headless browsers. If you want extra assurance, review/modify the script (enable SSL verification, change how tokens are provided, and inspect logging behavior) before use.
Capability Analysis
Type: OpenClaw Skill
Name: pinterest-scraper
Version: 1.1.0
The skill is classified as suspicious primarily due to the explicit use of `verify=False` in `requests.get` within `scripts/scrape_pinterest.py`. This disables SSL certificate verification, making the application vulnerable to Man-in-the-Middle (MITM) attacks, even though it's documented as a workaround for 'Mac SSL issues' in `SKILL.md`. While the skill's core functionality (Pinterest scraping, Telegram integration) aligns with its stated purpose and there's no evidence of intentional malicious behavior like data exfiltration to unauthorized endpoints or persistence mechanisms, this critical vulnerability warrants a 'suspicious' classification.
Capability Assessment
Purpose & Capability
Name/description (Pinterest scraping, infinite scroll, Telegram delivery) match the code and SKILL.md. The script uses Playwright to drive a headless browser (expected for infinite scroll scraping) and requests for downloads/Telegram API — these are appropriate and proportional.
Instruction Scope
SKILL.md stays within the scraping scope: it instructs installing playwright/requests, running the script, and optionally providing Telegram token/chat. The skill writes a .scrape_state.json and scrape.log to the output folder (documented). Minor note: troubleshooting suggests using verify=False for requests (and the code already disables SSL verification for download calls), which weakens TLS checks and should be used cautiously.
Install Mechanism
No automatic install spec; it's instruction-only and the script relies on pip-installed packages (playwright, requests) and a Playwright browser install. This is low risk and expected for a Python scraper.
Credentials
No required environment variables or credentials are declared. Telegram integration takes a bot token and chat ID via CLI flags (appropriate). Note: passing secrets on the command line can expose them in shell history or process lists; the code does not read other unrelated env vars or credentials.
Persistence & Privilege
The skill does not request persistent/privileged platform presence (always:false). It stores state and logs under the user-specified output folder only, which is consistent with resume/dedup functionality.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pinterest-scraper - After installation, invoke the skill by name or use
/pinterest-scraper - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
v1.1.0: Expanded documentation and improved usability guidance.
- Added reasoning framework, decision trees, troubleshooting guide, and self-check checklist to SKILL.md.
- Updated documentation to clarify setup, usage, feature set, and problem-solving steps.
- Moved the main script from script/ to scripts/ directory.
- Minor revision to the skill description and metadata for clarity and completeness.
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Pinterest Scraper?
Scrapes Pinterest boards, profiles, or search results with infinite scroll, image quality options, deduplication, resume support, and Telegram album sending. It is an AI Agent Skill for Claude Code / OpenClaw, with 577 downloads so far.
How do I install Pinterest Scraper?
Run "/install pinterest-scraper" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pinterest Scraper free?
Yes, Pinterest Scraper is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Pinterest Scraper support?
Pinterest Scraper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pinterest Scraper?
It is built and maintained by KeXu9 (@kexu9); the current version is v1.1.0.
More Skills