← Back to Skills Marketplace
2832
Downloads
1
Stars
7
Active Installs
3
Versions
Install in OpenClaw
/install pinterest
Description
Search and browse Pinterest pins, get pin details, and send actual images to the user via Telegram/messaging. Use when the user wants to find inspiration, search for images/ideas, or browse Pinterest content. Sends images directly, not just links.
Usage Guidance
This skill appears to implement Pinterest scraping and an optional OAuth-backed API, but there are a few things to check before installing:
- The code and docs reference PINTEREST_ACCESS_TOKEN but the skill metadata does not declare any required environment variables — ask the publisher to declare PINTEREST_ACCESS_TOKEN as a required credential so you know when a secret is needed.
- The included Python script will run pip install httpx at runtime (it performs a subprocess installation). That modifies the runtime environment and fetches code from PyPI; prefer an explicit install step in the manifest or vendor/lock dependencies so you can audit them before they’re installed.
- The skill uses web scraping and instructs the agent to take snapshots/screenshots and send image files directly. That behavior is consistent with the stated purpose but increases privacy and copyright risk (it pulls and transmits image content from the web). Only enable it if you trust the skill owner and you’re comfortable with the agent fetching/sending external images.
Recommendations:
1) Ask the author to update the manifest to declare PINTEREST_ACCESS_TOKEN (requires.env) and to list dependencies or provide an install spec instead of doing runtime pip installs.
2) Audit the included script (scripts/pinterest_api.py) in full before running it in a production or privileged environment.
3) If you supply an access token, use a dedicated, least-privilege token (only boards:read/pins:read if possible) and store it securely.
4) Consider limiting autonomous invocation for this skill until you’re comfortable with its behavior (or monitor its network activity).
If the publisher cannot clarify these points, treat the skill with caution or classify it as untrusted.
Capability Analysis
Type: OpenClaw Skill
Name: pinterest
Version: 1.1.1
The skill is classified as suspicious due to the presence of risky capabilities, specifically the runtime installation of dependencies and extensive web scraping. The `scripts/pinterest_api.py` file uses `subprocess.check_call` to install the `httpx` library if it's not found, which, while for a legitimate library, represents a capability to execute arbitrary commands during runtime. Additionally, the script performs web scraping of `pinterest.com` using `httpx` and regex, involving arbitrary network requests and parsing untrusted HTML, which are inherently risky operations. While these actions are plausibly needed for the skill's stated purpose of searching and browsing Pinterest, they constitute 'risky capabilities without clear malicious intent' as per the provided guidelines.
Capability Assessment
Purpose & Capability
The skill's name/description (search & send Pinterest images) matches the included code and instructions: it scrapes Pinterest pages, converts i.pinimg URLs to 'originals', and can use Pinterest OAuth for the official API. However the registry metadata claims no required env vars while the code and SKILL.md reference a PINTEREST_ACCESS_TOKEN for API calls (not declared), and the package is marked 'instruction-only' despite including a runnable script—this mismatch is unexpected.
Instruction Scope
SKILL.md instructs the agent to navigate Pinterest pages, snapshot/screenshot pages, extract image URLs, and send image files directly via messaging. It also documents an API path requiring an access token. The instructions access environment state (PINTEREST_ACCESS_TOKEN) that is not declared in the skill metadata, and direct the agent to perform web scraping and file-sending operations which broaden data exfiltration risk compared with a simple API-only integration.
Install Mechanism
No install spec is provided in the registry, but the included script dynamically installs the 'httpx' Python package at runtime via subprocess.check_call([python, '-m', 'pip', 'install', ...]). Dynamic pip installation executes network code and writes packages to disk at runtime; this is higher-risk than a declared, reviewed install step and should be explicit in the manifest.
Credentials
The only credential the skill needs (per code and docs) is PINTEREST_ACCESS_TOKEN for API access, which is reasonable for OAuth operations. However the skill's metadata lists no required env vars (none declared), so the required access token is not declared up-front. That omission reduces transparency and makes it easy to miss that you must provide a secret to enable API features.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or system-wide settings, and is user-invocable only by default. It does perform network requests and may install a Python package at runtime, but it does not request persistent elevated privileges in the manifest.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install pinterest - After installation, invoke the skill by name or use
/pinterest - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.1
Send actual images to chat, not links
v1.1.0
Send actual images to Telegram, not links. High-res URL conversion + screenshot fallback.
v1.0.0
Initial release: Search and browse Pinterest pins using browser or API
Metadata
Frequently Asked Questions
What is Pinterest?
Search and browse Pinterest pins, get pin details, and send actual images to the user via Telegram/messaging. Use when the user wants to find inspiration, search for images/ideas, or browse Pinterest content. Sends images directly, not just links. It is an AI Agent Skill for Claude Code / OpenClaw, with 2832 downloads so far.
How do I install Pinterest?
Run "/install pinterest" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Pinterest free?
Yes, Pinterest is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Pinterest support?
Pinterest is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Pinterest?
It is built and maintained by sam1337 (@0xs4m1337); the current version is v1.1.1.
More Skills