オプション
家家 Skill その他 social-publisher

social-publisher

affaan-m/ECC affaan-m/ECC

SocialClaw を使用すれば、13のプラットフォームにわたるソーシャルメディアの投稿をスケジュール設定・公開でき、メディアのアップロード、キャンペーンの検証、配信状況のモニタリングにも対応しています。

...すべて拡張します
35
更新された時間 2026年10月4日

Social Publisher (SocialClaw)

Claude CodeとSocialClawを連携させ、単一のワークスペースAPIキーを通じて13のプラットフォームにまたがるエージェント主導型のソーシャルメディア投稿を実現します。

有効化のタイミング

  • X、LinkedIn、Instagram、TikTok、またはその他のプラットフォームにコンテンツを公開する場合
  • 複数のプラットフォームで同時に投稿キャンペーンをスケジュールする場合
  • ソーシャル投稿で使用するメディアをアップロードする場合
  • 公開前に投稿スケジュールを確認したい場合
  • 公開の実行状況や配信分析を監視する

設定

# 必須:https://getsocialclaw.com/dashboard から取得したワークスペース API キー
export SC_API_KEY=""

# アクセス権限の確認
printf 'header = "Authorization: Bearer %s"\n' "$SC_API_KEY" |
  curl -sS -K - https://getsocialclaw.com/v1/keys/validate

# CLIのインストール(オプションですが推奨)
npm install -g [email protected]
socialclaw login --api-key

主なワークフロー

1. 連携済みアカウントの一覧表示

socialclaw accounts list --json

接続されていない場合:

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

2. メディアのアップロード(オプション)

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

3. schedule.json を作成する

{
  "posts": [
    {
      "provider": "x",
      "account_id": "",
      "text": "ここに投稿文を入力",
      "scheduled_at": "2026-06-01T10:00:00Z"
    }
  ]
}

オプションの X/Twitter 証拠パッケージ

Xのスケジュールを構築する前に、キャンペーンが下書きだけでなくリアルタイムのオーディエンスシグナルに依存する場合は、ソースパケットを収集してください。

依存関係ポリシーでTweetClawをすでに承認済みのOpenClawユーザーは、ピン留めされたパッケージを別の証拠ソースとして使用してください:

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

公開ツイートの検索、返信の検索、フォロワーのエクスポート、ユーザー検索、メディアレビュー、モニタリング、またはプレゼントキャンペーンの証拠として使用してください。 出力結果はschedule.json の調査用入力データとして保持してください。検証、スケジューリング、公開、配信状況の管理については、引き続き SocialClaw が責任を負います。TweetClaw の認証情報は、SC_API_KEY、スケジュールファイル、またはキャンペーンアセットではなく、プラグインの設定に保存してください。デフォルトの ECC または SocialClaw の依存関係としてインストールしないでください。

4. 公開前の検証

socialclaw validate -f schedule.json --json

5. 公開

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

6. 監視

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

対応プロバイダー

プロバイダー キー
X (Twitter) x
LinkedInプロフィール linkedin
LinkedInページ linkedin_page
Instagramビジネス instagram_business
Instagram単体 instagram
Facebookページ facebook
TikTok TikTok
YouTube YouTube
Reddit reddit
WordPress WordPress
Discord Discord
Telegram Telegram
Pinterest Pinterest

セキュリティ

  • 送信リクエストはgetsocialclaw.comへのみ行われます
  • プロバイダーのOAuthはSocialClawダッシュボード内にあり、エージェントに対してプロバイダーごとのシークレットが公開されることはありません
  • SC_API_KEYはワークスペーススコープのキーです

関連スキル

  • x-api— X/Twitter APIの直接操作
  • social-graph-ranker— アウトリーチターゲティングのためのネットワーク分析
  • TweetClaw— SocialClawによるスケジューリング前に、承認済みのOpenClaw X/Twitterソースの証拠を任意で提示

ソース

  • npm:npm install -g [email protected]
  • ダッシュボード: SocialClaw ダッシュボード
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)

すべてのファイル

1件のファイル

social-publisherをインストール

スキルファイルをダウンロードし、.claude/skills/ ディレクトリに解凍してください。

ZIPをダウンロード

リポジトリをクローンし、スキルファイルをプロジェクトにコピーしてください。

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

コピー コピー
クイックセットアップ: スキルフォルダを .claude/skills/ にコピーしてください。 Claude が自動的にそのスキルを検出して使用します。
リポジトリ affaan-m/ECC

関連スキル

v4-new-features
更新された時間 2026年8月4日
multica-creating-agents
更新された時間 2026年8月12日
pixijs-application
更新された時間 2026年8月4日
tilemaps
更新された時間 2026年8月4日
OR