Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
89 changes: 89 additions & 0 deletions skills/social-publisher/SKILL.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
---
name: social-publisher
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 this skill when you need to announce a launch, share product
updates, run a content campaign, or build social presence for your startup — from a
single workspace API key, no per-platform OAuth required.
---

# Social Publisher

Publish and schedule social media posts for your startup across 13 platforms using [SocialClaw](https://getsocialclaw.com). One API key covers everything.

## Why this skill exists

Startups need social presence but setting up 13 separate platform integrations is painful. SocialClaw solves the auth problem with a single workspace key, while this skill teaches Claude how to orchestrate campaigns, schedule posts, and pull analytics — all from your terminal.

## Supported Platforms

- X (Twitter)
- LinkedIn (Profile + Page)
- Instagram (Business + Standalone)
- Facebook Pages
- TikTok
- Discord
- Telegram
- YouTube
- Reddit
- WordPress
- Pinterest

## Setup

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

# Set your SocialClaw workspace API key
export SOCIALCLAW_API_KEY=your_api_key_here
```

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

## Workflow

### Phase 1: Define Your Campaign

Tell Claude which platforms, what message, and when to post. Claude will draft
platform-optimized copy for each channel (character limits, hashtag norms, etc.).

### Phase 2: Upload Media (Optional)

Upload images or videos once — SocialClaw stores them for reuse across platforms.

### Phase 3: Validate & Schedule

Claude validates timing rules and platform constraints before confirming the schedule.

### Phase 4: Monitor & Iterate

Pull post-level analytics after publishing to see what's resonating.

## Trigger Phrases

This skill activates when you say things like:
- "Post our launch announcement to Twitter and LinkedIn"
- "Schedule a product update across all social channels"
- "Create a 5-day launch campaign for [feature]"
- "Publish to Discord and Telegram at 9am"

## Example Usage

```
We're launching our beta tomorrow. Write and schedule posts for X, LinkedIn,
and our Discord community. Message: "Our beta is live! Sign up at example.com
— 100 spots available. #startup #launch"
```

Claude will:
1. Draft platform-appropriate versions of the message
2. Validate the schedule against platform rate limits
3. Queue the posts via SocialClaw
4. Confirm delivery and return post URLs

## Source

- GitHub: [ndesv21/socialclaw](https://github.com/ndesv21/socialclaw)
- Website: [getsocialclaw.com](https://getsocialclaw.com)