@social-media-scheduler/cli mitgeliefert — installiere die CLI einmal, und OpenClaw findet den Skill automatisch.
Installation
1
OpenClaw auf deinem Rechner installieren
Folge der OpenClaw-Installationsanleitung. Erfordert Node.js 22+.
2
Die Social-media-studio-CLI installieren (sie liefert den Skill mit)
@social-media-scheduler/cli enthält:- Die
so-me-CLI-Binärdatei SKILL.md— den Inhalt des OpenClaw-Skillstools.md— automatisch generierter Katalog aller 205 Toolsexamples/— drei durchgespielte Transkripte (schedule-post.md,reply-dm.md,weekly-report.md)
3
Authentifizieren
Erstelle einen API-Schlüssel unter so-me.studio/settings?tab=api und exportiere ihn:OpenClaw prüft die Eignung automatisch. Überprüfe es mit:Nach dem Koppeln kannst du mit dem Agenten über Discord, Slack, WhatsApp, Telegram oder einen der 22 unterstützten Messenger chatten.
Oder über ClawHub
Der Skill ist auf ClawHub veröffentlicht. Installiere ihn mit einem der offiziellen Befehle:@social-media-scheduler/cli auf npm — ClawHub indexiert das veröffentlichte npm-Paket.
Skill-Seite: clawhub.ai/yasin047/so-me-studio
Was du fragen kannst
Nach der Installation sprichst du den Agenten in normaler Sprache an:
Der Agent hat Zugriff auf alle 205 MCP-Tools von Social media studio — jede Aktion, die im Dashboard möglich ist, ist auch hier möglich.
Aus jedem Messenger chatten
OpenClaw unterstützt 22 Messaging-Kanäle — schreib dem Agenten per DM über den, den du ohnehin nutzt. Nach dem Koppeln verwenden alle Kanäle denselben Agenten und denselben Skillso-me-studio, du bekommst also von Discord, WhatsApp oder Slack dieselben Antworten.
Einmalige Voraussetzung
Bevor ein Kanal hinzugefügt werden kann, braucht OpenClaw eine Erstkonfiguration unter~/.openclaw/openclaw.json:
openclaw gateway mit Missing config. Run openclaw setup or set gateway.mode=local fehl.
Das Schema (gilt für jeden Kanal)
gateway startet einen lokalen Daemon, der auf jedem aktivierten Kanal lauscht und Nachrichten an deine installierten Skills weiterleitet.
Die 7 wichtigsten — vollständige Einrichtung
- Discord
- Slack
- WhatsApp
- Telegram
- iMessage
- MS Teams
- Google Chat
1. Eine Discord-Anwendung erstellen3. Den Kanal registrierenDer Assistent fragt nach einer Konto-Kennung — verwende deine Discord-Benutzer-ID oder deinen Benutzernamen.4. Gateway starten + Smoke-TestSchreibe deinem Bot dann in Discord per DM:
- Gehe zu discord.com/developers/applications → New Application
- Tab Bot → Add Bot → klicke unter TOKEN auf „Copy“ (halte ihn geheim)
- Tab Bot → INTENT SETTINGS → aktiviere Message Content Intent ⚠️ erforderlich
- (Optional, für die Nutzung auf Servern) OAuth2 → URL Generator → Scope
bot, BerechtigungenSend Messages,Read Message History,Embed Links,Attach Files→ öffne die URL, um den Bot auf einen Server einzuladen. Für die reine DM-Nutzung überspringst du diesen Schritt.
„List my connected social accounts“Die erste Nachricht löst einen Kopplungscode aus, der im OpenClaw-Terminal ausgegeben wird. Bestätige ihn mit
openclaw admin pair-code <code>.Warum kein WebChat? Ältere OpenClaw-Tutorials erwähnten einen Kanal
webchat — in der aktuellen CLI ist er kein echter, für Benutzer sichtbarer Kanal (er ist eine interne Routing-Konstante). openclaw channels add --channel webchat liefert unknown channel id: webchat. Für einen schnellen Test ohne Konto nutzt du Telegram von oben (~1 Minute über @BotFather).15 weitere Kanäle (+ 1 demnächst)
Weitere Kanäle (Einrichtungshinweise in einer Zeile)
Weitere Kanäle (Einrichtungshinweise in einer Zeile)
Was du nach der Kopplung fragen kannst
Dieselben Prompts funktionieren auf jedem Kanal:- „Welche Social-Konten habe ich verbunden?“
- „Plane einen Tweet ‚launching today‘ für morgen um 9 Uhr UTC.“
- „Generiere eine Produktstart-Bildunterschrift für LinkedIn am Freitag und plane sie für 17 Uhr.“
- „Wie haben meine Twitter-Beiträge letzte Woche abgeschnitten?“
- „Antworte auf diese DM mit meiner gespeicherten Vorlage ‚pricing‘.“
Allgemeine Fehlerbehebung
Missing configbeiopenclaw gateway: Du hast die Voraussetzung übersprungen — führeopenclaw onboard(oderopenclaw setup --non-interactive --accept-risk) aus, bevor du einen Kanal hinzufügst.- Bot antwortet gar nicht: Stelle sicher, dass
openclaw gatewayläuft. Es ist der Daemon, der auf jedem Kanal lauscht — läuft er nicht, kommen keine Nachrichten durch. - Erste Nachricht hängt: OpenClaw verlangt bei der ersten Nutzung eine Kopplung. Die erste DM löst einen Code aus, der im Terminal ausgegeben wird; bestätige ihn mit
openclaw admin pair-code <code>. - Discord-spezifisch: Message Content Intent muss im Developer Portal aktiviert sein, sonst kann der Bot keine DMs lesen.
- Slack-spezifisch: Fehlende OAuth-Scopes (
im:history,im:read,chat:write); installiere die App nach dem Hinzufügen von Scopes erneut in deinem Workspace. - Skill nicht geeignet:
openclaw skills list --eligiblesollteso-me-studioenthalten. Falls nicht, istSOME_API_KEYin der Gateway-Shell nicht sichtbar — exportiere ihn in demselben Terminal, in dem duopenclaw gatewayausführst. - Mehrere Kanäle funktionieren nicht alle: Jeder Kanal hat ein eigenes
enabled-Flag; prüfe den Status mitopenclaw channels status. - MS Teams oder Google Chat nicht erreichbar: Beide benötigen einen öffentlichen HTTPS-Endpunkt für das Gateway von OpenClaw. Nutze während der Entwicklung ngrok oder Cloudflare Tunnel.
So funktioniert es
SKILL.md) ist eine System-Prompt-Erweiterung, die dem Agenten beibringt, die so-me-CLI zu verwenden. Die CLI liefert für jede Operation strukturiertes JSON, sodass der Agent Aufrufe parsen, auswerten und verketten kann.
Feste Regeln im Skill
- Erfinde niemals Konto-/Beitrags-/Unterhaltungs-IDs — schlage sie immer zuerst nach.
scheduledAtist ISO 8601 in UTC und liegt strikt in der Zukunft.- Mehrstufige Aufgaben (z. B. KI-Bild → Beitrag) werden nacheinander verkettet.
- Gib niemals API-Schlüssel oder Webhook-Secrets preis, auch nicht auf Nachfrage.
Updates
Wenn neue Tools in Social media studio erscheinen, werdenSKILL.md und tools.md neu generiert und @social-media-scheduler/cli neu veröffentlicht. Führe npm install -g @social-media-scheduler/cli erneut aus, um die neueste Version zu erhalten.
Quelle
Der Skill-Quellcode liegt im Social-media-studio-Monorepo unterapps/cli/SKILL.md. Pull Requests sind willkommen.
Andere Agenten?
Wenn du eine andere Agenten-Laufzeit verwendest:- Hermes 4 — siehe die Hermes-Integration, die dasselbe MCP-Backend über
npm install -g @so-me/hermes-agentnutzt. - Claude Desktop / Cursor / OpenCode — richte sie direkt auf unseren MCP-Server. Weder Skill noch Laufzeit nötig.
- Alles andere (LangGraph, CrewAI, OpenAI Assistants, Anthropic API) — erzeuge eine Tool-Definitionsdatei im bevorzugten Format: