From socialclaw
Schedules and publishes social media posts across X, LinkedIn, Instagram, TikTok, Facebook Pages, YouTube, Reddit, Pinterest, WordPress, Discord, and Telegram. Validates, posts immediately or schedules, and checks delivery status.
How this skill is triggered — by the user, by Claude, or both
Slash command
/socialclaw:hermesThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Schedule and publish social media posts through connected accounts using the hosted SocialClaw API. SocialClaw handles each network's OAuth, media rules, and publish logic, so this skill only needs a workspace API key.
Schedule and publish social media posts through connected accounts using the hosted SocialClaw API. SocialClaw handles each network's OAuth, media rules, and publish logic, so this skill only needs a workspace API key.
X, LinkedIn (profile + page), Instagram (business + standalone), Facebook Pages, TikTok, YouTube, Reddit, Pinterest, WordPress, Discord, and Telegram.
All requests go to https://getsocialclaw.com and send the workspace key:
Authorization: Bearer $SOCIALCLAW_API_KEY
Never hardcode the key — read it from the SOCIALCLAW_API_KEY environment variable.
GET /v1/accountsGET /v1/accounts/{accountId}/capabilitiesPOST /v1/assets/upload with { filename, contentType, contentBase64 } → returns a hosted URL to use as media_linkPOST /v1/posts/validate with { schedule }POST /v1/posts/apply with { schedule }. Omit publish_at to publish immediately.GET /v1/posts/{postId}/attempts{
"timezone": "UTC",
"posts": [
{
"account": "<accountId>",
"name": "launch post",
"description": "<the post text>",
"publish_at": "2026-06-16T09:00:00Z",
"media_link": "<optional hosted media URL>"
}
]
}
List connected accounts:
curl -s https://getsocialclaw.com/v1/accounts \
-H "Authorization: Bearer $SOCIALCLAW_API_KEY"
Validate, then schedule a post:
PAYLOAD='{"schedule":{"timezone":"UTC","posts":[{"account":"ACCOUNT_ID","name":"launch","description":"Hello from Hermes 🦅","publish_at":"2026-06-16T09:00:00Z"}]}}'
curl -s -X POST https://getsocialclaw.com/v1/posts/validate \
-H "Authorization: Bearer $SOCIALCLAW_API_KEY" -H "Content-Type: application/json" -d "$PAYLOAD"
curl -s -X POST https://getsocialclaw.com/v1/posts/apply \
-H "Authorization: Bearer $SOCIALCLAW_API_KEY" -H "Content-Type: application/json" -d "$PAYLOAD"
SocialClaw also exposes the same capabilities as tools:
https://getsocialclaw.com/mcp with Authorization: Bearer $SOCIALCLAW_API_KEY.npx -y socialclaw mcp (stdio MCP), or the socialclaw CLI after socialclaw login.https://getsocialclaw.com — SocialClaw REST API and hosted MCP. This is the only host contacted.validate before apply to catch provider-rule and media issues early.npx claudepluginhub ndesv21/socialclaw --plugin socialclawSchedules and publishes social media posts across 13 platforms (X, LinkedIn, Instagram, TikTok, etc.) via SocialClaw. Manages campaigns, uploads media, and monitors delivery status.
Publishes and schedules social media posts across 13 platforms (X, LinkedIn, Instagram, TikTok, etc.) via SocialClaw. Manages campaigns, uploads media, validates schedules, and monitors delivery status.
Operates a SocialClaw workspace: connects social accounts, schedules posts, uploads media, and manages campaigns across X, LinkedIn, Instagram, Facebook, TikTok, Discord, Telegram, YouTube, Reddit, WordPress, and Pinterest.