skills/platforms/platform-instagram/SKILL.md
Generates a complete Instagram presence plan for a client, covering profile optimisation, content types, Reels strategy, grid aesthetic, hashtag strategy, UGC and collaborations, a 30-day content plan, and KPIs. Invoke this skill when a client needs an Instagram-specific strategy document or when Instagram is identified as a primary or secondary channel for an urban, aspirational, or youth-oriented audience in the East African market.
npx skillsauth add peterbamuhigire/social-media-skills platform-instagramInstall 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:
A complete, optimised profile converts visitors to followers before they see a single post. Complete every element.
Username and display name — the only two searchable fields
Profile photo
Bio (150 characters maximum) Write the bio about the prospect's desired outcome, not the business's description. The question to answer is: "Why should this person follow this account?" — not "What does this business do?" (Walsh Phillips, 2023)
Structure the bio across three functional lines:
No wasted words. Avoid vague descriptors ("passionate", "dedicated", "innovative"). Every word must earn its place.
Link-in-bio Use a link aggregator (Linktree, Beacons, or a free equivalent). Include a maximum of 4–5 links to avoid decision fatigue:
Update the link-in-bio when running a campaign. Reference it in every caption with "link in bio" or the shorthand "🔗 bio".
Stories link sticker: every account — regardless of follower count — can add a direct URL link to a Story. Use this to drive traffic to specific pages, campaign landing pages, or WhatsApp without relying on the bio link. This removes the need to tell followers to "check bio" in Stories content.
Highlights structure Create and maintain these Highlights covers (design cover images using brand colours):
| Highlight name | Content to include | |---|---| | About Us | Business origin story, mission, team photos | | Products | Catalogue-style product features, prices, how to order | | Reviews | Screenshots of testimonials, customer photos, ratings | | Tips | Educational content relevant to the industry | | Behind the Scenes | Production, packaging, team moments, day-in-the-life | | Contact | WhatsApp, email, location, opening hours |
Limit each Highlight to 10–15 Stories for quality control. Archive older Stories into Highlights within 24 hours of posting. Design Highlight cover icons in a consistent style — plain icons on a brand-colour circle background.
Apply the Hero/Hub/Hygiene content model (YouTube/Google, 2012) to Instagram:
Feed posts — Hero content Reserve the feed for highest-quality, most timeless content. Feed posts appear on the profile grid permanently and represent the brand's standard. Aim for professional photography or high-quality graphic design for all feed posts. One strong feed post per day is preferable to two weak ones.
Reels — Primary growth driver Reels receive the widest distribution of any Instagram content type, reaching non-followers through the Explore and Reels tab. Prioritise Reels for audience acquisition. Aim for at least 2 Reels per week during a growth phase.
Stories — Daily touchpoint Post Stories daily even when no feed post is scheduled. Stories are informal, ephemeral (24 hours), and interactive. Use Stories for polls, questions, countdowns, behind-the-scenes, and casual brand moments. Stories are not indexed — they do not contribute to feed quality judgements.
Carousels — Highest save rate Carousel posts (multiple images or slides in one post) generate the highest save rate of any static format because they deliver sustained value. Use carousels for educational content, step-by-step guides, before/after comparisons, product comparisons, and list-based content. A strong carousel prompt: "Swipe to see all [X] steps / options / reasons."
Collaborations — Reach extension Joint feed posts (Collab posts) appear on both accounts' grids. Use for complementary brand partnerships (e.g. a café collaborating with a local coffee roaster), product launches with a local personality, or joint events. Lives with guest experts build credibility and real-time engagement.
Reels are the single most important content format for audience growth on Instagram in the EA market. Apply this structure consistently.
Four-part Reel structure:
Hook (0–3 seconds) The hook must stop the scroll before the viewer has decided whether to watch. Methods:
Never start a Reel with a logo or title card — these lose viewers instantly.
Value (3–25 seconds) Deliver exactly what the hook promised. No padding, no lengthy introductions. Formats that work:
CTA (final 3–5 seconds) Give one clear action only:
Audio selection
Reel dimensions and specs
Text overlays serve double duty: on-screen text keeps silent viewers engaged and also helps Instagram's search algorithm index the Reel's topic — a Reel about "how to price a service" should include those words visibly on screen, not only in the audio (Butow & Walker, 2025).
Static posts have declined significantly. Since Instagram prioritised Reels, static image posts experienced a 30–50% drop in organic reach (Walsh Phillips, 2023). Static posts remain important for grid aesthetics and follower engagement, but should no longer be relied upon as the primary reach-building format. Allocate the majority of content production effort to Reels and carousels.
The "business mullet" principle: keep the feed professional and polished (this is what potential followers and clients see first), and keep Stories casual and personal — behind-the-scenes, real-time updates, team moments, process clips. The asymmetry is deliberate (Walsh Phillips, 2023).
The Instagram profile grid is the brand's visual portfolio. A visitor forms a first impression of the brand from the grid before reading a single caption.
Colour palette Maintain consistent use of the brand colours established in the 04-brand-voice-intake. Every graphic should use only the approved colour palette. Photography should be edited with a consistent filter or preset — apply the same Lightroom preset or VSCO filter to all photos.
Visual consistency guidelines
Content variety pattern Avoid placing two of the same content type side by side. A simple alternating pattern:
Plan the next 9 posts before scheduling to check the grid appearance. Use Preview app or Planoly to visualise the grid before posting.
Apply a 3-tier hashtag mix. Use 5–10 hashtags per post — research consistently shows diminishing returns beyond 10 on Instagram. Place hashtags at the end of the caption or in the first comment.
Tier 1 — Niche hashtags (1K–100K posts) High relevance, lower competition — most likely to drive discovery from a genuinely interested audience. Include location and industry:
Tier 2 — Community hashtags (100K–500K posts) Broader interest communities with engaged followings:
Tier 3 — Broad hashtags (500K+ posts) High volume, highly competitive — use sparingly to signal category:
Banned and shadow-banned hashtags Do not use: #follow4follow, #likeforlike, #instadaily, #photooftheday used generically, or any hashtag that Instagram has restricted. Research each new hashtag before use — search the hashtag in the app and check whether the top posts display normally. If the page shows only "top posts" with no "recent posts", the hashtag is restricted. A restricted hashtag suppresses the entire post's distribution.
EA-specific hashtag communities to build presence in: #MadeInUganda, #KampalaLife, #EastAfricaCreatives, #UgandaTwitter (also active on Instagram), #VisitUganda (for hospitality/tourism), #NairobiStyle (if targeting Kenya), #DarEsSalaam (for Tanzanian reach).
Encouraging user-generated content
Collaborating with local creators Identify micro-influencers (5,000–50,000 followers) in the Kampala/EA market whose audience matches the target persona. Approach:
Micro-influencers in Uganda typically charge UGX 150,000–750,000 per post depending on reach and engagement. Gifting alone is appropriate only for very small creators (under 5,000 followers).
Reposting etiquette
Target 5–7 posts per week: 2 Feed posts, 2 Reels, and daily Stories. Adjust to the agreed frequency and client capacity.
| # | Format | Content type | Caption brief | Hashtag tier | Visual direction | |---|---|---|---|---|---| | 1 | Feed image | Brand introduction | Introduce the business, its story, and what followers can expect. End with a follow prompt. | Tiers 1+2 | Brand-colour background, logo centred, clean and bold | | 2 | Reel | Product/service in action | Show the product being made, used, or delivered. Hook: "Here's what we do differently." | Tiers 1+2+3 | Bright, fast-paced cuts; text overlay of key benefit | | 3 | Carousel | Top 5 reasons to choose [brand] | Each slide covers one reason with a brief explanation. Final slide: CTA to DM or visit link. | Tiers 1+2 | Consistent slide template; brand colours throughout | | 4 | Reel | Tutorial or how-to | Practical tip relevant to the audience's interests. Hook names a common mistake. | Tiers 1+2 | Step-by-step text overlays; no sound reliance | | 5 | Feed image | Featured product | Showcase one product with price, key benefit, and WhatsApp CTA. | Tiers 1+2 | Hero product shot; clean background |
| # | Format | Content type | Caption brief | Hashtag tier | Visual direction | |---|---|---|---|---|---| | 6 | Feed image | Customer testimonial | Quote from a satisfied customer with their outcome. Ask followers to share their experience. | Tiers 1+2 | Quote graphic; brand fonts; customer photo if available | | 7 | Reel | Behind the scenes | Show the team, production, or delivery process. Humanise the brand. | Tiers 1+2 | Candid, natural light; minimal text overlay | | 8 | Carousel | Educational series: [industry topic] | 5–7 slides on a topic the audience wants to learn. Actionable and specific. | Tiers 1+2 | Step-by-step graphic template; strong cover slide | | 9 | Reel | FAQ answer | Address the most common question the business receives. One question per Reel. | Tiers 1+3 | Talking head or text-on-screen format; captions | | 10 | Feed image | Team spotlight | Introduce a team member. Name, role, and one personal fact. | Tiers 1+2 | Portrait photo; consistent framing across team series |
| # | Format | Content type | Caption brief | Hashtag tier | Visual direction | |---|---|---|---|---|---| | 11 | Feed image | UGC or customer feature | Feature a customer photo or story (with permission). Credit in caption. | Tiers 1+2 | Repost frame graphic; clear credit text | | 12 | Reel | Opinion or industry take | Share a clear point of view on a trend or debate in the industry. Invite comment. | Tiers 1+2+3 | Talking head or text-on-screen; bold hook text | | 13 | Carousel | Product comparison or options | Side-by-side comparison of two products or service tiers. Helps undecided buyers decide. | Tiers 1+2 | Split-layout slides; prices clearly visible | | 14 | Reel | Trending audio + brand content | Use a trending audio and adapt it to showcase the product/service with playful or creative visuals. | Tiers 2+3 | High-energy edit; brand colours in on-screen text | | 15 | Feed image | Milestone or anniversary | Celebrate a business achievement (sales milestone, anniversary, award). Invite followers to celebrate. | Tiers 1+2 | Celebratory graphic; warm brand palette |
| # | Format | Content type | Caption brief | Hashtag tier | Visual direction | |---|---|---|---|---|---| | 16 | Feed image | Promotional offer | Present a specific, time-limited offer with price, what's included, and deadline. | Tiers 1+2 | High-contrast promotional graphic; CTA prominent | | 17 | Reel | Testimonial or case study | 30–45 second customer story: the problem, the product/service, the result. | Tiers 1+2 | Interview style or text narration over product footage | | 18 | Carousel | Month recap / best of | Round up the month's top content, offers, or customer stories. Builds community. | Tiers 1+2 | Collage layout; consistent graphic treatment | | 19 | Reel | Call to action — follow | Remind the audience to follow for more content like this. Use a "best of the month" hook. | Tiers 2+3 | Fast-cut montage of best posts from the month | | 20 | Feed image | Next month preview | Tease upcoming content, offers, or launches. Build anticipation. CTA: "Follow so you don't miss it." | Tiers 1+2 | Teaser graphic; partly obscured or silhouetted product |
Track these metrics monthly using Instagram Insights. Available only on Business and Creator accounts.
| KPI | Target | Notes | |---|---|---| | Reach (accounts reached) | Growing month-on-month | Track per post and per period | | Impressions | Growing month-on-month | Total views including repeat viewers | | Saves | 1–3% of reach | Highest-value engagement signal — indicates content worth returning to | | Shares (DM + Story reshares) | Track volume trend | Shares indicate content worth passing on | | Reel views | Growing week-on-week | Benchmark new Reels against previous 4-week average | | Reel completion rate | 40%+ | Lower rate indicates weak hook or excessive length | | Follower growth rate | 5–10% monthly (growth phase) | (Net new followers ÷ start-of-month followers) × 100 | | Profile visits to link clicks | 10–20% conversion | (Link clicks ÷ profile visits) × 100 |
Review KPIs at the end of each month. Present findings using the meta-reporting skill. If Reel completion rate drops below 30% consistently, review the hook strategy. If saves are low, increase carousel and educational content frequency.
Instagram's native tools are optimised for awareness and community building, not direct sales. Design an explicit capture mechanism to bridge the gap between follower and paying customer. Three models work for the Uganda/EA market:
Model A — DM-to-sale funnel (no website required) Post content with a CTA that invites a DM ("DM me the word PRICING for our full rate card" / "Comment KAMPALA and I'll send you the details"). Reply with a conversation that qualifies the enquiry and moves to a link or a WhatsApp handoff. This model requires no landing page and works entirely inside Instagram. Jennifer Allwood (Walsh Phillips, 2023) converted 100,000+ followers to coaching sales exclusively via DMs.
Model B — ManyChat keyword automation Ask followers to type a specific keyword in the comments of a post (e.g., "Type GUIDE below"). A ManyChat chatbot automatically DMs the link to every commenter. This removes the "link in bio" friction and delivers content at the moment of interest. Comment-to-DM automation is increasingly replacing link-in-bio tools as the primary Instagram lead capture mechanism (Butow & Walker, 2025).
Model C — Post-to-landing-page funnel (with email capture) Post → bio link → lead magnet landing page → email opt-in → thank-you page offer → nurture sequence → sale. Effective lead magnet formats: checklist, free guide, short video course, discount code, event registration. The title formula that consistently converts: "[Number] Ways to [Desired Outcome] Without [Undesirable Thing]" (Walsh Phillips, 2023).
Broadcast Channels — algorithm-bypass communication Instagram Broadcast Channels are a one-to-many DM format: the business sends a message and every subscriber receives it directly, regardless of the feed algorithm. Followers opt in by clicking "Join" on the channel. Use Broadcast Channels for: product launch announcements, flash sale alerts, exclusive content drops, and weekly tip series. Unlike feed posts, Broadcast Channel messages are never suppressed by the algorithm (Butow & Walker, 2025).
Key statistics for client conversations:
Use these angles with the blog-writer skill to generate client-attracting content for the consultancy website. Each angle is derived from this skill's content and designed to rank for search terms used by Ugandan and East African business owners researching Instagram marketing.
| # | Blog post title | Angle / hook | |---|---|---| | 1 | Why your Instagram bio is losing you followers — and how to fix it in 150 characters | Bio must describe prospect outcome, not business; keyword in display name/username only | | 2 | The only two Instagram fields that Google and Instagram search can actually find | Username + display name are the only searchable fields; bio keywords are invisible to search | | 3 | How to turn Instagram followers into WhatsApp leads without running a single ad | DM funnel model; ManyChat keyword automation; WhatsApp handoff as the EA-specific conversion step | | 4 | Why your Instagram Reels are being ignored (and what to do about it in Uganda) | Hook psychology, silent-viewer captions, text overlay for search indexing, 3-min capacity | | 5 | Static posts are dying on Instagram: what Ugandan businesses need to do now | 30–50% reach decline; Reels as primary distribution; carousel for saves; static for grid only | | 6 | Instagram Broadcast Channels: the no-algorithm shortcut your competitors haven't discovered | One-to-many DM delivery; bypass feed suppression; use cases for SMEs | | 7 | The "business mullet" Instagram strategy: why your feed and Stories should look completely different | Professional feed vs personal Stories; trust-building asymmetry | | 8 | Micro-influencers in Uganda vs celebrity endorsements: what the engagement data actually shows | 5.3% vs 1.6% engagement rate differential; local relevance over reach | | 9 | Why posting questions on Instagram drives 3x more engagement (with examples for Ugandan businesses) | 300% more interaction data; practical question formats for local industries | | 10 | The Instagram hashtag rule that most consultants get wrong | Retroactive hashtags do not work; only first 3 hashtags in Stories are indexed; test per account |
Output meets the standard when it:
Key citations used in this skill:
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.