mcpField
T
tt-content-planner

tt-content-planner

github.com/sergebulaevMarketing & growth9879 installsUpdated 1d ago
Repository

About tt-content-planner

tt-content-planner is a TikTok planning skill for creators who want a consistent weekly posting rhythm. It produces a seven-day calendar alongside hook batching and sound-selection guidance.

Key features

  1. 01Seven-day TikTok calendar
  2. 02Pillar and formula selection
  3. 03Hook-batching schedule
  4. 04Trending-sound shortlist
  5. 05Completion-rate and goal checks

Use cases

  1. 01Plan a week of niche TikTok posts
  2. 02Group hooks for a batch filming session
  3. 03Prepare content around a product launch

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/sergebulaev/tiktok-skills --skill tt-content-planner

After installing, type/tt-content-plannerin Claude Code to confirm it loaded.

Bundled filesreferences/example-week.mdreferences/pillars-framework.md

Details

From the project README

TikTok Content Planner

Produce a weekly TikTok plan built around a pillar discipline, a completion-rate target, and the batching workflow that makes consistent posting survivable. TikTok rewards frequency and a clear niche, so the plan locks in a rhythm, shortlists sounds while they are still early, and batches hooks so filming does not eat the whole week.

When to use

  • User asks "plan my week on TikTok" or "what should I post this week"
  • User wants to escape ad-hoc posting and build a rhythm
  • User wants to batch-film several videos in one session
  • Before a launch week (the plan aligns a product pillar)

Input

  • Niche (required): e.g. "backend engineering tips for junior devs"
  • Audience description: e.g. "self-taught devs, bootcamp grads, early-career"
  • Pillar mix (optional): defaults to 40% Teach / 30% Story / 20% Trend / 10% Promotion
  • Posting cadence (optional): defaults to 1 video/day, 5-7 days
  • Completion-rate target (optional): defaults to "beat your trailing 30-day average"
  • Voice samples (optional): past scripts for voice calibration

Output

A markdown plan with:

7-day calendar
DayPillarFormula1-line angleSoundLengthGoalTime
MonTeachT9 Tutorial Cold Start"the git command that saved my job"original VO22ssaves8:00 AM
TueStoryT8 Story In Medias Res"the 11pm prod outage"trending (early)34scompletion7:30 PM
WedTeachT3 Number Reveal"97% of bugs are in 3 files"original VO15ssaves12:00 PM
ThuTrendT10 Trend-Ride"{trend} but for backend devs"trending sound12sshares7:00 PM
FriStoryT5 Relatable Call-Out"pov: the standup that should've been a slack"trending18sshares8:00 AM
SatTeachT7 Listicle Promise"5 vs code settings i never turn off"original VO28ssaves11:00 AM
SunPromotionT1 Cold-Open Result"what i built that got me hired"original VO30scompletion6:00 PM

(The skill fills real angles from the niche. Weekends skew to story and relatable.)

Hook-batching schedule

Filming one video at a time burns out creators. The plan groups the week's hooks into one or two batch sessions:

  • Batch the hooks first. Film all the 1-3 second openers in one sitting (same lighting, same outfit if you want them undated). Strong hooks are the scarce resource; batch them while you are warm.
  • Group by setup. Videos that share a location, prop, or framing film together. The plan tags each day with its setup so you can cluster them.
  • Leave trend slots flexible. Trend rides (T10) are filmed close to posting because the sound window moves. The plan marks them "film day-of".
Sound-selection shortlist

For the week:

  • 2 to 3 trending sounds to watch, with a note on where each sits in the trend lifecycle (emerging / peaking / saturated). Ride only the early ones.
  • Original audio for the evergreen Teach posts (builds a niche sound asset).
  • A reminder: catch a sound in its first 1-3 days of climbing or skip it.
Completion-rate goal check
  • Every video has one idea and a length that fully delivers it (no padding)
  • Every hook puts a result, number, or tension in frame one
  • At least 3 of 7 are designed for saves (the underrated lever)
  • At least 1 designed for shares (a niche-specific relatable or trend ride)
  • No two days use the same formula back to back
  • Trend rides are 1-2 of the week, not the whole plan
  • Each video has a loop-close so a rewatch feels natural

Goal mix (balance the week)

Every formula earns a primary signal. A week that is all saves-bait or all trend rides reads as engineered. Spread the goals:

GoalFormulasWeekly target
CompletionT1, T2, T8every video (the floor)
SavesT3, T7, T9at least 3 (saves are the underrated lever)
CommentsT4, T6at least 1
SharesT5, T10at least 1
Followsany framed as a seriesat least 1 series hook

Rules

  • 1 video/day is a sustainable floor; 1-3 is fine on TikTok. It rewards frequency without the cannibalization penalty other platforms impose. Quality still gates: do not pad to hit a count.
  • Completion rate is the goal, not views. Plan the shortest length that fully delivers each idea.
  • Batch hooks, film bodies around them. The hook is the scarce resource.
  • Trend rides are seasoning, not the meal. 1-2 a week. Over-relying on trends means you never build a niche of your own.
  • One formula per day, varied across the week. Do not stack three T7 lists.
  • Promotion pillar max 1-2 posts/week. Overuse kills trust.

Formula -> pillar mapping

PillarPreferred formulas
TeachT9 Tutorial Cold Start, T3 Number Reveal, T7 Listicle Promise
StoryT8 Story In Medias Res, T5 Relatable Call-Out
TrendT10 Trend-Ride, T2 Pattern Interrupt
PromotionT1 Cold-Open Result (a result that implies the product)

Steps

  1. Gather inputs. Ask for niche, audience, pillar preferences if not provided.
  2. Validate the pillar mix sums to 100%; warn if any pillar is over 60%.
  3. For each day, pick: pillar, formula (do not over-repeat), angle, sound (trending-early or original), length, posting time (audience timezone), goal.
  4. Build the hook-batching schedule by grouping shared setups.
  5. Build the sound shortlist with lifecycle notes (hand specifics to tt-trend-mapper).
  6. Run the completion-rate goal check and the goal-mix check; flag gaps.
  7. Return as markdown, plus optional JSON for import.

Example

See references/example-week.md for a filled-in 7-day plan.

Files

  • SKILL.md - this file
  • references/example-week.md - worked 7-day plan with batching
  • references/pillars-framework.md - the TikTok pillar discipline explained

Related skills

  • tt-hook-scripter - script each day's hook from the plan
  • tt-caption-writer - caption and schedule each video
  • tt-trend-mapper - vet the week's trend slots before filming
  • tt-humanizer - scrub each script before the batch shoot

Comments

Markdown supported