Agent skill

Tiktok Script

by social-media-skills in social-media-skills/skills

A skill your agent uses 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…

MITAuto-check passedMedia & Creative

Install Tiktok Script

skills CLI
$ npx skills add social-media-skills/skills --skill tiktok-script -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install social-media-skills/skills tiktok-script --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/social-media-skills/skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/tiktok-script .claude/skills/tiktok-script && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
tiktok-script
GitHub stars
134
Token cost
~1.7k tokens
SKILL.md length
744 words
Files
7 (incl. references)
Skills in repo
106
Repo updated
First seen
Licence
MIT

At a glance

A skill your agent uses 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…

  • Works in 9 steps: Read the foundation first → Lock the concept, goal, and format → Decide the sound → …
  • Write a TikTok script — a native
  • SKILL.md covers Step 0 — Read the foundation…, Step 1 — Lock the concept,…, Step 2 — Decide the sound and Step 3 — Write the 1-second hook, plus 9 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Tiktok Script is an agent skill from social-media-skills/skills. Use 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…

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 8 other files, including reference files (for example `evals/evals.json`, `references/examples.md` and `references/formats-and-sound.md`).

It sits in Media & Creative, covering Video scripts and shorts. It works with TikTok and Instagram. The repository describes itself as: 106 social media skills for AI agents - strategy, writing, video, design, platform growth, publishing, and analytics. Works with Claude, Cursor, OpenClaw, Hermes & 40+ agents. The licence is MIT.

When your agent uses it

  • Write a TikTok script — a native
  • Sound-aware short-video script optimized for TikToks discovery engine (the FYP)
  • Built around a brutal 1-second hook
  • Says TikTok script

Example prompts

  • “TikTok script,”
  • “TikTok video,”
  • “script for TikTok,”
  • “/tiktok-script”

Workflow steps

9 steps, taken from the step headings in SKILL.md.

  1. Read the foundation first
  2. Lock the concept, goal, and format
  3. Decide the sound
  4. Write the 1-second hook
  5. Structure for watch-time and the loop
  6. Write the production doc
  7. TikTok SEO + caption + hashtags
  8. Production: film-first, or the Veo pack
  9. Hand off

What it can do on your machine

Read from SKILL.md and the folder at commit 6e30eeb. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Tiktok Script loads about 1.7k tokens when it runs, and up to ~6k if it reads all its reference files. Until then it costs about 241 tokens; SKILL.md has 744 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~241
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from social-media-skills/skills at commit 6e30eeb, republished under its MIT licence (© social-media-skills). 744 words, ~1,673 tokens.

Download SKILL.mdSave it as .claude/skills/tiktok-script/SKILL.md (or your agent's skills folder). This skill also uses 6 other files; get the full folder from GitHub.
name
tiktok-script
description
Use 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.
metadata.version
1.0.0
license
MIT

TikTok Script

TikTok 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:

  1. The hook is brutal — ~1 second. Stop the scroll instantly on three channels (verbal + on-screen text + visual) or the video is invisible.
  2. Watch-time and rewatches are everything. Design for completion and a loop, not just a hook.
  3. Make TikToks, not ads. Native, authentic, slightly-raw content beats polished/ad-like content. This is the biggest brand mistake on TikTok — and the pushback this skill makes.
  4. Sound and trends are part of discovery — ride them where they fit, never forced.
  5. TikTok is also a search engine — keywords (spoken + on-screen + caption) get you found.

(Full mechanics in references/tiktok-mechanics.md.)

Step 0 — Read the foundation first

Load brand-profile.md and voice.md. Voice carries into the spoken script and the caption. Carry guardrails and compliance rules.

Step 1 — Lock the concept, goal, and format

  • One idea — a TikTok does one thing.
  • Goal — reach, saves, follows, or comments (shapes the close/CTA).
  • Format — talking head, storytime, POV, tutorial, listicle, green-screen, Stitch/Duet, or faceless voiceover. Match it to the message and who's making it. See references/formats-and-sound.md.

Step 2 — Decide the sound

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.

Step 3 — Write the 1-second hook

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.

Step 4 — Structure for watch-time and the loop

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.

Step 5 — Write the production doc

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.

Step 6 — TikTok SEO + caption + hashtags

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.

Step 7 — Production: film-first, or the Veo pack

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.

Show full SKILL.md (283 more words)Show less

Step 8 — Hand off

  • Caption → caption-writer.
  • Schedule → scheduling-and-queue (upload the video to WoopSocial Media, then schedule).

Quality bar — self-check

  • Does the hook land in ~1 second on all three channels, with no intro tax?
  • Is it built for watch-time (fast, no dead air) with a loop/rewatch trigger?
  • Is the sound chosen intentionally and does it actually fit?
  • Is it native, not ad-like?
  • Are TikTok-search keywords in spoken + on-screen + caption?
  • Is the output a shootable production doc?
  • On-voice; truthful hook; AI-disclosure where generated?

Edge cases & pushback

  • "Make it a polished ad with our tagline" → push back: ad-style underperforms on TikTok; deliver a native version that still hits the goal.
  • "Put the trending dance sound on our B2B explainer" → don't force a mismatched trend; pick a sound/format that fits, or original audio.
  • "Generate it with AI instead of filming" → fine for faceless/b-roll, but flag that filming often wins on TikTok; recommend honestly.
  • Thin concept → shape the one idea; don't pad to fill time.
  • Repurposing a Reel → re-fit for TikTok (native tone, sound, search keywords), don't cross-post the watermarked identical file — see cross-platform-repurposing.
  • Regulated/sensitive → carry guardrails; only verifiable claims; required disclaimers.
  • 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

  • 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.

© social-media-skills, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 6 other files (references) in skills/tiktok-script of social-media-skills/skills.

  • SKILL.md
  • evals/evals.json
  • references/examples.md
  • references/formats-and-sound.md
  • references/hooks-and-retention.md
  • references/tiktok-mechanics.md
  • references/veo-prompt-pack.md

Open the folder on GitHubat commit 6e30eeb

Compare with similar skills

Tiktok Script next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Tiktok Script compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Tiktok Script this skillsocial-media-skills/skills134—~1.7kAutomated safety check: PassMIT
Social Cover DirectorJamailar/Beav1.8k—~1.7kAutomated safety check: WarnCustom licence
Tiktok Script WriterAffitor/affiliate-skills701—~3.6kAutomated safety check: PassMIT
Short Form Converternicepkg/ai-workflow285—~2kAutomated safety check: PassMIT
ShortsAgriciDaniel/claude-shorts219—~3.2kAutomated safety check: NotesMIT
Taisly Social Media Postingtaisly/agent2171 repos~1.5kAutomated safety check: PassMIT

Similar skills

  • A skill your agent uses when the user wants to plan or generate a social media cover image for a Xiaohongshu note, Douyin/TikTok photo post, Reels/Shorts cover, WeChat/Video Account post…

    1.8k GitHub stars~1.7k tokensUpdated 2 days ago
    Media & CreativeAuto-check: warnings
  • Tiktok Script Writer

    Affitor/affiliate-skills

    Write short-form video scripts for TikTok, Instagram Reels, and YouTube Shorts that promote affiliate products with strong hooks, demos, and CTAs.

    701 GitHub stars~3.6k tokensUpdated 26 days ago
    Media & CreativeAuto-check passed
  • Short Form Converter

    nicepkg/ai-workflow

    Convert long-form videos into short-form content for TikTok, YouTube Shorts, and Instagram Reels.

    285 GitHub stars~2k tokensUpdated 8 mo ago
    Media & CreativeAuto-check passed
  • Shorts

    AgriciDaniel/claude-shorts

    Interactive longform-to-shortform video creator. An agent skill from AgriciDaniel/claude-shorts.

    219 GitHub stars~3.2k tokensUpdated 3 mo ago
    Media & CreativeAuto-check: notes
  • Free AI-first short-form video publishing to TikTok, Instagram Reels, YouTube Shorts, X, and Facebook from AI agents through Taisly.

    217 GitHub starsUsed in 1 repo~1.5k tokens
    Media & CreativeAuto-check passed
  • Social Captions

    rediumvex/social-media-caption-generator-claude

    Write algorithm-optimized captions/descriptions for social media posts and reels.

    131 GitHub stars~2.7k tokensUpdated 2 mo ago
    Writing & ContentAuto-check: notes

More from social-media-skills/skills

All 106 skills in this repo
  • AI Image Editing

    social-media-skills/skills

    The AI image-editing router — inpainting/object removal, background removal, upscaling, outpainting, old-photo restoration, and retouch, routed task-first to the right engine.

    134 GitHub stars~2.1k tokensUpdated 9 days ago
    Auto-check passed
  • AI Music And Sound

    social-media-skills/skills

    The AI music + sound-design skill for social -- original/licensed audio beds and sound design for Reels/TikToks/Shorts/videos.

    134 GitHub stars~1.9k tokensUpdated 9 days ago
    Auto-check passed
  • AI Search Optimization

    social-media-skills/skills

    A skill your agent uses to get a brand and its content CITED and RECOMMENDED by AI answer engines — the GEO (Generative Engine Optimization) / AI-search-visibility skill.

    134 GitHub stars~2k tokensUpdated 9 days ago
    Auto-check passed
  • AI Video

    social-media-skills/skills

    The model-agnostic AI-video router and brief — the counterpart to image-prompt.

    134 GitHub stars~1.3k tokensUpdated 9 days ago
    Auto-check passed
  • AI Voiceover

    social-media-skills/skills

    The AI narration / voiceover mini-skill (ElevenLabs-led). An agent skill from social-media-skills/skills.

    134 GitHub stars~1.1k tokensUpdated 9 days ago
    Auto-check passed
  • Analytics And Reporting

    social-media-skills/skills

    Social media analytics and reporting — read native platform data honestly and turn it into next actions.

    134 GitHub stars~1.4k tokensUpdated 9 days ago
    Auto-check passed

Works with

Questions about Tiktok Script

What does Tiktok Script do?

A skill your agent uses 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…. Tiktok Script is an agent skill from social-media-skills/skills. Use 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.

When should I use Tiktok Script?

Tiktok Script fits situations like: write a TikTok script — a native; sound-aware short-video script optimized for TikToks discovery engine (the FYP); built around a brutal 1-second hook; says TikTok script.

How do I install Tiktok Script in Claude Code?

Run `npx skills add social-media-skills/skills --skill tiktok-script -a claude-code`. Or copy the skill folder (skills/tiktok-script in social-media-skills/skills) into .claude/skills/tiktok-script in your project. Claude Code loads it when a task matches its description.

How do I install Tiktok Script in Codex?

Run `npx skills add social-media-skills/skills --skill tiktok-script -a codex`. Or copy the skill folder (skills/tiktok-script in social-media-skills/skills) into .agents/skills/tiktok-script in your project. Codex loads it when a task matches its description.

Can I use Tiktok Script in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add social-media-skills/skills --skill tiktok-script -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/tiktok-script, .gemini/skills/tiktok-script, .github/skills/tiktok-script and .opencode/skills/tiktok-script in your project.

What does Tiktok Script need to run?

SKILL.md names no scripts, command-line tools or credentials: Tiktok Script is instructions for the agent only.

Does Tiktok Script access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Tiktok Script safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Tiktok Script use?

Tiktok Script is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Tiktok Script use?

About 1.7k tokens (SKILL.md is roughly 6.7k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 4.3k tokens, read only when the agent opens those files.

What are the alternatives to Tiktok Script?

Skills that share tags, products or a category with Tiktok Script: Social Cover Director (Jamailar/Beav, 1.8k stars), Tiktok Script Writer (Affitor/affiliate-skills, 701 stars), Short Form Converter (nicepkg/ai-workflow, 285 stars) and Shorts (AgriciDaniel/claude-shorts, 219 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Tiktok Script?

social-media-skills (a GitHub organization) maintains it in social-media-skills/skills, which has 134 GitHub stars. The repository holds 106 skills in this directory. The repository was last updated on October 1, 2026.

Source: social-media-skills/skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.