ai-image-editing
The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to…
The TikTok VIDEO publish-config skill. Use when someone wants to "publish/schedule a TikTok video," "configure a TikTok upload," set the caption/cover/privacy/duet-stitch/disclosure, or post a TikTok video via WoopSocial (postType VIDEO). Configures the publish for reach,
$ npx -y skills add social-media-skills/skills --skill tiktok-video-publishing --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/tiktok-video-publishingContext preview
The summary Claude sees to decide when to auto-load this skill.
The TikTok VIDEO publish-config skill. Use when someone wants to "publish/schedule a TikTok video," "configure a TikTok upload," set the caption/cover/privacy/duet-stitch/disclosure, or post a TikTok video via WoopSocial (postType VIDEO). Configures the publish for reach,
name: tiktok-video-publishing description: >- The TikTok VIDEO publish-config skill. Use when someone wants to "publish/schedule a TikTok video," "configure a TikTok upload," set the caption/cover/privacy/duet-stitch/disclosure, or post a TikTok video via WoopSocial (postType VIDEO). Configures the publish for reach, discovery, and compliant disclosure AND writes the search-optimized caption: the caption is search (lead-load the primary keyword), duet/ stitch ON is free distribution, the cover frame wins the profile grid + search, and the disclosure flags (isBrandedContent/isYourBrand) are set truthfully. Uses the REACH framework. Reads brand-profile + goals-and-kpis + the script/video first. The VIDEO FILE is filmed by a human or made by the video skills (not WoopSocial); WoopSocial publishes via raw-bytes upload and auto-discloses AI on TikTok; trending sound / pinned comment / replies are native or human; no update endpoint (edit = delete+recreate); metrics never fabricated. Distinct from tiktok-script (the VIDEO SCRIPT) and tiktok-photo-mode (PHOTO). version: 1.0.0
A **format-execution skill** — configure the TikTok VIDEO publish for reach + discovery + compliant disclosure **and** write the search-optimized caption. The agent **configures the publish + writes the caption**; the **video FILE is an input**; **WoopSocial publishes via `postType=VIDEO`** and auto-discloses AI on TikTok.
The script gets filmed once, but the **publish config is set at upload and is the most controllable reach/ SEO layer.** Four levers: the **caption is search** (TikTok is a search engine; only the first ~100–150 chars show — lead with the primary keyword, not a teaser); **duet/stitch ON is free distribution** (others remixing your video grows its engagement cluster); the **cover frame wins the profile grid + search**; and **disclosure** (the `isBrandedContent`/`isYourBrand` flags) keeps you compliant. The **video file is an input** — this skill makes it **land correctly and get found.**
1. **brand-profile** — voice/niche (and the search phrasing the audience uses). 2. **goals-and-kpis** — the goal (reach / saves / shop conversions). 3. the **script/video** (often from **tiktok-script**) — the topic to optimize the caption around.
(Depth: `references/the-reach-framework.md`.)
keywords + niche hashtags; long-tail; mirror in on-screen text.
for genuine brand-safety).
wins the profile grid + search.
auto-disclosed on TikTok but **prohibited AI uses stay prohibited**; branded content can't be private.
`MEDIA_UPLOAD` (trending sound); 1080×1920 9:16, ≤1GB, cap from `maxVideoPostDurationSec`; **validate**; no update → delete+recreate.
Caption-as-search (first ~100 chars, long-tail, Google surfacing, hashtag lift, pinned-comment = native); duet/stitch/comments as reach levers; cover wins profile grid + search; privacy + disclosure (branded vs your-brand, AI labels/prohibited uses, branded-can't-be-private); specs + length + DIRECT_POST vs MEDIA_UPLOAD (trending sound): `references/video-publishing-2026-reality.md`. Caption-SEO formula, reach-settings defaults, the full VIDEO publish-config block + worked examples: `references/publish-config-and-recipes.md`.
by the video skills** (`veo-3`/`luma`/`kling` + edited) — **WoopSocial doesn't film/edit/generate video.**
**No update** → edit = delete + recreate (only while `NOT_STARTED`).
`MEDIA_UPLOAD`). **Disclosure truthful; prohibited AI uses stay prohibited; branded content can't be private.** **Never promise the FYP/virality; never fabricate metrics** (native analytics only). (Scope, distinctions + connections: `references/scope-and-connections.md`.)
**tiktok-video-publishing (this)** = the VIDEO publish-config + search caption (duet/stitch/cover apply; autoAddMusic ignored) · **tiktok-script** = writes the VIDEO SCRIPT (the content) · **tiktok-photo-mode** = the PHOTO carousel (autoAddMusic applies; duet/stitch/cover don't) · **reels-script**/**youtube-shorts** = other video formats · **caption-writer**/**hook-writer** = generic copy.
Reads first: **brand-profile**, **goals-and-kpis**, the **script/video** (**tiktok-script**). Content inputs (external to WoopSocial): **tiktok-script**, the **video** cluster (**veo-3**/**luma**/**kling**) + editing, **image-prompt**/**ideogram**/**nano-banana** (cover frame), **hook-writer**/**caption-writer**. Publish: **scheduling-and-queue → WoopSocial** (`postType=VIDEO`), **platform-specs-and-validation** (validate + field rules), **content-calendar**. Engage/reuse/measure: **community-management** (pinned comment + replies), **content-recycling** (→ Reels/Shorts), **analytics-and-reporting**, **experimentation-and-ab-testing** (A/B caption/cover). Filming/editing, trending sound, and comments stay external/native.
A search-optimized caption (primary keyword lead-loaded, v
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…