Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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.
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.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Search, browse, and share Pinterest pins โ sends actual images to chat, not just links.
browser action=navigate url="https://www.pinterest.com/search/pins/?q=YOUR+SEARCH+TERMS" browser action=snapshot
From the snapshot, find image URLs. Pinterest images follow this pattern: Thumbnail: https://i.pinimg.com/236x/... Medium: https://i.pinimg.com/564x/... High-res: https://i.pinimg.com/originals/... To get high-res: replace 236x or 564x with originals in the URL.
Send actual image (not link!): message action=send media="https://i.pinimg.com/originals/xx/xx/image.jpg" message="Pin description here" Send multiple images: message action=send media="https://i.pinimg.com/originals/..." message="Option 1: Modern minimal" message action=send media="https://i.pinimg.com/originals/..." message="Option 2: Cozy rustic"
Navigate to Pinterest search Snapshot to see results Click on a pin for details (gets larger image) Screenshot the pin detail page OR extract originals URL Send image via message tool with media= parameter
When on a pin detail page: Look for <img> with src containing i.pinimg.com Convert to originals: https://i.pinimg.com/originals/{hash}.jpg
# 1. Search browser action=navigate url="https://www.pinterest.com/search/pins/?q=minimalist+desk+setup" browser action=snapshot # 2. Extract image URLs from snapshot (look for i.pinimg.com) # 3. Convert to high-res originals # 4. Send images message action=send media="https://i.pinimg.com/originals/ab/cd/ef123.jpg" message="Clean white desk with plant ๐ฟ" message action=send media="https://i.pinimg.com/originals/gh/ij/kl456.jpg" message="Wooden desk, natural light โ๏ธ"
If image URL extraction is tricky, screenshot the pin: browser action=navigate url="https://www.pinterest.com/pin/123456/" browser action=screenshot # Then send the screenshot file message action=send filePath="/path/to/screenshot.jpg" message="Here's the pin!"
Requires OAuth token setup โ see references/oauth-setup.md export PINTEREST_ACCESS_TOKEN="your_token" python3 scripts/pinterest_api.py boards python3 scripts/pinterest_api.py board-pins <board_id> python3 scripts/pinterest_api.py pin <pin_id>
โ Always send images directly using media= parameter โ Use originals URLs for high-res โ Don't just send links โ send the actual image ๐ก If URL doesn't work, screenshot the pin and send that
OAuth setup: references/oauth-setup.md API endpoints: references/api-reference.md
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.