tt-audience-insights
Read your TikTok niche and audience from real data. Scan a hashtag for top videos with plays, likes, and comments, see which…
Map a trending TikTok sound or format to your niche so the ride is authentic, not cringe. Runs a fit check (does it match your niche, is it still early, what is the native joke), then scripts the twist that makes the trend yours: the recognizable beat plus a niche-specific turn.
Claude Code
$ npx -y skills add sergebulaev/tiktok-skills --skill tt-trend-mapper --agent claude-code
Codex
$ npx skills add sergebulaev/tiktok-skills --skill tt-trend-mapper -a codex -y
Cursor
$ npx skills add sergebulaev/tiktok-skills --skill tt-trend-mapper -a cursor -y
Gemini CLI
$ npx skills add sergebulaev/tiktok-skills --skill tt-trend-mapper -a gemini-cli -y
GitHub Copilot
$ npx skills add sergebulaev/tiktok-skills --skill tt-trend-mapper -a github-copilot -y
OpenCode
$ npx skills add sergebulaev/tiktok-skills --skill tt-trend-mapper -a opencode -y
Windsurf
$ npx skills add sergebulaev/tiktok-skills --skill tt-trend-mapper -a windsurf -y
name: tt-trend-mapper description: "Map a trending TikTok sound or format to your niche so the ride is authentic, not cringe. Runs a fit check (does it match your niche, is it still early, what is the native joke), then scripts the twist that makes the trend yours: the recognizable beat plus a niche-specific turn. Covers sound timing, the trend lifecycle, and when to skip a trend entirely. Use to ride a trend without looking late or forced. Not for a from-scratch hook (use tt-hook-scripter) or a posting plan (use tt-content-planner)."
Riding a trend is a distribution lever: a trending sound carries built-in reach, and a familiar format lowers the barrier to watch. But a trend copied with no twist is forgettable, and a trend forced onto a clashing niche reads as cringe and costs trust. This skill decides whether to ride, and if so, scripts the twist that makes the trend yours.
a hook (spoken line + on-screen text + visual)
Four questions. A trend has to clear all four to be worth riding.
1. **Does it match your niche?** Can your audience tell why you, specifically, did this trend? If the only connection is "it was trending", skip it. 2. **Is it still early?** A sound in its first 1 to 3 days of climbing carries the most lift. If it is already on every third video, you read as late. Check how saturated the sound and format already are. 3. **Is there a native structure to honor?** Most trends have an expected beat (a setup line, a specific cut, a punchline placement). Riding it means hitting that beat, then twisting it, not ignoring it. 4. **Can you add a real twist?** The twist is the whole point. If you cannot bend the trend to say something only your niche would say, the ride is filler.
If a trend fails the fit check, **recommend skipping it.** A skipped trend costs nothing. A cringe ride costs trust.
| Stage | What you see | Move | |---|---|---| | **Emerging** | a sound or format on a few breakout videos, climbing fast | ride now, this is the window | | **Peaking** | it is everywhere, big accounts are on it | ride only with a strong twist, expect less lift | | **Saturated** | every third video uses it, the joke is worn | skip, or subvert it (do the opposite) | | **Dead** | it stopped climbing days ago | skip; using it now reads as late |
The reach boost lives in the emerging stage. By saturation the sound is just a sound.
Once a trend clears the fit check, build the ride as a hook (formula T10):
1. **Hit the recognizable beat first.** The first second has to read as the trend, or you lose the built-in recognition. 2. **Twist into your niche by the turn.** "{the trend's expected setup}, but for {your niche}" is the core move. The twist is the surprise that makes it shareable inside your audience ("they did the trend, but for us"). 3. **Keep the native structure.** If the trend has a cut on the beat drop, cut on the beat drop. Honoring the format is what signals you get it. 4. **Hand the spoken line to `tt-humanizer`** so the script does not sound written. Hand the full hook to `tt-caption-writer` for the caption.
1. **Gather inputs.** The trend (a sound link, a format description, or an example video URL), the user's niche, and what they usually post. 2. **Parse any URL.** `lib.url_parser.parse_tiktok_url(url)` extracts the handle and video id from an example video. 3. **Run the fit check.** Score all four questions. If it fails, recommend skip and explain why (saying no honestly builds more trust than a forced ride). 4. **Read the lifecycle stage.** Ask the user how saturated they have seen it; place it on the emerging-to-dead scale. 5. **Tear down the native structure.** Name the beat, the joke, the expected cut. 6. **Script the twist** as a T10 hook (spoken line + on-screen text + visual). 7. **Humanizer pass** on the spoken line (`tt-humanizer` V3: AI vocab by density, stacked triads, reveal bridges, sincerity openers; make it sayable, never insert a punch line). 8. **Hand off.** `tt-caption-writer` for the caption and a sound-credit note; `tt-content-planner` if the trend ride is one slot in the week.
Global voice rules: see root `SKILL.md` Voice rules. Additional skill-specific rules:
-
Part of the linkedin-skills family (400+ stars). Same voice engine and approve-before-publish flow, now for TikTok. Also available for Instagram · X · YouTube · Threads · Facebook. 8 skills that turn Claude Code and Codex into your TikTok content team.
Read your TikTok niche and audience from real data. Scan a hashtag for top videos with plays, likes, and comments, see which…
Write a TikTok caption under 2,200 chars (hashtags included), pick a tasteful 3 to 5 hashtag set with mixed reach, and set the…
Build a weekly TikTok posting plan from a niche, audience, and content pillars. Produces per-day picks (hook formula, angle,…
Script the first 1-3 second TikTok hook: the spoken line, the on-screen text, and the opening visual firing at once so the viewer…
Remove the AI-script tells viewers hear in a TikTok spoken script and caption: 2026 vocabulary by density, reveal bridges,…
Audit and rewrite a TikTok profile for 2026: photo, name (searchable), username, bio (80 chars, niche clarity is everything),…
Activates when the user asks about AI prompts, needs prompt templates, wants to search for prompts, or mentions prompts.chat. Use…
AI-driven presentation workflow for generating editable PPTX decks and slides, reconstructing page visuals, creating reusable…
Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style…
Create stunning, animation-rich HTML presentations from scratch or by converting PowerPoint files. Use when the user wants to…