Catalog
affaan-m/social-publisher

affaan-m

social-publisher

Agent-driven scheduling and publishing of social media posts across 13 platforms via SocialClaw. Use when the user wants to publish to X, LinkedIn, Instagram, Facebook Pages, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, or Pinterest — or when managing campaigns, uploading media, or monitoring post delivery status.

New~966Updated Jul 14, 2026

Social Publisher (SocialClaw)

Connects Claude Code to SocialClaw for agent-driven social media publishing across 13 platforms through a single workspace API key.

When to Activate

  • publish content to X, LinkedIn, Instagram, TikTok, or other platforms
  • schedule a post campaign across multiple platforms at once
  • upload media for use in social posts
  • validate a post schedule before going live
  • monitor publishing run status and delivery analytics

Setup

# Required: workspace API key from https://getsocialclaw.com/dashboard
export SC_API_KEY="<workspace-key>"

# Verify access
printf 'header = "Authorization: Bearer %s"\n' "$SC_API_KEY" |
  curl -sS -K - https://getsocialclaw.com/v1/keys/validate

# Install CLI (optional but recommended)
npm install -g socialclaw@0.1.12
socialclaw login --api-key <workspace-key>

Core Workflow

1. List connected accounts

socialclaw accounts list --json

If not connected:

socialclaw accounts connect --provider x --open
socialclaw accounts connect --provider linkedin --open

2. Upload media (optional)

socialclaw assets upload --file ./image.png --json
# → { "asset_id": "..." }

3. Build schedule.json

{
  "posts": [
    {
      "provider": "x",
      "account_id": "<account-id>",
      "text": "Post text here",
      "scheduled_at": "2026-06-01T10:00:00Z"
    }
  ]
}

Optional X/Twitter evidence packet

Before building an X schedule, collect a source packet when the campaign depends on live audience signals rather than the draft alone.

For OpenClaw users who have already approved TweetClaw in their dependency policy, use the pinned package as a separate evidence source:

openclaw plugins install npm:@xquik/tweetclaw@1.6.31

Use it for public tweet search, reply search, follower export, user lookup, media review, monitors, or giveaway evidence. Keep the output as research input for schedule.json; SocialClaw remains responsible for validation, scheduling, publishing, and delivery status. Store TweetClaw credentials in its plugin config, not in SC_API_KEY, schedule files, or campaign assets. Do not install it as a default ECC or SocialClaw dependency.

4. Validate before publishing

socialclaw validate -f schedule.json --json

5. Publish

socialclaw apply -f schedule.json --json
# → { "run_id": "..." }

6. Monitor

socialclaw status --run-id <run-id> --json
socialclaw posts list --json

Supported Providers

Provider Key
X (Twitter) x
LinkedIn profile linkedin
LinkedIn page linkedin_page
Instagram Business instagram_business
Instagram standalone instagram
Facebook Page facebook
TikTok tiktok
YouTube youtube
Reddit reddit
WordPress wordpress
Discord discord
Telegram telegram
Pinterest pinterest

Security

  • Outbound requests go to getsocialclaw.com only
  • Provider OAuth is in the SocialClaw dashboard — no per-provider secrets exposed to the agent
  • SC_API_KEY is a workspace-scoped key
  • x-api — direct X/Twitter API operations
  • social-graph-ranker — network analysis for outreach targeting
  • TweetClaw - optional approved OpenClaw X/Twitter source evidence before SocialClaw scheduling

Source

Files1
1 files · 1.0 KB

Select a file to preview

Overall Score

83/100

Grade

B

Good

Safety

82

Quality

84

Clarity

85

Completeness

79

Summary

Social Publisher is a skill that enables agent-driven scheduling and publishing of social media posts across 13 platforms (X, LinkedIn, Instagram, TikTok, etc.) via the SocialClaw service. It provides a structured workflow for connecting accounts, uploading media, validating post schedules, and monitoring delivery status through a single workspace API key.

Detected Capabilities

environment variable readCLI command executionHTTP API requestJSON configuration file creationfile uploadcredential storage (API key)

Trigger Keywords

Phrases that MCP clients use to match this skill to user intent.

publish social mediaschedule postsupload social mediacross-platform campaignsocialclaw integrationsocial post validationpublish to linkedinpublish to tiktok

Risk Signals

INFO

SC_API_KEY environment variable stores workspace API key

Setup section
INFO

Outbound HTTP requests to getsocialclaw.com

Security section, curl examples
WARNING

Optional TweetClaw plugin installation from npm

Optional X/Twitter evidence packet section
INFO

Instructions to keep TweetClaw credentials separate from SC_API_KEY

Optional X/Twitter evidence packet section

Referenced Domains

External domains referenced in skill content, detected by static analysis.

getsocialclaw.com

Use Cases

  • Publish scheduled campaigns to multiple social platforms simultaneously
  • Upload and manage media assets for social posts
  • Validate post schedules before publishing to catch errors early
  • Monitor post delivery status and analytics across platforms
  • Connect and manage social media accounts for various providers
  • Schedule time-based posts with timezone support across 13 platforms

Quality Notes

  • Clear activation triggers and use cases aligned with user intent
  • Comprehensive provider support table with consistent key naming
  • Well-structured workflow with numbered steps from account connection to monitoring
  • Good security documentation — explicitly scopes API endpoints and clarifies credential handling
  • Optional TweetClaw plugin guidance is helpful but could be clearer about when/why it's needed
  • Edge case handling for unconnected accounts with fallback commands provided
  • JSON schema example for schedule is clear and easy to follow
  • Related skills cross-reference adds context but list could be more complete
Model: claude-haiku-4-5-20251001Analyzed: Jul 14, 2026

Reviews

Add this skill to your library to leave a review.

No reviews yet

Be the first to share your experience.

Version History

  1. v1.1

    Content updated

    ✦ AIChanges API key validation to use curl config file instead of header flag, adds optional TweetClaw evidence plugin for X/Twitter source data collection.

    2026-07-14

    Latest
  2. v1.0

    2026-05-25

    View This VersionInitial version

Use affaan-m/social-publisher in your dev environment

Command Palette

Search for a command to run...