AGENT SKILLBY AFFAAN-M
Social publisher (SocialClaw)
AT A GLANCE
Social publisher (SocialClaw) is a social media skill for AI agents. Agent-driven scheduling and publishing of social media posts across 13 platforms via SocialClaw. It is published by affaan-m in the affaan-m/ecc GitHub repository (243K stars) under the MIT license. Install it with: npx skills add affaan-m/ecc --skill social-publisher
- SOURCE REPOSITORY
- affaan-m/ecc (opens GitHub in a new tab)
- REPO STARS
- SOURCE REPOSITORY
- LICENSE
- MIT
- CATEGORIES
- SKILL.MD SIZE
- 3.5 KB124 LINES
QUICK ANSWER
- WHAT IT IS01
- Agent-driven scheduling and publishing of social media posts across 13 platforms via SocialClaw. What sets it apart is how it narrows social content into one specific workflow rather than a broad, generic prompt.
- INPUTS02
- Context for social content: your goals, audience, constraints, and any source material the skill asks for.
- OUTPUT03
- A ready-to-use result for social content: the analysis, copy, or recommendations the agent produces.
INSTALL
One command adds this skill from its source repository.
npx skills add affaan-m/ecc --skill social-publisherREAD THE SKILL.MD BELOW BEFORE YOU RUN IT. SKILLS INSTRUCT YOUR AGENT.
SKILL.MD
The full file, as published in the source repository. Copy it, download it or open it on GitHub.
ON THIS PAGE · 14
Social Publisher (SocialClaw)#
Connects Claude Code to SocialClaw (opens in a new tab) 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#
# 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 socialclaw@0.1.12
socialclaw login --api-key <workspace-key>Core Workflow#
1. List connected accounts#
socialclaw accounts list --jsonIf not connected:
socialclaw accounts connect --provider x --open
socialclaw accounts connect --provider linkedin --open2. Upload media (optional)#
socialclaw assets upload --file ./image.png --json
# → { "asset_id": "..." }3. Build schedule.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:
openclaw plugins install npm:@xquik/tweetclaw@1.6.31Use 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#
socialclaw validate -f schedule.json --json5. Publish#
socialclaw apply -f schedule.json --json
# → { "run_id": "..." }6. Monitor#
socialclaw status --run-id <run-id> --json
socialclaw posts list --jsonSupported 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 | |
| WordPress | wordpress |
| Discord | discord |
| Telegram | telegram |
pinterest |
Security#
- Outbound requests go to
getsocialclaw.comonly - Provider OAuth is in the SocialClaw dashboard — no per-provider secrets exposed to the agent
SC_API_KEYis a workspace-scoped key
Related Skills#
x-api— direct X/Twitter API operationssocial-graph-ranker— network analysis for outreach targetingTweetClaw- optional approved OpenClaw X/Twitter source evidence before SocialClaw scheduling
Source#
- npm:
npm install -g socialclaw@0.1.12 - Dashboard: SocialClaw dashboard (opens in a new tab)
FAQ
07 QUESTIONS
01What is the Social publisher (SocialClaw) agent skill?
Agent-driven scheduling and publishing of social media posts across 13 platforms via SocialClaw. It is listed under social media in the 100xLab agent skills directory.
02How do I install Social publisher (SocialClaw) in Cursor, Claude Code, or Codex?
Run npx skills add affaan-m/ecc --skill social-publisher in the project where you want it, then ask your agent for the skill by name. The --skill flag installs only Social publisher (SocialClaw), not every skill in the repository.
03What does the Social publisher (SocialClaw) SKILL.md cover?
The SKILL.md includes sections on When to Activate, Setup, Core Workflow, List connected accounts, Upload media (optional) and Build schedule.json. Read the full text on this page or in plain markdown at /resources/agent-skills/affaan-m-ecc--social-publisher--qsj8fe/raw.
04Which agents can use Social publisher (SocialClaw)?
Social publisher (SocialClaw) installs with the cross-agent skills installer (npx skills add), which sets it up for agents such as Claude Code, Cursor and Codex. Each agent loads the SKILL.md when you ask for the skill by name.
05What license is Social publisher (SocialClaw) under?
The affaan-m/ecc repository declares the MIT license. Read the license file in the repository before you copy or redistribute the skill.
06Is Social publisher (SocialClaw) free to use?
Reading, copying and installing Social publisher (SocialClaw) costs nothing: it is published in a public GitHub repository under the MIT license. Reuse and redistribution follow that license.
07Where is the source of Social publisher (SocialClaw)?
Social publisher (SocialClaw) comes from https://github.com/affaan-m/ecc, which has 243K GitHub stars. The SKILL.md is at https://github.com/affaan-m/ecc/blob/HEAD/skills/social-publisher/SKILL.md. The author is affaan-m.
Need an agent workflow built around your stack?
Tell us the workflow you want automated. We reply within 4 working hours (IST).
ATTRIBUTION
Social publisher (SocialClaw) was written by its original authors and is published in affaan-m/ecc (opens GitHub in a new tab) under the MIT license. All rights stay with the original authors.
100xLab did not write, maintain or endorse this skill. This page lists it for discovery. Repo stars belong to the source repository, not to the skill. Review any skill before you install it.