option
MaisonMaison Skill Autres social-publisher

social-publisher

affaan-m/ECC affaan-m/ECC

Planifiez et publiez des publications sur les réseaux sociaux sur 13 plateformes à l'aide de SocialClaw, qui prend en charge le téléchargement de fichiers multimédias, la validation des campagnes et le suivi de leur diffusion.

...Développer tout
35
Heure mise à jour 4 octobre 2026

Social Publisher (SocialClaw)

Relie Claude Code à SocialClaw pour permettre la publication automatisée sur les réseaux sociaux via 13 plateformes à l'aide d'une seule clé API d'espace de travail.

Quand l'activer

  • pour publier du contenu sur X, LinkedIn, Instagram, TikTok ou d’autres plateformes
  • planifier une campagne de publication sur plusieurs plateformes à la fois
  • téléverser des fichiers multimédias destinés à être utilisés dans des publications sur les réseaux sociaux
  • valider un calendrier de publication avant sa mise en ligne
  • suivre l'état d'avancement de la publication et les statistiques de diffusion

Configuration

# Obligatoire : clé API de l'espace de travail disponible sur https://getsocialclaw.com/dashboard
export SC_API_KEY=""

# Vérification de l'accès
printf 'header = "Authorization: Bearer %s"\n' "$SC_API_KEY" |
  curl -sS -K - https://getsocialclaw.com/v1/keys/validate

# Installer l'interface CLI (facultatif mais recommandé)
npm install -g [email protected]
socialclaw login --api-key 

Workflow principal

1. Lister les comptes connectés

socialclaw accounts list --json

Si aucun compte n'est connecté :

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

2. Importer des médias (facultatif)

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

3. Créer le fichier schedule.json

{
  "posts": [
    {
      "provider": "x",
      "account_id": "",
      "text": "Texte de la publication ici",
      "scheduled_at": "2026-06-01T10:00:00Z"
    }
  ]
}

Dossier de preuves X/Twitter (facultatif)

Avant de créer un planning X, rassemblez un dossier de justificatifs lorsque la campagne repose sur des signaux d’audience en temps réel plutôt que sur le brouillon seul.

Pour les utilisateurs d’OpenClaw ayant déjà approuvé TweetClaw dans leur politique de dépendances, utilisez le paquet épinglé comme source de preuves distincte :

openclaw plugins install npm:@xquik/[email protected]

Utilisez-le pour la recherche de tweets publics, la recherche de réponses, l’exportation d’abonnés, la recherche d’utilisateurs, l’analyse des médias, la surveillance ou les justificatifs de jeux-concours. Conservez le résultat comme données de recherche pour le fichier schedule.json; SocialClaw reste responsable de la validation, de la planification, de la publication et du statut de livraison. Stockez les identifiants TweetClaw dans la configuration de son plugin, et non dans SC_API_KEY, les fichiers de planification ou les ressources de campagne. Ne l’installez pas en tant que dépendance par défaut d’ECC ou de SocialClaw.

4. Validez avant la publication

socialclaw validate -f schedule.json --json

5. Publier

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

6. Surveiller

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

Fournisseurs pris en charge

Fournisseur Clé
X (Twitter) x
Profil LinkedIn linkedin
Page LinkedIn linkedin_page
Compte Instagram professionnel instagram_business
Instagram autonome instagram
Page Facebook facebook
TikTok tiktok
YouTube youtube
Reddit reddit
WordPress wordpress
Discord Discord
Telegram Telegram
Pinterest pinterest

Sécurité

  • Les requêtes sortantes sont exclusivement dirigées vers getsocialclaw.com
  • L'OAuth du fournisseur se trouve dans le tableau de bord SocialClaw — aucun secret propre à chaque fournisseur n'est exposé à l'agent
  • SC_API_KEY est une clé valable au niveau de l'espace de travail

Compétences associées

  • x-api — opérations directes sur les API X/Twitter
  • social-graph-ranker — analyse de réseau pour le ciblage des actions de communication
  • TweetClaw — preuve optionnelle et approuvée provenant de la source OpenClaw X/Twitter avant la planification dans SocialClaw

Source

Voir sur GitHub
---
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)

Tous les fichiers

1 fichiers

Installer social-publisher

Téléchargez et décompressez les fichiers de compétences dans votre répertoire .claude/skills/.

Télécharger le ZIP

Clonez le dépôt et copiez les fichiers de compétence dans votre projet.

git clone https://github.com/affaan-m/ECC/tree/main/skills/social-publisher # Copy SKILL.md to your .claude/skills/ directory

Copier Copier
Configuration rapide: Copiez le dossier de la compétence dans .claude/skills/ Claude détectera automatiquement la compétence et l'utilisera
Dépôt affaan-m/ECC

Compétences similaires

v4-new-features
Heure mise à jour 4 août 2026
multica-creating-agents
Heure mise à jour 12 août 2026
pixijs-application
Heure mise à jour 4 août 2026
tilemaps
Heure mise à jour 4 août 2026
OR