social-publisher
affaan-m/ECC
SocialClaw를 사용하여 13개 플랫폼에 걸쳐 소셜 미디어 게시물을 예약 및 게시할 수 있으며, 미디어 업로드, 캠페인 검증 및 게시 현황 모니터링 기능을 지원합니다.
...모든 것을 확장하십시오소셜 퍼블리셔 (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 (트위터) | x |
| 링크드인 프로필 | LinkedIn |
| LinkedIn 페이지 | linkedin_page |
| 인스타그램 비즈니스 | instagram_business |
| Instagram 독립형 | 인스타그램 |
| 페이스북 페이지 | 페이스북 |
| 틱톡 | 틱톡 |
| 유튜브 | 유튜브 |
| 레딧 | 레딧 |
| 워드프레스 | 워드프레스 |
| 디스코드 | 디스코드 |
| 텔레그램 | 텔레그램 |
| 핀터레스트 | 핀터레스트 |
보안
- 발신 요청은
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 대시보드
---
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
복사





집
