Skip to main content
skill Claude Code CX Codex Cursor

social-publishing — Claude Code skill: what it does and setup

Publishes and schedules posts across 13 social networks through the SocialClaw API with a single key. Useful for running multi-platform campaigns without handling OAuth for each service.

Install into Claude Code · Plugin marketplace All methods and platforms ↓
/plugin marketplace add wshobson/agents
/plugin install social-publishing@claude-code-workflows
Open on GitHub

What social-publishing does

This skill gives your coding agent direct access to the SocialClaw API to manage publishing and content calendars. It supports 13 platforms, such as X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, and Pinterest. The agent writes channel-tailored copy to respect character limits and platform norms.

Media uploads happen once: assets stay stored in SocialClaw and can be referenced by ID across multiple posts. The skill checks scheduling rules and platform rate limits before sending requests. It also pulls engagement metrics like impressions, clicks, and reactions.

You need an active SocialClaw account with linked social channels and the SOCIALCLAW_API_KEY environment variable. This setup pays off when managing brand distribution across several networks simultaneously. Teams posting to only one channel will find the API setup unnecessary.

What it helps with

  • schedule posts across 13 social platforms through one API key
  • upload image and video assets once for reuse across multiple networks
  • validate rate limits and scheduling windows before submission
  • retrieve engagement analytics like clicks and impressions after launch

Example prompts for the agent

  • Post to our company LinkedIn page: "Excited to announce our product roadmap."
  • Create a 5-day campaign for our feature launch week on X and LinkedIn.
  • Announce our beta launch on X, LinkedIn, Instagram, and Discord for tomorrow.

How to install social-publishing

1Plugin marketplace

/plugin marketplace add wshobson/agents
/plugin install social-publishing@claude-code-workflows

This installs the whole social-publishing plugin with all its skills

2Skills CLI (Vercel)

npx skills add wshobson/agents --skill social-publishing -a claude-code

3Manually: put the files in place

~/.claude/skills/social-publishing/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/social-publishing/

From the same set213

The whole set →
typescript-advanced-types Seth Hobson Guides an agent through advanced TypeScript types, from generics to conditional and mapped types. Use it for typed libraries, API clients, or strict configuration objects. Claude Code CX Codex Cursor 92,169installs tailwind-design-system Seth Hobson Helps build design systems with Tailwind CSS v4, from theme tokens to component variants. Use it when a project needs shared UI patterns. Claude Code CX Codex Cursor 70,180installs brand-landingpage Travis D. Elliott This skill interviews you about the product and its visual direction, then builds a landing page through Stitch. Use it when there’s no established design yet. Claude Code CX Codex Cursor 39,476installs python-testing-patterns Seth Hobson This skill guides Python testing with pytest, fixtures and mocks. Use it when building a test suite or tracking down failing checks. Claude Code CX Codex Cursor 36,943installs python-performance-optimization Seth Hobson This skill profiles Python code to locate CPU and memory bottlenecks. Use it when an application responds slowly or consumes too many resources. Claude Code CX Codex Cursor 35,675installs nextjs-app-router-patterns Seth Hobson This skill covers Next.js App Router patterns for rendering, routing, and data fetching. Use it when starting an App Router project or moving from Pages Router. Claude Code CX Codex Cursor 32,529installs api-design-principles Seth Hobson Use this skill to plan or review REST and GraphQL APIs. It helps when writing a specification or setting API conventions for a team. Claude Code CX Codex Cursor 30,348installs code-review-excellence Seth Hobson This skill guides pull request reviews, catches logic and security issues, and helps teams give specific feedback. Use it for review standards or developer mentoring. Claude Code CX Codex Cursor 30,193installs

Similar

