← Back to Skills Marketplace
mikehankk

Pinterest Search

by Wei Han · GitHub ↗ · v0.1.3 · MIT-0
cross-platform ⚠ suspicious
111
Downloads
0
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install pinterest-search
Description
Search Pinterest for images and pins using keyword queries. Use this skill whenever the user wants to find Pinterest content, images, pins, or visual inspira...
Usage Guidance
This skill appears to do what it says: search Pinterest, cache results, and optionally download images. Before installing or running it: 1) Don't blindly run curl | bash commands — if you need Bun, install it from an official package manager or review the install script first. 2) The tool optionally accepts a Pinterest cookie — only provide this if you trust the code and understand that it grants access to your authenticated Pinterest session. 3) The image-download path uses the native 'sharp' library which may install native binaries; expect build steps and extra privileges for native modules. 4) The skill writes search results and image caches to disk (results/, resultscache/, and a cache directory under XDG/LOCALAPPDATA); check disk usage and remove caches if needed. 5) If you are unsure, run the scripts in a sandboxed environment or inspect the files locally before supplying any credentials or running the install script.
Capability Analysis
Type: OpenClaw Skill Name: pinterest-search Version: 0.1.3 The skill bundle contains explicit logic and comments designed to evade static analysis 'pollution path tracking' (e.g., in `scripts/pinterest_search.ts` lines 12 and 117), which is a common technique used to hide data flows from security tools. While the primary functionality appears to be a Pinterest scraper, the intentional inclusion of evasion techniques is highly irregular for benign software. Additionally, the `SKILL.md` file encourages the use of a risky `curl | bash` command for environment setup, and the script handles sensitive user data like Pinterest session cookies.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
Name/description (Pinterest image/pin search) match the code and declared options. The code only requests optional Pinterest cookie, proxy, and an image cache directory which are relevant to searching and downloading images. Files written are confined to results/ and resultscache/ and an images cache directory (or XDG/LOCALAPPDATA), which is consistent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent/user to run bundled TypeScript scripts (via Bun), to optionally provide a Pinterest cookie and proxy, and to save results and caches locally. The runtime instructions do not attempt to read unrelated system files or other credentials. Note: the README suggests running a remote install script (curl | bash) to install Bun — that instruction is outside the skill's core purpose and is a general operational risk (see install_mechanism).
Install Mechanism
There is no registry install spec, but SKILL.md tells users to install Bun with curl -fsSL https://bun.sh/install | bash. Executing remote install scripts piped to a shell is a security risk even if the URL is an official project. Additionally the dependency 'sharp' (in the bundled image-cache) is a native module that can pull build tooling and native binaries. These are reasonable for image-processing but increase installation surface and require caution.
Credentials
The skill requests only optional environment variables relevant to operation: PINTEREST_COOKIE (for authenticated searches), T2P_PROXY (for proxying requests), and T2P_IMAGE_DIR (for image cache location). No unrelated secrets or cloud credentials are requested. The code does read common OS env vars (LOCALAPPDATA, XDG_CACHE_HOME) to pick cache locations, which is appropriate for filesystem placement.
Persistence & Privilege
The skill does not request permanent platform privileges (always is false) and does not modify other skills or global agent settings. It persists its own results and cache files under results/, resultscache/, and an images cache directory only.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install pinterest-search
  3. After installation, invoke the skill by name or use /pinterest-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
fixed security warning issues. - Functionality and usage remain the same.
v0.1.2
- Improved the code pattern to ensure code safety. - No user-facing functionality changes.
v0.1.1
- Added documentation for environment variables: PINTEREST_COOKIE, T2P_PROXY, and T2P_IMAGE_DIR. - Parameters `cookie` and `proxy` now override the respective environment variables if passed. - Documented support for custom image directory via T2P_IMAGE_DIR, improving flexibility for image downloads. - Updated usage examples and notes to clarify new options for custom output and download directories. - Removed the silent fallback to non-proxy download when the user defined proxy doesn't work. - Removed console suggestions to write environment variables in .bshrc. -- Fixed a bug that included non-image items in the search results.
v0.1.0
Initial release of the Pinterest Search Skill: - Search Pinterest for images and pins by keyword with results in structured JSON format. - Supports optional cookie for authenticated searches and proxy configuration. - Results are saved to disk and automatically cached for deduplication and incremental fetching. - Includes command-line options for pagination, downloading images, incremental output, and custom output paths. - Provides scripts for cache management and environment configuration. - Designed to run exclusively with the Bun runtime.
Metadata
Slug pinterest-search
Version 0.1.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is Pinterest Search?

Search Pinterest for images and pins using keyword queries. Use this skill whenever the user wants to find Pinterest content, images, pins, or visual inspira... It is an AI Agent Skill for Claude Code / OpenClaw, with 111 downloads so far.

How do I install Pinterest Search?

Run "/install pinterest-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Pinterest Search free?

Yes, Pinterest Search is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Pinterest Search support?

Pinterest Search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Pinterest Search?

It is built and maintained by Wei Han (@mikehankk); the current version is v0.1.3.

💬 Comments