Generated banner for Social Publishing
Generated logo for Social Publishing

Social Publishing

Seth HobsonCommunityCreated by ndesv21Distributed by Seth Hobson

  • Skill
  • Tool integration
  • Automation and integrations
  • MIT
  • No issues found

From the author

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.
— the description by ndesv21

AutoGineer summary

Written by AutoGineer from the skill’s own files, not by the author

The social-publishing skill provides an agent-based interface for managing social media content via the SocialClaw API. It enables users to publish or schedule posts across 13 major platforms, including X, LinkedIn, Instagram, and TikTok, using a single workspace API key. The skill supports media management, platform-specific content optimization, and post-level engagement analytics, streamlining multi-channel campaign orchestration.

What it does

  • Publishes and schedules posts across 13 social media platforms
  • Manages media uploads for reuse across multiple channels
  • Retrieves engagement analytics for published content
  • Orchestrates multi-platform content campaigns
  • Supports platform-specific formatting and metadata
  • Validates scheduling against platform-specific rules

When to use it

  • When you need to automate cross-platform social media posting
  • When managing a multi-channel content calendar
  • When you want to track engagement metrics programmatically
  • When you need to adapt content copy for different platform norms

Advantages

  • Unified authentication via a single API key
  • Eliminates the need for individual platform OAuth setups
  • Centralized media storage for multi-platform reuse
  • Enables programmatic control over complex content campaigns

Usage examples

“Post to our company LinkedIn page: "Excited to announce our Q2 product roadmap — here's what's coming next. [roadmap image]"”
The agent uses the SocialClaw API to upload the image and publish the formatted post to the specified LinkedIn company page.
“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”
The agent generates platform-optimized variants of the message and queues them for publication across the four requested platforms at the specified time.

Install

  1. Download the skill as a ZIP:

    https://mp-staging.autogineer.com/agent-skills/wshobson/social-publishing/download
  2. Unzip it into the cross-client skills folder of your project:

    mkdir -p .agents/skills && unzip social-publishing.zip -d .agents/skills

Documentation by ndesv21

Social Publishing

Agent-first social media publishing via SocialClaw. 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

PlatformNotes
X (Twitter)Profile posts, threads
LinkedInProfile posts + Company pages
InstagramBusiness + standalone accounts
Facebook PagesPage posts with link previews
TikTokVideo descriptions
DiscordChannel targeting, embeds
TelegramChannel/group messaging
YouTubeVideo descriptions and metadata
RedditSubreddit posts with flair
WordPressBlog posts with SEO metadata
PinterestPins with board targeting

Setup

# 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.

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)

Files

Requirements and compatibility

Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta

“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.

Needs: Needs an API key, Needs Node.js

Security

No issues found by our static scan· No issues found

A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.

Attribution and licence

Created by
ndesv21
Publisher
Seth Hobson (Community)
Distributed by
Seth Hobson
Source
wshobson/agents · plugins/social-publishing/skills/social-publishing · commit 4bde316
Licence
MIT License (redistribution allowed)
  • LICENSE (added by AutoGineer from LICENSE)
  • ATTRIBUTION.md (written by AutoGineer)
Synced

AutoGineer is not affiliated with or endorsed by ndesv21 or Seth Hobson.

Download ZIP

The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download social-publishing.zip