social-publisher
affaan-m/ECC
Planen und veröffentlichen Sie Social-Media-Beiträge auf 13 Plattformen mithilfe von SocialClaw – mit Funktionen zum Hochladen von Medien, zur Überprüfung von Kampagnen und zur Überwachung der Veröffentlichung.
...Alle erweiternSocial Publisher (SocialClaw)
Verbindet Claude Code mit SocialClaw, um über einen einzigen API-Schlüssel für den Arbeitsbereich agentengesteuerte Social-Media-Veröffentlichungen auf 13 Plattformen zu ermöglichen.
Wann aktivieren?
- Inhalte auf X, LinkedIn, Instagram, TikTok oder anderen Plattformen veröffentlichen
- eine Post-Kampagne über mehrere Plattformen gleichzeitig planen
- Medien für die Verwendung in Social-Media-Beiträgen hochladen
- einen Veröffentlichungsplan vor der Veröffentlichung überprüfen
- den Status der Veröffentlichung und die Auslieferungsanalysen überwachen
Einrichtung
# Erforderlich: Workspace-API-Schlüssel von https://getsocialclaw.com/dashboard
export SC_API_KEY=""
# Zugriff überprüfen
printf 'header = "Authorization: Bearer %s"\n' "$SC_API_KEY" |
curl -sS -K - https://getsocialclaw.com/v1/keys/validate
# CLI installieren (optional, aber empfohlen)
npm install -g [email protected]
socialclaw login --api-key
Kern-Workflow
1. Verbundene Konten auflisten
socialclaw accounts list --json
Falls noch nicht verbunden:
socialclaw accounts connect --provider x --open
socialclaw accounts connect --provider linkedin --open
2. Medien hochladen (optional)
socialclaw assets upload --file ./image.png --json
# → { "asset_id": "..." }
3. „schedule.json“ erstellen
{
"posts": [
{
"provider": "x",
"account_id": "",
"text": "Beitragstext hier",
"scheduled_at": "2026-06-01T10:00:00Z"
}
]
}
Optionales X/Twitter-Nachweis-Paket
Bevor Sie einen X-Zeitplan erstellen, sollten Sie ein Quellpaket zusammenstellen, wenn die Kampagne nicht nur auf dem Entwurf, sondern auch auf Live-Zielgruppensignalen basiert.
Für OpenClaw-Nutzer, die TweetClaw bereits in ihrer Abhängigkeitsrichtlinie genehmigt haben, verwenden Sie das angeheftete Paket als separate Nachweisquelle:
openclaw plugins install npm:@xquik/[email protected]
Verwenden Sie es für die Suche nach öffentlichen Tweets, die Suche nach Antworten, den Export von Followern, die Nutzersuche, die Medienüberprüfung, Überwachungen oder als Nachweis für Gewinnspiele. Speichern Sie die Ausgabe als Recherche-Input für „schedule.json“; SocialClaw bleibt weiterhin für die Validierung, Planung, Veröffentlichung und den Lieferstatus verantwortlich. Speichern Sie die Anmeldedaten für TweetClaw in der Plugin-Konfiguration und nicht in „SC_API_KEY“, Planungsdateien oder Kampagnen-Assets. Installieren Sie es nicht als Standard-ECC- oder SocialClaw-Abhängigkeit.
4. Vor der Veröffentlichung validieren
socialclaw validate -f schedule.json --json
5. Veröffentlichen
socialclaw apply -f schedule.json --json
# → { "run_id": "..." }
6. Überwachen
socialclaw status --run-id --json
socialclaw posts list --json
Unterstützte Anbieter
| Anbieter | Schlüssel |
|---|---|
| X (Twitter) | x |
| LinkedIn-Profil | linkedin |
| LinkedIn-Seite | linkedin_page |
| Instagram Business | instagram_business |
| Instagram als eigenständige App | instagram |
| Facebook-Seite | facebook |
| TikTok | TikTok |
| YouTube | youtube |
reddit |
|
| WordPress | WordPress |
| Discord | Discord |
| Telegram | Telegram |
Pinterest |
Sicherheit
- Ausgehende Anfragen werden ausschließlich an
getsocialclaw.comgesendet - Der OAuth-Anbieter befindet sich im SocialClaw-Dashboard – es werden keine anbieterbezogenen Geheimnisse gegenüber dem Agenten offengelegt
SC_API_KEYist ein Schlüssel, der auf den Arbeitsbereich beschränkt ist
Verwandte Fähigkeiten
x-api– direkte X/Twitter-API-Operationensocial-graph-ranker– Netzwerkanalyse für die gezielte KontaktaufnahmeTweetClaw– optionaler Nachweis einer genehmigten OpenClaw-X/Twitter-Quelle vor der Planung in SocialClaw
Quelle
- npm:
npm install -g [email protected] - Dashboard: SocialClaw-Dashboard
---
name: social-publisher
description: Schedule and publish social media posts across 13 platforms using SocialClaw, with support for media uploads, campaign validation, and delivery monitoring.
---
# Social Publisher (SocialClaw)
Connects Claude Code to [SocialClaw](https://getsocialclaw.com) 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
```bash
# 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 [email protected]
socialclaw login --api-key <workspace-key>
```
## Core Workflow
### 1. List connected accounts
```bash
socialclaw accounts list --json
```
If not connected:
```bash
socialclaw accounts connect --provider x --open
socialclaw accounts connect --provider linkedin --open
```
### 2. Upload media (optional)
```bash
socialclaw assets upload --file ./image.png --json
# → { "asset_id": "..." }
```
### 3. Build schedule.json
```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:
```bash
openclaw plugins install npm:@xquik/[email protected]
```
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
```bash
socialclaw validate -f schedule.json --json
```
### 5. Publish
```bash
socialclaw apply -f schedule.json --json
# → { "run_id": "..." }
```
### 6. Monitor
```bash
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
## Related Skills
- `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
- npm: `npm install -g [email protected]`
- Dashboard: [SocialClaw dashboard](https://getsocialclaw.com/dashboard)
Alle Dateien
1 Dateiensocial-publisher installieren
Laden Sie die Skill-Dateien herunter und entpacken Sie sie in Ihr Verzeichnis „.claude/skills/“.
ZIP herunterladenKlonen Sie das Repository und kopieren Sie die Skill-Dateien in Ihr Projekt.
git clone https://github.com/affaan-m/ECC/tree/main/skills/social-publisher # Copy SKILL.md to your .claude/skills/ directory
Kopieren





Heim
