ai-image-editing
The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to…
Platform specs and publish validation — per-platform requirements and the validate-before-publish step for multi-platform fan-out. Use when fanning a post out to multiple platforms, when a post is getting rejected, when mapping per-platform postType/required fields, or to run
$ npx -y skills add social-media-skills/skills --skill platform-specs-and-validation --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/platform-specs-and-validationContext preview
The summary Claude sees to decide when to auto-load this skill.
Platform specs and publish validation — per-platform requirements and the validate-before-publish step for multi-platform fan-out. Use when fanning a post out to multiple platforms, when a post is getting rejected, when mapping per-platform postType/required fields, or to run
name: platform-specs-and-validation description: >- Platform specs and publish validation — per-platform requirements and the validate-before-publish step for multi-platform fan-out. Use when fanning a post out to multiple platforms, when a post is getting rejected, when mapping per-platform postType/required fields, or to run the validate-before-publish step. Encodes the per-platform postType enums, required-field matrices, and media rules from the OpenAPI spec, and runs POST /posts/validate so a post lands correctly on every target. Uses the CHECK framework. The keystone the per-platform format skills point to. WoopSocial validates + publishes atomically and has no update endpoint; the agent maps fields and fixes spec violations, but human-judgment calls (disclosure truthfulness, privacy intent) stay with the person; metrics never fabricated. Distinct from the per-platform format skills (one platform's content) and scheduling-and-queue (timing). version: 1.0.0
The **cross-cutting publish-readiness skill** — make a post correct on **every** target (required fields, media rules, limits) and run the **validate-before-publish** loop. It's the **keystone the format skills point to.** The agent **maps fields + fixes spec violations + validates**; **WoopSocial validates and publishes**; **content craft and human-judgment calls stay elsewhere.**
WoopSocial **validates and publishes atomically** — `POST /posts` checks every target together, and **if any one fails, nothing is created.** There's **no update endpoint**, so a post that publishes wrong can't be patched (edit = **delete + recreate**). That makes **getting every target's fields right *before* publish** the whole game: the right `postType`, the required per-platform fields, the media rules, and account-specific values (Pinterest board, TikTok privacy) resolved from `platform-inputs` — then `POST /posts/validate` to catch what's left. This skill is where the format skills come to **make sure it will actually go through.**
(Depth: `references/the-check-framework.md`.)
note each platform's field set.
TikTok's eight; YouTube `title`+`privacy`; Pinterest `pinterestBoardId`); **resolve account values** from `GET /social-accounts/{id}/platform-inputs`.
media**; TikTok PHOTO/VIDEO field applicability; use `contentOverride` or separate posts where fan-out conflicts; respect text limits.
declarations, not validation knobs** — never flip them to clear an error; these stay with the person.
(atomic). **No update** → delete + recreate (only while `NOT_STARTED`).
Per-platform postType enums + required-field matrices + media rules + the platform-inputs discovery endpoint + lifecycle facts (atomic create, no update, delivery status, schedule types): `references/woopsocial-publish-spec.md`. The validate-then-create loop, the full `ValidationField` code table + `CreatePostErrorCode` list + worked examples: `references/validation-reference-and-recipes.md`. (The live OpenAPI spec / `tools/integrations/woopsocial.md` are the source of truth; enums and limits move.)
improve the creative** (the format/content skills do) and **can't guarantee performance.**
delete + recreate (only while `NOT_STARTED`).
**never flipped to pass validation**; privacy intent + disclosure truthfulness stay with the **person**.
metrics** — native analytics only. (Scope, distinctions + connections: `references/scope-and-connections.md`.)
**platform-specs-and-validation (this)** = the cross-platform field/media/validation layer that makes a post publish-ready on every target · **the per-platform format skills** (`tiktok-photo-mode`, `tiktok-video-publishing`, `threads-post`, `youtube-publishing-and-metadata`, `carousel-writer`, …) = **craft one platform's content** and point here for validation · **scheduling-and-queue** = timing/cadence, not correctness · `tools/integrations/woopsocial.md` = the shared integration guide this applies post-level.
Receives from: every **format skill** (crafted content + chosen postType) and **content-calendar** (the plan). Resolves with: `GET /social-accounts/{id}/platform-inputs` (boards, privacy options) + the **integration guide**. Hands to: **scheduling-and-queue → WoopSocial** (`POST /posts` after `isValid`), then **webhooks/delivery status** for confirmation. Supports: **cross-platform-repurposing** (per-target `contentOverride`), **analytics-and-reporting** (native delivery readout), **experimentation** (valid variants). Content craft + truthful declarations stay with the format skills + the person.
Every target collected and confirmed in one project; each target's required fields hydrated (postType / privacy / board / disclosure / title as applicable) with account-specific values res
Give your AI agent the skills of a top-1% social media team. 106 of them, free.
The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to…
The AI music + sound-design skill for social -- original/licensed audio beds and sound design for Reels/TikToks/Shorts/videos. Use when someone needs…
Use to get a brand and its content CITED and RECOMMENDED by AI answer engines — the GEO (Generative Engine Optimization) / AI-search-visibility skill. Run when…
The model-agnostic AI-video router and brief — the counterpart to image-prompt. Use when someone asks "which AI video tool should I use," "make an AI video,"…
The AI narration / voiceover mini-skill (ElevenLabs-led). Use when someone wants an "AI voiceover," "narration," "text-to-speech for a video," "voice for my…
Social media analytics and reporting — read native platform data honestly and turn it into next actions. Use when someone wants to "check my analytics," "see…