Install
openclaw skills install pinterest-browser-publisherAutomate Pinterest pin publishing via browser automation (Playwright). No API key needed. Supports jp.pinterest.com, single pins, carousels, and batch publishing. Cookie persistence for repeated use.
openclaw skills install pinterest-browser-publisherBrowser-based Pinterest automation using Playwright. No API required. Supports jp.pinterest.com with Japanese copywriting.
npm install -g playwright
playwright install chromium
cd skills/pinterest-browser-publisher
npm install
node scripts/force-login.js
Opens browser → Log in manually → Cookies saved to ~/.config/pinterest/cookies.json
# Auto-publish configured pins
node scripts/publish-fix.js
# Batch publish all pins
node scripts/auto-publish-all.js
# Single pin with custom params
node scripts/publish-jp-direct.js --images "./pin.png" --title "タイトル" --description "説明"
| Script | Purpose | Parameters |
|---|---|---|
force-login.js | Login & save cookies | None |
publish-fix.js | Auto-publish configured pins | Built-in config |
auto-publish-all.js | Batch publish all pins | Built-in config |
publish-jp-direct.js | Single pin publish | --images, --title, --description |
~/.config/pinterest/cookies.json (valid ~30 days)
~/.config/pinterest/config.json
{
"headless": false,
"slowMo": 100,
"postDelay": 30000,
"randomizeTiming": true
}
Edit scripts/publish-fix.js pins array:
const pins = [
{
image: '/path/to/image.png',
title: '✨ピンタイトル✨',
description: '説明テキスト #ハッシュタグ #日本語'
}
];
| Property | Requirement |
|---|---|
| Format | PNG, JPG |
| Min Width | 1000px |
| Ratio | 2:3 or 4:5 (portrait) |
| Size | < 20MB |
{
image: './pins/home01.png',
title: '✨轻奢×中古ミックス✨大人の部屋作りアイデア',
description: '高級感とヴィンテージの絶妙なバランス🏠 #轻奢风 #中古风 #家居灵感'
}
{
image: './pins/outfit01.png',
title: '👗优衣库神搭配👗5 着で 7 デイズコーデ',
description: '着回し力抜群のアイテムで、一週間コーデが完成!#优衣库 #穿搭 #日系'
}
{
image: './pins/plant01.png',
title: '🌿室内绿植推荐🌿初心者でも育てやすい 10 選',
description: '日陰でも育つ、手間いらずの観葉植物まとめました🪴 #植物 #绿植 #室内'
}
node scripts/force-login.js # Re-login
After publishing, check screenshots:
/tmp/fix*-done.png
/tmp/rem*-done.png
Success indicators:
# Global Playwright
npm install -g playwright
playwright install chromium
# Skill dependencies
cd skills/pinterest-browser-publisher
npm install
MIT License
Last Updated: 2026-03-26
Author: jp-girl-agent
Version: 1.0.1