Claude Skill MartBrowse skillsQuick linesLearn by videoTerminal guideWhat is a Skill?
← Back to list

BulkPublish Media & Bulk Publishing

Reference skill for uploading media from URLs or local paths to BulkPublish and batch-creating posts across social platforms.

AutomationIntermediate★ 416⑂ 44AI score 7/10Last updated: Sep 6, 2026

What it does

  • Documents upload_media (use either url or filePath, never both) and how the returned id feeds mediaFileIds on post creation.
  • Covers media-library tools: list_media, get_media, delete_media.
  • Provides per-platform media requirements for Instagram Reels/Stories/Carousel, TikTok, YouTube, Pinterest, Facebook/X/LinkedIn (aspect ratio, duration, recommended size).
  • Walks the REST multipart flow for videos over 100MB (up to 1GB): create → PUT 10MB parts → complete, with abort and error codes (400, 429).
  • Explains bulk_posts (delete/retry/reschedule) and the 403 APPROVAL_REQUIRED path for posts needing team approval.

Who it's for

  • Social media managers already using (or evaluating) BulkPublish.
  • Content teams scheduling large batches of images and videos across channels.
  • Ops teams with an internal approval gate before publishing.

Examples

  1. "Upload these 8 images and draft an Instagram carousel" → upload each file, collect IDs, pass them in mediaFileIds.
  2. "Publish this 350MB Reels video" → create a multipart upload, PUT 10MB slices, collect ETags, then complete.
  3. "Retry the 20 failed scheduled posts" → run bulk_posts retry, and route to approval requests when the role lacks post:publish.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/aiskillstore/marketplace/HEAD/pending/azeemkafridi/bulk-publish/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on Claude Skill Mart.
Copy the pending/azeemkafridi/bulk-publish folder from the GitHub repo aiskillstore/marketplace into my ~/.claude/skills/bulk-publish/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/aiskillstore/marketplace.git /tmp/aiskillstore && mkdir -p ~/.claude/skills/bulk-publish && cp -r /tmp/aiskillstore/pending/azeemkafridi/bulk-publish/* ~/.claude/skills/bulk-publish/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal.
  2. Create the skills directory: mkdir -p ~/.claude/skills
  3. Clone the repo: git clone https://github.com/aiskillstore/marketplace.git /tmp/aiskillstore
  4. Copy the skill: cp -r /tmp/aiskillstore/pending/azeemkafridi/bulk-publish ~/.claude/skills/
  5. Get a BulkPublish API key (bp_...) from your account and connect the BulkPublish MCP server to Claude Code.
  6. Restart Claude Code and try a request like "upload these files and bulk-publish them" to confirm the skill loads.