Install
openclaw skills install @social-media-skills/tiktok-scriptUse to write a TikTok script — a native, sound-aware short-video script optimized for TikTok's discovery engine (the FYP), built around a brutal 1-second hook, watch-time, and rewatches. Run when the user says "TikTok script," "TikTok video," "script for TikTok," "make a TikTok," "storytime," "TikTok hook," or wants short-form video for TikTok specifically. Reads brand-profile and voice first; rides a trending sound/format where it genuinely fits (live trend research goes to trend-jacking); structures for completion + rewatch; optimizes for TikTok search; outputs a production doc (shot - on-screen text - spoken - sound - timing) plus a Veo prompt pack for faceless/b-roll shots (native filming often beats AI on TikTok). For Instagram Reels use reels-script; for YouTube Shorts use youtube-shorts; for the platform-agnostic scripting craft use short-form-video-script; hands caption to caption-writer and scheduling to scheduling-and-queue.
openclaw skills install @social-media-skills/tiktok-scriptTikTok is the purest discovery engine in social: the For You Page decides reach from how people respond to the video, not from your follower count — so every TikTok has to earn its reach from scratch. That makes the rules specific, and different from Reels:
(Full mechanics in references/tiktok-mechanics.md.)
Load brand-profile.md and voice.md. Voice carries into the spoken script and the caption. Carry
guardrails and compliance rules.
references/formats-and-sound.md.Ride a trending sound only where it genuinely fits; otherwise use original audio (most
brand/founder content) or a commercial-safe music bed. A forced trend hurts. For live trend research
and timing, hand off to trend-jacking. See references/formats-and-sound.md.
Use hook-writer. Fire the hook on all three channels at once in the first ~1–3 seconds — no intro,
no logo, no "hey guys." It must be true (no clickbait the video won't pay off). See
references/hooks-and-retention.md.
Front-load value, keep an open loop, cut all dead air, and design a loop or rewatch trigger so
the ending feeds the start (rewatches are one of the strongest FYP signals). Re-hook mid-video for
longer scripts. See references/hooks-and-retention.md.
Output a shootable doc — a row per beat with shot · on-screen text · spoken · sound · timing — so it can be filmed or generated as-is, not a vague paragraph.
Place target keywords in the spoken script, on-screen text, and caption (TikTok reads all
three). Use keyword + niche hashtags, not generic high-volume ones. Hand the caption to
caption-writer.
Default to native filming for faces/voices (it out-trusts AI on TikTok). For faceless niches,
b-roll, or unfilmable concepts, use the bundled Veo prompt pack
(references/veo-prompt-pack.md; API layer in tools/integrations/veo.md) — generated
"native/handheld," not glossy. AI-disclosure is auto on TikTok via WoopSocial.
caption-writer.scheduling-and-queue (upload the video to WoopSocial Media, then schedule).cross-platform-repurposing.brand-profile, voice-builder — voice + guardrails.short-form-video-script — the master scripting craft this specializes for TikTok.hook-writer — the 1-second hook.trend-jacking — live trend/sound research and timing.reels-script — Instagram Reels; youtube-shorts — Shorts; cross-platform-repurposing
— adapt across them.caption-writer — the caption; scheduling-and-queue — schedule the post.tools/integrations/veo.md — the Veo API/connection layer.references/tiktok-mechanics.md — the FYP discovery engine, signals, native rule, TikTok SEO, length.references/hooks-and-retention.md — the 1-second hook, watch-time tactics, loop/rewatch design.references/formats-and-sound.md — TikTok formats + sound/trend strategy and the fit test.references/veo-prompt-pack.md — AI-video pack for faceless/b-roll, with the native-beats-AI caveat.references/examples.md — worked production docs, with loops + SEO, vs a polished-ad version.