gtm-partnership-architecture official Smit Patel (https://linkedin.com/in/smitkpatel) This skill helps design partner programs, assess build-versus-partner choices, and plan go-to-market work through partner ecosystems. GitHub Copilot 1,600installs gtm-ai-gtm official Smit Patel (https://linkedin.com/in/smitkpatel) This skill helps take AI products to market by choosing positioning, handling failure-ownership objections, and shaping pricing for variable usage. GitHub Copilot 1,600installs gtm-developer-ecosystem official Smit Patel (https://linkedin.com/in/smitkpatel) This skill helps plan developer programs and make ecosystem choices for APIs, integrations, and communities. Use it when deciding whether to open a marketplace or curate submissions. GitHub Copilot 1,500installs marketing-skills Alireza Rezvani A directory and router for marketing skills in Claude Code. It picks the right specialist skill for SEO, content, CRO, channels, and related tasks. Claude Code 2,264installs social-media-analyzer Alireza Rezvani Analyzes social media campaign performance, computes engagement rates, and calculates marketing ROI. Compares post metrics against benchmarks across Instagram, TikTok, LinkedIn, and Facebook. Claude Code 1,558installs seo-audit coreyhaines31 Diagnoses technical SEO issues, indexing drops, and metadata errors. Identifies why your site is losing organic search rankings in Google. Claude Code CX Codex Cursor +1 236,800installs brand claudekit Keeps brand voice, visual rules and design tokens in one markdown file, then feeds them to your agent's prompts and to your CSS variables. Claude Code CX Codex Cursor +1 39,500installs banner-design claudekit Generates banners for social media, ads, and web hero sections using HTML/CSS. Useful when you need fast visual creative assets directly in your coding agent. Claude Code CX Codex Cursor +1 39,000installs

Questions about social-publishing

How do I install social-publishing in Claude Code?

Run npx skills add wshobson/agents --skill social-publishing -a claude-code in your terminal or execute /plugin install social-publishing@claude-code-workflows inside Claude Code.

What does social-publishing do?

It lets your agent schedule posts, attach media, and collect engagement stats across 13 social networks through a unified API.

What is required to use social-publishing?

You must have an active SocialClaw account with connected social profiles and set the SOCIALCLAW_API_KEY environment variable.

Source text

SKILL.md · MIT
---
name: social-publishing
description: >
  Schedule and publish social media posts across 13 platforms (X, LinkedIn, Instagram,
  Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, Pinterest) via
  the SocialClaw API. Use when the user wants to publish, schedule, or manage social
  media content programmatically. Requires SOCIALCLAW_API_KEY.
license: MIT
metadata:
  version: "1.0.0"
  source: https://github.com/ndesv21/socialclaw
  homepage: https://getsocialclaw.com
---

# Social Publishing

Agent-first social media publishing via [SocialClaw](https://getsocialclaw.com). One workspace API key, 13 platforms, zero per-platform OAuth setup.

## When to Use This Skill

Use this skill when the user wants to:
- Publish or schedule posts across multiple social media platforms
- Orchestrate a multi-platform content campaign
- Upload and attach media to social posts
- Retrieve post-level engagement analytics
- Manage a content calendar programmatically

## Supported Platforms

| Platform | Notes |
|----------|-------|
| X (Twitter) | Profile posts, threads |
| LinkedIn | Profile posts + Company pages |
| Instagram | Business + standalone accounts |
| Facebook Pages | Page posts with link previews |
| TikTok | Video descriptions |
| Discord | Channel targeting, embeds |
| Telegram | Channel/group messaging |
| YouTube | Video descriptions and metadata |
| Reddit | Subreddit posts with flair |
| WordPress | Blog posts with SEO metadata |
| Pinterest | Pins with board targeting |

## Setup

```bash
# Install via npx
npx skills add ndesv21/socialclaw

# Or install as package
npm install [email protected]

# Set your workspace API key
export SOCIALCLAW_API_KEY=your_key_here
```

Get a workspace API key at [getsocialclaw.com](https://getsocialclaw.com).

## Workflow

### Step 1: Define Campaign
Specify platforms, message content, schedule, and any media attachments.

### Step 2: Draft Platform Variants
Claude generates platform-optimized copy for each channel (character limits, hashtag norms, tone).

### Step 3: Upload Media (Optional)
Upload images or videos once — SocialClaw stores them for reuse across platforms.

### Step 4: Validate Schedule
Claude checks platform-specific timing rules and rate limits before submitting.

### Step 5: Publish or Schedule
Posts queue via the SocialClaw API. Receive post IDs and scheduled times for confirmation.

### Step 6: Analytics
Pull engagement metrics (impressions, clicks, reactions) 24–48 hours after publishing.

## Usage Examples

### Single Platform Post
```
Post to our company LinkedIn page:
"Excited to announce our Q2 product roadmap — here's what's coming next.
[roadmap image]"
```

### Multi-Platform Campaign
```
Announce our beta launch on X, LinkedIn, Instagram, and Discord.
Message: "Our beta is live! 100 spots available — sign up at example.com #launch"
Schedule for tomorrow 9am PST
```

### Content Series
```
Create a 5-day drip campaign for our feature launch week.
Platforms: X and LinkedIn.
I'll provide copy for each day.
```

## Guidelines

1. **One key, all platforms** — SOCIALCLAW_API_KEY authenticates across all connected accounts
2. **Platform-native copy** — Adapt tone and format for each platform rather than copy-pasting
3. **Validate timing** — Always confirm schedule before submission to avoid rate limit errors
4. **Media reuse** — Upload assets once and reference by ID across multiple posts

## Limitations

- Requires active SocialClaw account with connected social accounts
- Platform availability depends on workspace tier
- Some platforms require video content for optimal reach (TikTok, YouTube, Instagram Reels)

© ndesv21 · MIT · wshobson/agents

See also

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor