From claude-soma
Orchestrates multi-platform social media campaigns from a video or brief. Gathers materials, generates diagrams, writes per-platform content, and posts to X, LinkedIn, Medium.
How this skill is triggered — by the user, by Claude, or both
Slash command
/claude-soma:social-publishThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Orchestrates a multi-platform content campaign from a single brief or source
Orchestrates a multi-platform content campaign from a single brief or source video. Supports the following platforms:
Platforms
x — X (Twitter) thread, 280 chars/post, uses playwright-xx-article — X long-form article, uses playwright-xlinkedin — LinkedIn newsletter or post, uses playwright-linkedinmedium — Medium long-form post, uses playwright-mediumNote:
blueskyagents (social-bluesky-writer,social-bluesky-poster)
scripts/bluesky-post.pyshipped 2026-05-31 (S17, commitd721e33) but are INERT — user opted out 2026-05-31. Code remains on disk for reference but is not part of the active platform list. Do NOT dispatch the bluesky agents from this skill.
Gather raw materials: transcript, screenshots, diagrams, README excerpt. Ask the user for the source video URL or local path if not provided.
Generate diagrams if needed via codex-image-gen.
Write per-platform content by dispatching the platform writer agent:
social-x-writer for X threadssocial-x-article-writer for X long-formsocial-linkedin-writer for LinkedInsocial-medium-writer for MediumReview all drafts together. Present to the user for approval if running interactively. In autonomous mode, proceed directly to posting.
Post by dispatching the platform poster agent for each approved draft:
social-x-poster for Xsocial-x-article-poster for X long-formsocial-linkedin-poster for LinkedInsocial-medium-poster for MediumThe user can specify a subset of platforms. Default is all four. Examples:
| Platform | Auth method | Credential file |
|---|---|---|
| X | Playwright session (pw-login.js) | ~/.claude-pw/state-x.json |
| Playwright session (pw-login.js) | ~/.claude-pw/state-linkedin.json | |
| Medium | Playwright session (pw-login.js) | ~/.claude-pw/state-medium.json |
If a required credential file is missing, skip that platform and report which one needs re-auth.
Report the final status of each platform:
npx claudepluginhub techfreakworm/claude-somaCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.