Skills for Real Engineers. Straight from my .agents directory.
bulkpublish-social-scheduling
Agent skill fromdavepoon/buildwithclaude
Schedule, publish and analyze social posts across 15 networks via BulkPublish (MCP or REST) — Facebook, Instagram, X, TikTok, YouTube, Threads, Bluesky, Pinterest, Google Business, LinkedIn, Mastodon, Discord, Telegram, Tumblr, Snapchat. Use when the user wants to post, schedule, or bulk-publish to social media, check connected channels, or read post analytics. Always check platform rules before composing.
How to install bulkpublish-social-scheduling
npx skills add davepoon/buildwithclaude# or add only this skill to Claude Code: copy the folder
plugins/all-skills/skills/bulkpublish-social-scheduling/
# into
~/.claude/skills/bulkpublish-social-scheduling/ (all projects)
.claude/skills/bulkpublish-social-scheduling/ (one project)
1# Social Publishing via BulkPublish23Cross-platform scheduling and publishing through one API. Unlike per-platform skills, this4targets many networks in a single call, with each platform's rules enforced up front.56## Setup78**MCP (recommended)** — hosted server, no install:910```bash11claude mcp add --transport http bulkpublish https://mcp.bulkpublish.com/mcp12```1314Add it as a custom connector and OAuth 2.1 walks you through consent — no key in the URL.1516**Or the npm server (stdio):**1718```bash19claude mcp add bulkpublish --env BULKPUBLISH_API_KEY=bp_your_key -- npx -y @bulkpublish/mcp-server20```2122**Or plain REST:** `https://app.bulkpublish.com/api`, spec at23`https://app.bulkpublish.com/openapi.json`, docs at `https://app.bulkpublish.com/docs`.2425Get an API key at [app.bulkpublish.com/developer](https://app.bulkpublish.com/developer) and26send it as `Authorization: Bearer <key>`. API and MCP access are on every plan, free included.2728## Workflow29301. `list_channels` — get connected accounts with their `channelId` and `platform`. Do this31 first; never guess a channel id.322. Check the platform rules below (or `get_channel_options`) before composing.333. Upload media if needed — `upload_media` takes a public `url` or a local `filePath`, and34 returns the id you pass in `mediaFileIds`.354. `create_post` with `content`, `channels`, and `status: "scheduled"` plus `scheduledAt`36 (or leave it a draft, then `publish_post` when the user confirms).37…
Excerpt shown under the repository's MIT license.
More skills in buildwithclaude
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
