platform-x-twitter
X (Twitter) Presence Plan
Before generating this plan: Confirm that X is the right platform for this client. X in East Africa serves journalists, opinion leaders, academics, NGO and development sector workers, public servants, politicians, and urban professionals. For B2B clients and professional service firms, it is disproportionately valuable. For FMCG, retail, and mass-market consumer goods, it is lower priority than Facebook, WhatsApp, and TikTok. Ask the client to confirm their target audience on X before proceeding. If X is not right for this client, state that clearly and recommend the appropriate platform instead.
Use when
- Generates a complete X (formerly Twitter) presence plan for East African businesses and professionals, covering profile optimisation, content types, thread strategy, community building, the platform's role in the EA media ecosystem, a 30-day content rhythm, and KPI framework. Invoke when a client needs an X/Twitter strategy, wants to build authority and network in the professional/media ecosystem, or is asking whether X is the right platform for their business in Uganda, Kenya, or Tanzania.
- Use this skill when it is the closest match to the requested deliverable or workflow.
Do not use when
- Do not use this skill for graphic design, video production, software development, or legal advice beyond the repository's stated scope.
- Do not use it when another skill in this repository is clearly more specific to the requested deliverable.
Workflow
- Collect the required inputs or source material before drafting, unless this skill explicitly generates the intake itself.
- Follow the section order and decision rules in this
SKILL.md; do not skip mandatory steps or required fields. - Review the draft against the quality criteria, then deliver the final output in markdown unless the skill specifies another format.
Anti-Patterns
- Do not invent client facts, performance data, budgets, or approvals that were not provided or clearly inferred from evidence.
- Do not skip required inputs, mandatory sections, or quality checks just to make the output shorter.
- Do not drift into out-of-scope work such as code implementation, design production, or unsupported legal conclusions.
Outputs
- A structured markdown document, plan, playbook, or strategy ready for client-facing or internal use.
References
- Use the inline instructions in this skill now. If a
references/directory is added later, treat its files as the deeper source material and keep thisSKILL.mdexecution-focused.
Required Input
Before generating this plan, collect the following from the client:
- Client name and trading name (if different)
- Industry and primary products/services sold
- Country/city (default: Uganda/East Africa)
- Primary goal (brand awareness / thought leadership / media relations / lead generation / community building)
- Confirmation that X is right for this client — confirm the target audience on X (journalists / professionals / public sector / general public)
- Content areas the client can comment on with authority — X rewards credible expertise, not generic content
- Posting frequency capacity (how many posts per day is realistic? How much engagement time is available daily?)
- Existing X account stats if an account exists (follower count, impressions per month, top posts)
EA Market Context
X/Twitter in Uganda, Kenya, and Tanzania punches significantly above its demographic weight. Core users include journalists, opinion leaders, academics, NGO and development sector workers, public servants, politicians, and urban professionals. This is where public discourse, breaking news, and policy debate happen in East Africa.
For B2B clients, professional service firms, media companies, NGOs, and public-facing organisations, X is the most strategically important platform in the region alongside WhatsApp. For businesses targeting the general consumer market (retail, FMCG, food and beverage, beauty), Facebook, WhatsApp, and TikTok will deliver more reach — X should be secondary.
Hashtag communities with genuine organic reach in EA:
- #UgandaTwitter — broad Ugandan public discourse
- #KOT (Kenyans On Twitter) — Kenya's highly active Twitter community
- #MadeinUganda — Ugandan products and businesses
- #EACommunity — East African regional topics
- #AfricanStartups, #AfricaTech — tech and entrepreneurship communities
1. Profile Optimisation
Username (@handle) Use the brand name exactly. If the preferred handle is taken, add a location suffix (e.g. @BrandKampala, @BrandUG) rather than numbers. Numbers in handles reduce credibility and memorability.
Display name Use the brand name or the founder's name. One relevant emoji is acceptable — one only. Emojis should be contextually accurate, not decorative.
Bio 160 characters maximum. Include: keywords relevant to the industry, value proposition, location (city/country), and one link or CTA. No filler phrases ("passionate about", "change-maker", "disrupting the space"). Example: "Digital marketing for Ugandan businesses | Social media strategy & content | Kampala 🇺🇬 | DM for enquiries | [website]"
Header image 1500×500px. Include: tagline, website URL, and key offering. Update quarterly or at the start of a major campaign. The header image is the largest visual real estate on the profile — use it to communicate the value proposition at a glance.
Pinned post Always maintain a pinned post. Rotate monthly. Options for pinned content:
- Most important current announcement (product launch, event, offer)
- Best-performing educational thread
- A media mention or external validation
- A key offer with a direct link
Profile link Direct to the single most relevant destination. Rotate seasonally: website for general periods, WhatsApp link during campaigns, event registration during events. Do not leave this field empty.
2. Content Types and Rationale
Single posts (up to 280 characters) Punchy observations, quick tips, questions, reactions to news, and congratulations to the community. The primary vehicle for discoverability — short posts that resonate get reshared into new networks. Write single posts that can stand alone; never assume the reader has seen previous posts.
Threads The primary long-form format on X. Educational threads are lead magnets — people save them, share them, and reference them months later. A well-constructed thread on a topic the client understands deeply can generate follower growth for weeks after it is posted. See Section 4 for full thread strategy.
Quote posts Add perspective to others' content. Quote-posting a journalist, industry leader, or relevant account with a specific, credible response builds authority and exposes the account to the quoted person's followers. Do not quote to agree vaguely — quote to add something concrete.
Polls Low production effort, high engagement. Use for: industry opinion surveys, audience preference research, light entertainment, and positioning the brand as curious and community-facing. Always follow up the poll with a post sharing the results and the client's perspective on them.
X Spaces Audio conversations hosted live. Announce 48 hours ahead via a scheduled post. Use for: panel discussions with industry peers, client Q&A sessions, commentary on breaking industry news, and community roundtables. Record and clip highlights as post-event content.
List curation Create and share curated lists of relevant accounts (e.g. "Uganda Tech Founders", "EA Business Leaders", "Uganda Journalists"). Making a list public and sharing it builds authority as a community connector and generates reciprocal engagement. Keep competitor monitoring lists private.
3. Posting Frequency Guide
X rewards volume and engagement more than any other platform. The algorithm distributes content from accounts that post frequently and engage actively.
| Phase | Frequency | Notes |
|---|---|---|
| Growth phase | 5–7 posts per day | Mix: original posts, replies to others, quote posts. Replies count as posts in terms of engagement signal. |
| Maintenance | 3–5 posts per day | Consistency is the non-negotiable. Gaps of 2+ days reduce distribution. |
Engagement as distribution Replying to 5–10 posts per day in the client's topic area is free distribution. Replies appear in the feeds of mutual followers and expose the account to new audiences. This is the fastest organic growth lever on X and the most consistently underused.
Best posting times for EA (EAT)
- 7–9am: morning news consumption and commute
- 12–1pm: lunch break
- 6–9pm: peak evening usage — highest impressions per post
4. Thread Strategy
Threads are the highest-value content format on X. A strong educational thread on a credible topic can generate follower growth, media enquiries, and inbound leads weeks or months after it is posted.
Thread structure
| Post | Role | Guidance |
|---|---|---|
| Post 1 — Hook | Make the reader need to know what comes next | Bold claim, surprising statistic, or a question that implies the reader may be wrong about something. Example: "3 things most Ugandan businesses get wrong about social media — a thread." |
| Posts 2–8 — Content | One point per post. Short paragraphs. White space. | Never cram two ideas into one post. Each post should be self-contained — a reader who sees only that post should still get value from it. |
| Post 9 — Conclusion | Summarise the key takeaway in 2–3 sentences | Draw the throughline. What should the reader do or think differently as a result of this thread? |
| Post 10 — CTA | Convert engagement into a lasting relationship | "Follow me for more threads like this. Repost if this was useful. DM me if you'd like to discuss your business." |
Five thread topic ideas (adapt these for the client's specific industry)
Thread 1: The industry misconception Hook: "Most [target customers] in Uganda believe [common misconception]. It's costing them [specific consequence] — a thread." Covers: What the misconception is / Why it took hold / The evidence that contradicts it / What the correct approach looks like / How to make the switch
Thread 2: The how-to guide Hook: "How to [achieve a specific outcome relevant to the target audience] — a practical guide for [location/market]. Thread." Covers: The problem the guide solves / Step 1 with context / Step 2 / Step 3 / Common mistakes at each step / Summary
Thread 3: The industry analysis Hook: "[Industry] in Uganda is changing. Here's what's happening and what it means for [target audience]. Thread." Covers: What has changed / The 3 key drivers of change / What this means for businesses in the sector / What smart businesses are doing in response / What happens if nothing changes
Thread 4: The lessons learned Hook: "[Number] things I learned from [number of years] in [industry] in East Africa. Thread — save this." Covers: One lesson per post, each with a real example or evidence. Personal voice. Honest about failures and wrong assumptions.
Thread 5: The comparison Hook: "[Option A] vs. [Option B] for Ugandan businesses — which is actually better? A thread with a clear answer." Covers: What each option is / Where Option A wins / Where Option B wins / The deciding factor / The recommendation with conditions
5. Community Building Tactics
Replies as discovery Replying meaningfully to accounts with large followings in the client's topic area exposes the account to those audiences. Aim for 10 quality replies per day. A quality reply adds a specific insight, a useful example, or a respectful counter-perspective. "Great point!" replies generate no value. Invest the time to reply with substance.
Strategic following Follow journalists, industry leaders, potential clients, and peer businesses in the EA market. Engage with their content before following — a follow from an account that has already been engaging is more likely to be reciprocated. Do not follow in bulk and then unfollow; this pattern is penalised by the algorithm and damages credibility.
List building Use Lists to organise accounts into private monitoring groups: Competitors, Press/Media, Key Clients, Potential Clients, Industry Influencers. Private lists allow monitoring without following — useful for competitor surveillance. Create one public list (e.g. "Uganda [Industry] Leaders") and share it — public lists generate notification to everyone included and build network goodwill.
Mention strategy Mention relevant accounts when sharing content they would genuinely find useful — a journalist who covers the industry, a government account relevant to a policy point, a partner organisation. Do not mention accounts arbitrarily for reach — this reads as spam and generates negative impressions.
X Communities Join 2–3 X Communities relevant to the client's industry and EA market. Contribute substantively before sharing links or promotional content. Communities are discovery engines — users in a community are self-selected as interested in the topic.
6. X's Role in the EA Media Ecosystem
Apply this section to guide clients on strategic use beyond standard posting.
Media relations Journalists across Uganda, Kenya, and Tanzania follow X actively and source stories from it. A business with a credible, active X presence is significantly more likely to receive press coverage than one without. If the client is doing something newsworthy, post about it on X with specific, verifiable facts — not promotional language. Tag relevant journalists and media houses.
NGO and development sector X is the primary professional network for this sector in East Africa — more than LinkedIn. For clients operating in or adjacent to development, health, education, or agriculture, X provides access to the entire sector's professional network. Position with expertise and evidence-based commentary.
Public sector and policy Government announcements, regulatory updates, and policy debates play out on X in EA. For clients in regulated industries, monitoring X for policy signals is operationally important. Engage thoughtfully with public-sector accounts — be factual, respectful, and focused on public benefit.
Regulated industries
For clients in financial services, healthcare, or legal services: X is where reputations are made and broken fastest in EA. Crisis response on X must be swift (within the hour of a breaking issue), factual, and human. Do not post defensively — acknowledge, explain the facts, state what is being done. See the playbook-crisis-communications skill for full crisis response guidance.
7. 30-Day Content Plan
Three to five original posts per day is too many to plan in a full table. Instead, the plan is structured as: weekly content rhythm + 4 full thread outlines + 20 single post ideas + 8 poll ideas.
Weekly Content Rhythm
| Day | Content type | Purpose |
|---|---|---|
| Monday | Industry tip (single post or short thread starter) | Start the week with immediate value — positions the account as a useful resource |
| Tuesday | Quote post or reply engagement | Community building and discovery — engage with 10 accounts in the topic area |
| Wednesday | Full thread | Flagship long-form content — schedule for 7am EAT for maximum morning readership |
| Thursday | Poll | Engagement and audience research — follow up on Friday with results |
| Friday | Poll results + client's perspective (single post) | Demonstrates that the client is listening and thinking |
| Saturday | Behind-the-scenes or personal post | Human voice — the weekend is the right time for authenticity over expertise |
| Sunday | Repost or quote a top-performing post from the week + reflection | Extends content lifespan; light effort day |
4 Full Thread Outlines
Thread 1: The Industry Misconception Post 1 (Hook): "Most [target customers] in Uganda believe [misconception]. It's costing them [consequence]. Here's the truth — thread." Post 2: State the misconception clearly and neutrally — no condescension. Post 3: Explain why this misconception took hold (history, marketing, misunderstood advice). Post 4: The first piece of evidence that challenges it. Post 5: The second piece of evidence — use a local example where possible. Post 6: What the correct approach actually looks like in practice. Post 7: A common question or objection — addressed directly. Post 8: The business case for getting this right (cost, time, reputation, results). Post 9 (Conclusion): "In short: [one sentence summary]. This is fixable and it doesn't require a large budget." Post 10 (CTA): "Follow for threads on [industry] every Wednesday. Repost if this is useful. DM to discuss your specific situation."
Thread 2: The How-to Guide Post 1 (Hook): "How to [specific outcome] in Uganda — a practical guide that actually works in this market. Thread." Post 2: Who this is for and what problem it solves. Post 3: Step 1 — what it is and why it comes first. Post 4: Step 2 — the detail that most people skip. Post 5: Step 3 — the checkpoint: how to know you've done step 3 correctly. Post 6: The most common mistake made at this stage. Post 7: What success at the halfway point looks like. Post 8: Step 4 — the final step and how to know when you're done. Post 9 (Conclusion): "That's the full process. [Estimated time]. [Estimated cost if relevant]. No expensive tools required." Post 10 (CTA): "Save this thread. Follow for more practical guides. Questions — reply below."
Thread 3: Lessons Learned Post 1 (Hook): "[Number] things I learned from [X years] in [industry] in East Africa. Some of these are uncomfortable. Thread." Post 2: Lesson 1 — start with the most surprising or counterintuitive one. Post 3: Lesson 2 — a lesson that cost the client time, money, or both. Post 4: Lesson 3 — something that contradicts common advice. Post 5: Lesson 4 — about customers and what they actually want vs. what they say they want. Post 6: Lesson 5 — about competitors and market positioning. Post 7: Lesson 6 — about the EA market specifically (regulation, payment behaviour, seasonality, trust-building). Post 8: Lesson 7 — about the importance of a specific relationship or community. Post 9 (Conclusion): "The common thread: [one-sentence insight]. The market is more forgiving than you think if you are honest and consistent." Post 10 (CTA): "Follow for more honest takes on [industry]. What would you add? Reply below."
Thread 4: The EA Market Analysis Post 1 (Hook): "[Industry] in East Africa is at an inflection point. Here's what's changing and why it matters for your business. Thread." Post 2: The macro context — one economic, regulatory, or demographic trend driving change. Post 3: What this trend means at the business level — practical implications. Post 4: The first opportunity this creates. Post 5: The second opportunity this creates. Post 6: The risk for businesses that do not adapt. Post 7: What the leading businesses in this space are doing differently. Post 8: A specific Ugandan/EA example — real, verifiable, named if possible. Post 9 (Conclusion): "Three actions to take in the next 90 days: [action 1] / [action 2] / [action 3]." Post 10 (CTA): "Repost if this is relevant to your network. Follow for weekly analysis of [industry] in EA. DM for a conversation."
20 Single Post Ideas
Adapt these to the client's specific industry. Each is intended to be ready to post with light editing.
- "The one question every [target customer] should ask before [common decision] — and most don't: '[Question]'."
- "Unpopular opinion: [counterintuitive claim about the industry]. Here's why I stand by it."
- "If you're starting a [business type] in Uganda today, the first thing I'd do is [specific action]. Not what most people expect."
- "A customer told us this week: '[Anonymised testimonial or feedback — one sentence].' This is why we do what we do."
- "Three questions I get asked every week: [Q1] / [Q2] / [Q3]. Which one do you want me to answer in a thread?"
- "The difference between [Option A] and [Option B] in [industry]: [one concrete, specific distinction]."
- "What [Industry] looks like in Kampala vs. Nairobi vs. Dar es Salaam — three different markets, three different realities."
- "Most [business type] underestimate [specific challenge]. The ones that succeed take it seriously from day one."
- "Something that is true about [industry] in Uganda that is rarely said publicly: [honest, credible observation]."
- "If you only did one thing this week to improve your [business function], make it [specific action]. Here's why."
- "We turned down a client last month. The reason: [brief honest explanation]. Standards matter more than revenue in the short term."
- "The best business advice I've received in [X] years in East Africa: '[quote or paraphrase].' It still applies."
- "Quick check: is your [specific business element] doing what it should? Three signs it isn't: [sign 1] / [sign 2] / [sign 3]."
- "A myth about [industry] that needs to stop circulating: '[Myth].' The reality is [correction in one sentence]."
- "I read [Book/Report/Article] on [topic] this week. The one insight that applies directly to [industry in EA]: [insight]."
- "What [target audience] actually want from [product/service]: [honest answer]. What they say they want: [common misconception]. The gap between these is where the work is."
- "A small change we made to [business process] that had a disproportionate impact: [change in one sentence]."
- "Hot take: [industry event, trend, or announcement] is [positive / overrated / misunderstood] because [specific reason]."
- "To every [target customer] reading this on a Monday morning: [one genuinely useful, specific encouragement or action]. Have a productive week."
- "End of month. Three questions worth asking your business: [Q1] / [Q2] / [Q3]. Be honest with the answers."
8 Poll Ideas
| Poll question | Option A | Option B | Option C | Option D |
|---|---|---|---|---|
| "What is the biggest challenge in [industry] in Uganda right now?" | Rising costs | Finding customers | Staff/skills | Regulation |
| "How do you mostly find new [product/service] providers?" | Referral from friends | Social media | Google search | Walking past / in person |
| "What type of content would you find most useful from this account?" | Practical how-to guides | Industry analysis | Case studies | Behind-the-scenes |
| "How long have you been in business?" | Under 1 year | 1–3 years | 3–10 years | Over 10 years |
| "What stops most businesses from investing in [relevant area]?" | Cost | Don't know where to start | Not convinced it works | No time |
| "Which platform do you use most for business in Uganda?" | X/Twitter | |||
| "True or false: [common industry assumption]" | True — and I'll defend it | Mostly true | Mostly false | False — completely wrong |
| "What's your preferred way to learn something new about business?" | Video (YouTube/TikTok) | Articles/blogs | In-person training | Conversations with peers |
8. X-specific KPIs
Review monthly. X analytics are accessible via the native Analytics tab (analytics.twitter.com).
| KPI | Target / Benchmark | Why it matters |
|---|---|---|
| Impressions | Baseline Month 1; target 20% monthly growth | Total post views — raw reach signal |
| Engagement rate | Target 1–3% organic (likes + replies + reposts ÷ impressions) | Content quality signal — low engagement rate means the content is not resonating |
| Follower growth | Track weekly; acceleration after specific posts or threads reveals what the audience values | Audience-building |
| Profile visits | Track monthly — high visits relative to impressions indicates strong curiosity signal | Intent measurement |
| Link clicks | Significant intent signal on X — track monthly and identify which post types drive the most clicks | Commercial conversion signal |
| Mention volume | How often the brand is mentioned (not just tagged) — track with X search for brand name | Brand awareness and reputation signal |
| Thread performance | Saves and shares on educational threads specifically — this is the highest-value engagement action | Thought leadership signal; shared threads drive compounding reach |
| Reply volume | Track quality: are replies substantive (questions, debate, agreement) or shallow? | Community health |
Quality Criteria
Output from this skill meets the standard when it:
- Includes an explicit platform suitability check before generating the full plan — if X is not right for the client's audience, states this clearly and recommends the correct platform
- The 4 full thread outlines are complete post-by-post — every post is written (or drafted to near-final standard), not described
- The 20 single post ideas are specific and ready to use with light editing — not generic prompts like "share a tip about your industry"
- The 8 poll ideas include all four answer options and are relevant to the client's specific industry and the EA market context
- Community building tactics reflect the EA media ecosystem specifically — journalist engagement, public sector monitoring, and NGO sector relevance are addressed where applicable
- The EA market context section is applied throughout the plan, not confined to one section — every content type and frequency recommendation reflects who actually uses X in Uganda, Kenya, and Tanzania
- KPI explanations are actionable — they tell the client what to do when a metric is below target, not just what the metric measures
- Posting frequency recommendations are calibrated to the client's stated capacity — a client who can post twice per day receives a plan built for twice per day, not five times
More from peterbamuhigire/social-media-skills
meta-ai-tools-audit
Produces a structured evaluation of AI marketing tools for a specific client, mapped by function (content creation, SEO, social media management, email marketing, automation, analytics, paid advertising, influencer marketing) with East African market accessibility, cost, and capability ratings. Outputs a recommended AI tool stack calibrated to the client's budget profile in UGX. Invoke when a client asks which AI tools to adopt, wants to assess their current AI tool usage, needs to build an AI-powered martech stack, or is evaluating AI capabilities against their marketing goals.
3platform-instagram-visual-system
>
3caption-writer
Writes social media captions for any platform from a brief. Generates 3 variations — short, medium, and long — with a hashtag set for each. Invoke when the user says "write a caption", "write captions for", "I need post copy for", "draft some caption options", or when a content brief is provided and the user needs caption text. Also invoke when working through a content calendar and post copy is needed for specific items.
3playbook-instagram-dm-sales
>
3training-social-media-fundamentals
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.
3training-ai-prompt-writing
Produces a practical training guide for client teams on prompt engineering for marketing tasks — covering the Alpha-Beta-Gamma-Delta-Epsilon prompt structure, 10 prompt components, 5 prompting approaches, and 7 copywriting frameworks with worked East African examples. Invoke when the user says "create a prompt writing training guide", "teach my team how to use AI for marketing", "write a prompt engineering workshop", "AI copywriting training for staff", or needs a structured training document for client employees who use AI tools to produce marketing content.
3