skills/platform-tiktok/SKILL.md
Generates a complete TikTok presence plan for East African businesses, covering account setup, content strategy, video structure templates, repeatable content series, a 30-day video content plan, and KPI framework. Invoke when a client needs a TikTok strategy, wants to build a short-video audience in the 16–30 demographic, or is asking how to use TikTok for business growth in Uganda or the wider EA market.
npx skillsauth add peterbamuhigire/social-media-skills platform-tiktokInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
SKILL.md; do not skip mandatory steps or required fields.references/ directory is added later, treat its files as the deeper source material and keep this SKILL.md execution-focused.Before generating this plan, collect the following from the client:
TikTok in Uganda and the wider East African market is growing fastest among 16–30 year olds. Entertainment, humour, and relatable everyday-life content consistently outperforms polished, corporate-style production. Authenticity is the primary differentiator — audiences in this market are acutely sensitive to content that feels scripted or inauthentic.
Most users consume TikTok on low-bandwidth mobile connections. Shorter videos (15–45 seconds) perform better for EA audiences than long-form content. Keep videos tight, front-load the value, and never pad for length.
Username Match the handle used on Instagram, Facebook, and X. Consistency across platforms makes the brand searchable and memorable. If the preferred handle is taken, add a location suffix (e.g. @BrandUG or @BrandKampala) rather than numbers.
Profile Photo 200×200px minimum. Use the brand logo or founder's face. Founder photos typically generate higher follow rates on TikTok because the platform is personality-driven.
Bio 80 characters maximum — no wasted words. Structure: hook (what you do) + value offer + one CTA. Example: "Skincare for Ugandan skin 🌿 Tips every week. DM for orders."
Link in Bio One link only. Use a link-in-bio aggregator (Linktree, Beacons, or a simple landing page) if multiple destinations are needed. Direct to the most important action: WhatsApp chat, website, or order form.
Account Type Select Business account for access to analytics, commercial music library, and the ability to run ads in future. Creator accounts have access to the Creator Fund (not available in all EA markets as of 2024 — check current availability).
Category Selection Choose the most specific category that accurately describes the business. Avoid broad categories like "Entertainment" unless that genuinely describes the account — specificity helps TikTok distribute content to the right audience.
TikTok Shop TikTok Shop availability in East Africa is limited as of 2024. Check current rollout status before recommending. If not available, direct purchase enquiries to WhatsApp or website via the link in bio.
Apply these principles to every video produced for this account.
Entertain first, inform second, sell third If the first 3 seconds of a video do not create a reason to keep watching, the video fails. TikTok's algorithm measures completion rate — videos that are skipped early are shown to fewer people.
Authenticity over production quality A video shot on a smartphone in good natural light, with genuine energy, will outperform a polished studio production on TikTok. The platform's culture actively rewards realness. Do not wait for perfect conditions to post.
Show, do not tell Demonstrate products in use. Show processes in real time. Show before and after. Narrating what you do is far less engaging than showing it happening.
Teach something in every video Even pure entertainment content must leave the viewer with something — a feeling, an idea, a laugh, new information. Content that gives nothing is forgotten immediately.
EA-specific authenticity cues Ugandan humour, relatable daily situations (matatu rides, market day, power cuts, mobile money), local-language cameos (Luganda phrases, Swahili expressions) increase engagement significantly. Use with genuine cultural awareness — not as a gimmick. If the brand voice does not naturally include local language, do not force it.
Use these templates as the foundation for every video. Select the template that fits the content before scripting.
Template A: Quick Value (15–30 seconds) For: tips, product showcases, quick demonstrations, reactions
Template B: Story Arc (30–60 seconds) For: brand story, customer journeys, before/after, founder moments, day-in-the-life
Template C: Educational Series (45–90 seconds) For: tutorials, how-to guides, step-by-step processes, myth-busting
Repeatable series build a return audience. Viewers come back for the next episode. This is the most effective organic growth strategy for business accounts on TikTok. Generate 4–5 series concepts that fit the client's industry.
Structure for each series entry below: Series name / Concept / Template / Frequency / First 3 episode ideas
Series 1: "[Industry] in 30 Seconds" Concept: One industry insight, tip, or fact delivered in under 30 seconds — fast, punchy, and shareable. Template: A (Quick Value) Frequency: Weekly (every Tuesday) Episodes:
Series 2: "A Day in the Life" Concept: Unscripted, behind-the-scenes look at how the business operates — from sourcing to delivery. Template: B (Story Arc) Frequency: Fortnightly Episodes:
Series 3: "Ask [Business Name]" Concept: Answer one real customer question per video. Source questions from WhatsApp, DMs, and comments. Template: A or C depending on complexity Frequency: Weekly (every Thursday) Episodes:
Series 4: "Before and After" Concept: Show the transformation — product use, business process, customer results. No narration needed; visual storytelling only. Template: B (Story Arc) Frequency: Weekly (every Saturday) Episodes:
Series 5: "[Number] Things You Didn't Know About [Industry]" Concept: Surprising or counterintuitive facts that challenge assumptions. High share potential. Template: C (Educational) Frequency: Fortnightly Episodes:
Trending sounds Using trending audio increases TikTok's algorithmic distribution. A video using a trending sound is pushed to the sound's existing audience as well as the account's followers. Check the Discover tab weekly to identify trending sounds. Match the mood — do not apply a comedy audio track to a serious topic.
Original audio Original voice-over and in-video audio is better for brand recall and for tutorials, explainers, and testimonial content. Original audio also builds a catalogue that other creators can use — a small but compounding reach multiplier.
Process for sound selection Check trending sounds weekly. Test 2–3 different sounds per month on similar content types. Note which sound-content combinations produce the highest completion rates and replicate. Do not recommend specific tracks — these change weekly and any list produced here will be outdated within days.
Captions Add captions to every video. A significant proportion of TikTok videos are watched with sound off, particularly in public spaces. EA mobile users frequently watch videos on silent in shared spaces. Use TikTok's auto-caption feature and review for accuracy before posting.
Duet Displays two videos side-by-side simultaneously. Use for:
Stitch Clips the first 5 seconds of another video into the start of yours. Use for:
Three specific Duet/Stitch ideas (adapt for client's industry)
"They said [common misconception about the industry] — here's the truth" — Stitch a video that repeats the misconception, then provide the correct information with evidence.
"This is what it looks like in Uganda" — Duet with international content showing the same product, service, or process, contrasting it with the local version. Celebrates local context rather than positioning it as inferior.
"Answering the question [popular creator] didn't answer" — Stitch a video in the topic area that raised a question relevant to the client's expertise and provide a complete, practical answer.
| Growth phase | Followers | Frequency | Notes | |---|---|---|---| | Launch / Growth | 0–5,000 | 1–2 videos per day, 7 days/week | Volume is the primary growth lever at this stage. Quantity teaches the algorithm what the account is about. | | Steady growth | 5,000–50,000 | 1 video per day, 6 days/week | Begin prioritising quality. Maintain one rest day. | | Maintenance | 50,000+ | 4–5 videos per week | Consistency matters more than frequency at this stage. |
Critical note on consistency TikTok's algorithm penalises posting gaps more harshly than other platforms. Missing 3+ consecutive days in the early growth phase resets distribution momentum. It is better to post one lower-quality video per day than to skip a day waiting for a high-quality video to be ready.
Post 4 videos per week across Weeks 1–4 (minimum). Adjust frequency based on the client's production capacity.
| Week | Day | Series / Content type | Hook (first 3 seconds) | Video concept | CTA | Template | |---|---|---|---|---|---|---| | 1 | Mon | Account launch / brand intro | "We've been in [industry] for [X years]. Here's what we've learned." | Founder introduces the business, who it serves, and what the TikTok will cover. Keep under 30 seconds. | Follow for tips every week | B | | 1 | Wed | [Industry] in 30 Seconds — Ep. 1 | "[The biggest mistake our customers make] — and how to avoid it." | One specific, actionable tip. No padding. | Comment if this happened to you | A | | 1 | Fri | Before and After — Ep. 1 | Text on screen: "Watch this." Visual opens on the before state. | Show a product transformation, service result, or workspace reveal. Silent or minimal narration. | Follow to see next week's transformation | B | | 1 | Sat | Ask [Business Name] — Ep. 1 | "You asked: '[Real customer question].' Here's the real answer." | Answer one genuine customer question with full context. | Send your question — link in bio | A | | 2 | Tue | [Industry] in 30 Seconds — Ep. 2 | "Most people in Uganda don't know this about [product/service]." | Surprising or counterintuitive industry fact with a practical takeaway. | Save this for later | A | | 2 | Thu | Day in the Life — Ep. 1 | "5am. [Location]. Here's how [Business Name] starts the day." | Behind-the-scenes of a key operational moment — sourcing, prep, or production. | Follow to see more of this | B | | 2 | Fri | Before and After — Ep. 2 | "Same [product/service]. Two completely different results. Here's why." | Contrast high-quality vs. low-quality execution. Educational framing. | Share with someone who needs to see this | B | | 2 | Sun | Things You Didn't Know — Ep. 1 | "3 things I wish I knew before starting in [industry]." | Three fast, honest insights. One cut per insight. | Comment the one that surprised you most | C | | 3 | Mon | Ask [Business Name] — Ep. 2 | "[Question from comments or DMs]? Great question." | Pull the question from real engagement — name the person if they consent. | Drop your question below | A | | 3 | Wed | [Industry] in 30 Seconds — Ep. 3 | "This one detail separates a good [product] from a great one." | Deep-dive on quality indicator. Practical and visual. | Follow for weekly quality tips | A | | 3 | Fri | Day in the Life — Ep. 2 | "What happens when an order goes wrong — honest version." | Show a real challenge and how it was resolved. Vulnerability builds trust. | Comment if this has happened to you | B | | 3 | Sat | Stitch / Duet — industry reaction | Text: "They said [claim]. Here's the truth." | Stitch or Duet with relevant content. Provide the expert counter-perspective. | Follow for more honest takes | A | | 4 | Tue | Things You Didn't Know — Ep. 2 | "Why [common industry belief] is actually wrong." | Myth-busting format. Three myths, one per cut, with brief correction. | Share this with someone who believes this | C | | 4 | Thu | Before and After — Ep. 3 | "30 days ago vs. today — the difference [product/service] makes." | Customer result or business milestone. Use real data or real customer permission. | DM us to get started | B | | 4 | Fri | Ask [Business Name] — Ep. 3 | "Our most asked question this month — answered properly." | Consolidate 3 related questions into one educational video. | Save this. You'll need it. | C | | 4 | Sun | Month-end recap / CTA | "One month on TikTok. Here's what we learned." | Honest reflection on the first month. What performed, what did not. Invite the audience in. | Follow to come with us on this | B |
Track weekly in a spreadsheet for the first 90 days. Review monthly thereafter.
| KPI | Target / Benchmark | Signal | |---|---|---| | Video views | Baseline in Week 1; target 20% growth per month | Raw reach | | Completion rate | 40%+ for videos under 30 seconds; 25%+ for videos over 30 seconds | Content quality and hook effectiveness | | Follower growth | Track weekly; acceleration indicates a viral or high-performing video | Audience building | | Profile visits | Track weekly; high profile visits with low follows signals a weak bio or CTA | Intent measurement | | Link clicks (bio) | Track monthly; set a baseline in Month 1 | Commercial intent | | Shares | Any content with a share rate above 5% of views is high-performing — make more like it | Highest-value virality signal | | Comments | Quality signal — are comments questions, praise, debate, or spam? Engage with every comment in the first 30 minutes after posting | Community health | | Saves | Strong intent signal — saved content is reviewed again. High saves on educational content signals strong topic relevance | Content utility |
Output from this skill meets the standard when it:
tools
Generates a foundational social media training guide for clients and their teams who are completely new to social media marketing, or who have been posting without any strategic understanding. Invoke when the user says "write a social media basics guide", "create a beginner training document", "the client doesn't understand social media", "start-here training", or when a client needs to understand social media before any strategy or content work begins. Distinct from training-client-team (operational handover of an existing strategy) and training-diy-content (content creation for self-managing clients). This skill covers what social media is, how it works, and how to approach it intelligently — the conceptual foundation that makes all downstream strategy work land.
tools
Generates a practical smartphone video production training guide for East African clients and content teams. Covers shooting, audio, lighting, framing, editing, and platform-specific formats using only a smartphone — no professional equipment required. Invoke this skill when a client or their team needs to produce their own social video content and requires a hands-on, jargon-free training document tailored to EA field conditions.
tools
Generates a complete DIY content creation handbook for clients who want to manage some or all of their own content after the initial strategy engagement. Invoke when the user says "write a DIY content guide", "create a self-managed content handbook", "the client wants to manage their own content", or when a handover guide is needed at the end of a strategy engagement. Output is a self-contained reference document — not a training presentation — that the client keeps and uses independently.
tools
Generates a complete 2-hour in-person training workbook for a client's internal team — employees who will assist with content creation or community management. Invoke when the user says "create a team training guide", "write a staff training workbook", "onboard our internal team on social media", or needs a printable workshop document for client employees. Output is a structured, print-ready workbook — not a presentation deck.