Skip to content
SkillMedia & Content Creation

Pinterest Bulk Pin Builder

Agent Skill that turns a products or posts sheet into Pinterest bulk-upload CSVs: search-friendly titles and descriptions, limit checks, UTM links and evenly spread publish times.

Updated Oct 30, 2026Marketplace Founder

About Pinterest Bulk Pin Builder

Pinterest sends steady traffic to shops and blogs, but pinning one by one takes hours. The bulk-upload CSV has its own catches: exact column names, public https media links, titles over 100 characters that fail, the same link scheduled five times in one day, and no way to see later which visits came from Pinterest.

This skill starts from your products, blog posts or images. The AI writes pin titles with the search phrase first and descriptions of 1-3 natural sentences, using only your facts. A bundled script builds the upload files with the bulk-create columns (Title, Media URL, Pinterest board, Thumbnail, Description, Link, Publish date, Keywords). It checks title and description lengths, https media and links, video thumbnails and boards, and won't write a file while a row fails. It adds UTM tags to your links, spreads publish times over days at the times you choose without repeating a link in one day, and splits files at 100 pins. A check command reviews any existing bulk file before you upload it.

Inside: SKILL.md, the pins script (Node.js, no packages), a pin-writing and bulk-upload guide, and an invented source sheet with fixes, the built upload file, a walkthrough and test runs.

For Etsy and Shopify sellers, bloggers and social media managers.

Limitations: it doesn't upload to Pinterest. The column names, file size and date format come from bulk-upload guides, so compare with Pinterest's current template. The CSV has no alt text column.

Scanned: no issues found

Release v1.0.0 reviewed by AgentLoomX™ · 13 files · 20.0 KB

Signed release

This package can

  • Create, change or delete files
What's inside (13 files)
  • pinterest-bulk-pin-builder/CHANGELOG.md
  • pinterest-bulk-pin-builder/examples/output/pins-1.csv
  • pinterest-bulk-pin-builder/examples/output/report.md
  • pinterest-bulk-pin-builder/examples/pins-source-fixed.csv
  • pinterest-bulk-pin-builder/examples/pins-source.csv
  • pinterest-bulk-pin-builder/examples/test-runs.md
  • pinterest-bulk-pin-builder/examples/walkthrough.md
  • pinterest-bulk-pin-builder/LICENSE.txt
  • pinterest-bulk-pin-builder/README.md
  • pinterest-bulk-pin-builder/references/pin-writing.md
  • pinterest-bulk-pin-builder/scripts/lib.mjs
  • pinterest-bulk-pin-builder/scripts/pins.mjs
  • pinterest-bulk-pin-builder/SKILL.md
Read the skill's instructions pinterest-bulk-pin-builder/SKILL.md
---
name: pinterest-bulk-pin-builder
description: Turns a sheet of products, blog posts or images into Pinterest bulk-create CSV files. It writes search-friendly pin titles and descriptions. A bundled script checks title (100), description (500), https media and links, video thumbnails and boards. It adds UTM tags, spreads publish times (never the same link twice in a day) and splits files of 100. It can also check an existing bulk file before upload. Use when the user says things like "bulk upload pins", "make Pinterest pins for my products", "schedule a month of pins", "Pinterest CSV", "write pin descriptions", or shares a product feed or blog list. It doesn't upload or log in to Pinterest.
---

# Pinterest Bulk Pin Builder

Write the pins, build the upload files, check them, and say how to upload.

Rules you never break:

1. **Only the user's facts.** Titles and descriptions describe the real product or post. No invented claims, prices or reviews.
2. **The user's own links and images.** Never invent URLs. Media URLs must be public https links the user gives.
3. **Check against Pinterest's current template.** Column names and the date format come from bulk-upload guides. Tell the user to compare with a freshly downloaded template.

## Bundled files

| File | When to use it |
|---|---|
| `scripts/pins.mjs` | `build` (Step 3) and `check` (Step 4). With `--out-dir`, writes `pins-1.csv` and so on, plus `report.md` (never overwrites). Needs Node.js 18+. |
| `references/pin-writi

…

The full file is included with your purchase.

SHA-256 51d199a65176b47b5cc95ab820491459edc56b73d8ff58a5ae0a269304434f8a

Signed with Ed25519 key a9c62a7921065aa9. Public keys

Scans catch known risky patterns; they are not a guarantee. Report anything that looks wrong to support.

Highlights

  • Search-first pin titles and descriptions
  • Bulk-create CSV with the template columns
  • Checks 100 and 500 limits, https links
  • UTM tags on every link
  • Spreads times, no repeat link per day
  • Checks existing bulk files before upload
  • pinterest
  • bulk upload
  • pin scheduling
  • etsy marketing
  • utm
  • seo