playbook-profile-optimisation
Profile Optimisation Playbook
Use when
- Produces a cross-platform social media profile audit checklist and an action-prioritised optimisation plan covering profile photos, cover images, bios, usernames, link strategy, CTAs, and platform-specific settings. Invoke this skill at client onboarding to establish a baseline, whenever a client rebrands, or when a profile audit reveals weak first-impression signals across platforms.
- 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
Collect the following before generating the audit and action plan:
- Client business name — trading name and legal name if different
- Industry — sector and sub-sector (e.g. financial services: SACCO)
- Country / city — default: Uganda / Kampala
- Primary goal — brand awareness / lead generation / product sales / professional credibility
- Active platforms — list every platform where the client has a presence (Facebook, Instagram, LinkedIn, WhatsApp Business, TikTok, X/Twitter, YouTube, Google Business Profile)
- Current bios / About text — paste the existing copy from each platform; if unavailable, note "not reviewed"
- Brand assets available — logo file (format and resolution), brand colours (hex codes), professional photography (yes/no)
- WhatsApp Business number — with country code (e.g. +256 700 000000)
- Website URL — primary domain; note if no website exists
Universal Principles
Apply these standards to every platform before addressing platform-specific requirements.
Profile Photo
- Use the business logo for product, retail, hospitality, and service brands
- Use a founder headshot for consultants, coaches, speakers, and personal brands
- Upload at the highest resolution available — minimum 400×400px for all platforms
- Ensure the logo has adequate padding from any circular crop — the outer 15% of the image is typically cropped on mobile
- Avoid text in the profile photo; it becomes illegible at thumbnail size
- Use the same image across all platforms — visual consistency builds recognition; a visitor who finds you on LinkedIn after Instagram should recognise the brand immediately
Cover / Banner Image
The cover image is the largest piece of owned real estate on any profile. It must communicate the brand promise, not just look attractive.
- Include the brand name and tagline unless the profile photo already makes the brand unambiguous
- Feature a CTA or value statement ("Order via WhatsApp · +256 700 000000" or "Free consultations available")
- Maintain consistent brand colours, typography style, and imagery across all platforms
- Refresh the cover image for major campaigns, product launches, or seasonal moments — treat it as a free advertising panel
Username / Handle
- Use the exact trading name wherever possible — no underscores, numbers, or punctuation unless the name is already taken
- If the preferred handle is taken, append a simple suffix:
.ug,.kampala, or.africa— avoid_official,_real, or year numbers - Claim the same handle across all platforms even if a platform is not currently active — brand squatting is common and handles cannot always be recovered
- Where a platform indexes the username for search (Instagram, TikTok), include a primary keyword in the display name field rather than the handle
Bio Copy — WHO-WHAT-WHO-CTA Formula
Apply this four-part structure to every bio, adapting length and tone to the platform's character limit:
- WHO you are — the business name and category ("Uganda's leading organic skincare brand")
- WHAT you do — the specific service or product ("Hand-pressed oils and creams made in Kampala")
- WHO you serve — the target audience ("For women who want results without harsh chemicals")
- CTA — one clear next action ("Order via WhatsApp — link below")
Avoid vague descriptors: "passionate", "innovative", "dedicated". Every word must earn its place. Write in plain, direct language. Apply the register from east-african-english.
Link Placement
- Every platform that allows a clickable link should point to a WhatsApp direct link (
wa.me/256XXXXXXXXX) for service businesses, or a link aggregator (Linktree, Beacons, or equivalent) for businesses with multiple destinations - A link aggregator should contain no more than 4–5 options to avoid decision fatigue: website, WhatsApp, current offer, top product/service, and optionally a recent post or video
- Update the link destination when running a campaign — stale links erode trust
Platform-by-Platform Audit Checklist
For each platform, review every element. Mark each as: Done / Needs Update / Missing.
| Element | Standard | Status |
|---|---|---|
| Username | Trading name, no underscores or numbers | |
| Display name | Includes primary keyword (indexed by Instagram search) | |
| Profile photo | Logo or headshot; minimum 200×200px uploaded | |
| Bio | 150 characters; WHO-WHAT-WHO-CTA; line breaks used; max 2 emojis | |
| Link in bio | WhatsApp direct link or Linktree (max 5 destinations) | |
| Account type | Business or Creator (not Personal) | |
| Category | Accurate category selected (e.g. "Beauty, cosmetics & personal care") | |
| Highlights | 5–8 Highlights; 1–2 word labels; custom branded covers | |
| Contact button | Email or phone number added |
Instagram-specific notes:
- Switch to a Business account for brands running paid promotions, accessing Instagram Insights, or linking a Facebook Page. Choose Creator for individual influencers, consultants, and public figures who want access to creator-specific analytics and the Creator Marketplace.
- The display name (not the username) is indexed in Instagram search — place the primary keyword here (e.g. username:
@kampalaskincare, display name:Kampala Skincare | Organic Beauty). - Structure the bio across three visible lines using line breaks (press Return on mobile). Line 1: value proposition. Line 2: credibility signal or differentiator. Line 3: location + CTA referencing the link.
- Highlights should cover the client's most important content categories: Services, Reviews/Testimonials, FAQs, Behind the Scenes, Current Offer. Name each with a single noun where possible ("Services", not "Our Services & What We Do").
Facebook Page
| Element | Standard | Status |
|---|---|---|
| Page name | Exact brand name — no keyword stuffing | |
| Vanity URL | Claimed (facebook.com/brandname) | |
| Profile photo | Same image as Instagram; minimum 180×180px | |
| Cover photo | 820×312px; includes tagline or CTA | |
| Short description | 255 characters; clear value proposition | |
| About section | All fields completed: founded date, address, website, WhatsApp | |
| Business hours | Accurate; reflects actual operating hours | |
| Action button | "Send WhatsApp Message" configured | |
| Category | Correct category selected | |
| Pinned post | Active pinned post with current offer or introduction |
Facebook-specific notes:
- Claim the vanity URL immediately — go to Page Settings > Page Info > Username. Use the trading name. Once claimed, it cannot be transferred to another account.
- The action button defaults to "Follow". Change it to "Send WhatsApp Message" for EA clients — this is the highest-converting action for most service businesses. Alternative: "Call Now" for businesses where voice calls are primary; "Learn More" with a link for content-heavy brands.
- Complete every field in the About section — Facebook surfaces these in search results and Google indexes them. An incomplete About section signals an inactive or untrustworthy page.
- The pinned post should be updated at least quarterly. Use it for: a current promotion, a brand introduction video, a high-performing testimonial, or a service menu.
LinkedIn Company Page
| Element | Standard | Status |
|---|---|---|
| Company name | Exact legal or trading name | |
| Tagline | Up to 120 characters; keyword-rich | |
| Logo | 300×300px; same image as other platforms | |
| Cover image | 1,128×191px; professional; includes tagline | |
| About section | Up to 2,000 characters; primary keywords in first 156 characters | |
| Specialities | 20 keywords added | |
| Website URL | Active and correct | |
| Industry | Accurate category | |
| Company size | Updated | |
| Custom button | "Visit website", "Contact us", or "Learn more" configured |
LinkedIn-specific notes:
- The first 156 characters of the About section appear in the LinkedIn search snippet and in Google search results — treat these as a meta description. Open with the most important keyword and value proposition.
- Specialities (found under Edit Page > Overview) function as tags that improve discoverability in LinkedIn search. Add up to 20 relevant terms — include both broad terms ("digital marketing") and specific terms ("social media management Uganda").
- For personal profiles used for business development, complete the Featured section with links to the company website, a recent case study, a credentials deck, or a published article. This is often the first thing a prospect reads after the About summary.
WhatsApp Business
| Element | Standard | Status |
|---|---|---|
| Business name | Registered trading name | |
| Profile photo | Logo; same as other platforms | |
| About | Up to 139 characters; direct and informative | |
| Business hours | Set accurately | |
| Business category | Selected | |
| Business address | Completed (if physical location exists) | |
| Website URL | Added | |
| Catalogue | Minimum 3 products/services listed with names, descriptions, and prices | |
| WhatsApp link | wa.me/256XXXXXXXXX configured and tested | |
| Auto-replies | Greeting message and away message set |
WhatsApp Business-specific notes:
- The About field is visible to anyone who opens the business profile. Write it as a one-line promise: what the business does and how to engage ("Quality catering for events in Kampala. DM to book a tasting."). Do not waste characters on "Welcome to our page."
- The wa.me link format is:
wa.me/[country code without +][number]— e.g.wa.me/256700000000. This link can be added to every platform bio, email signature, and printed collateral. - A Catalogue is the WhatsApp equivalent of a shop window. Even service businesses should list 3–5 offerings with clear names, short descriptions, and prices (or "Price on enquiry"). Clients who browse the catalogue before messaging are warmer and convert faster.
TikTok
| Element | Standard | Status |
|---|---|---|
| Username | Trading name; consistent with other platforms | |
| Display name | Brand name; may include 1–2 keywords | |
| Profile photo | Same image as other platforms | |
| Bio | Up to 80 characters; punchy and immediate | |
| Link | Website or Linktree (requires 1,000 followers for personal accounts; available immediately on Business accounts) | |
| Account type | Business account if using for brand | |
| Video thumbnails | Consistent visual style across pinned/featured videos |
TikTok-specific notes:
- 80 characters is a severe constraint — there is no room for the full WHO-WHAT-WHO-CTA formula. Lead with the strongest hook: either a bold claim ("Uganda's #1 vegan chef") or a direct CTA ("Watch. Learn. Order 👇").
- Switch to a TikTok Business account for access to analytics, the Business Content Hub, and the ability to add a link in bio without the follower threshold.
- Video thumbnail consistency — while not a profile field, the visual style of the first 6–9 videos visible on the profile grid functions as a portfolio. Consistent typography, colour, or framing style signals a professional presence.
X / Twitter
| Element | Standard | Status |
|---|---|---|
| Display name | Brand name; may include a brief descriptor | |
| Username (@handle) | Consistent with other platforms; no numbers if avoidable | |
| Profile photo | Same image as other platforms; displays as circle | |
| Header image | 1,500×500px; branded; includes CTA or tagline | |
| Bio | Up to 160 characters; includes location; subtle keywords | |
| Location field | City and country filled in | |
| Website | Active URL added | |
| Professional category | Set if using Professional account | |
| Pinned post | Active and relevant |
X/Twitter-specific notes:
- The bio on X is indexed by search engines. Include the business name, primary service, and location. Use plain language over jargon. Example: "Certified accountants in Kampala helping SMEs manage tax and compliance. DM for a free first consultation."
- The pinned post is the first post a profile visitor reads. Pin a high-performing post, a current offer, a client testimonial, or a thread that demonstrates expertise. Update it when running a campaign.
- Apply for Professional account status to access the Category label shown below the bio — this signals legitimacy and improves discoverability, particularly for B2B and professional services clients.
YouTube Channel
| Element | Standard | Status |
|---|---|---|
| Channel name | Searchable; includes primary keyword where natural | |
| Profile photo | Same image as other platforms | |
| Channel art (banner) | 2,560×1,440px; safe area 1,546×423px; includes social handles | |
| Channel description | Up to 1,000 characters; primary keywords in first 150 characters | |
| Links (social + website) | Added to channel banner and About section | |
| Channel trailer | 60–90 seconds; for non-subscribers; explains what the channel does | |
| Sections organised | Homepage sections set up (e.g. "Popular uploads", "Latest videos") | |
| Contact email | Visible in About tab |
YouTube-specific notes:
- The first 150 characters of the channel description appear in YouTube search results — write these as a clear, keyword-rich statement of what the channel covers and who it is for.
- The channel art safe area (1,546×423px centred within the 2,560×1,440px canvas) is the only part of the banner guaranteed to be visible across all devices. Keep all text and key visuals within this zone.
- A channel trailer is shown only to non-subscribers. It should answer three questions in under 90 seconds: Who is this channel? What will I learn or gain? Why should I subscribe? End with an explicit subscribe CTA.
Google Business Profile
Cross-reference platform-google-business-profile for a full optimisation guide. At a minimum, ensure:
| Element | Standard | Status |
|---|---|---|
| Business name | Exact trading name; no keyword stuffing | |
| Category | Primary and secondary categories selected | |
| Address / service area | Accurate | |
| Phone number | WhatsApp Business number added | |
| Website | Active URL | |
| Business hours | Accurate; special hours added for public holidays | |
| Business description | Up to 750 characters; natural keyword inclusion | |
| Photos | Minimum 10 photos: exterior, interior, team, products/services | |
| Products / Services | Listed with descriptions and prices |
Action-Prioritised Improvement Plan
After completing the audit, generate a three-tier improvement plan.
Priority 1 — Fix Within 48 Hours (Critical gaps)
These issues actively damage credibility or prevent conversion:
- Profile photo missing or of very low resolution — upload immediately
- Bio missing or defaulted to placeholder text — write and publish the WHO-WHAT-WHO-CTA version
- No link in bio or link is broken — configure WhatsApp direct link or Linktree
- WhatsApp number not visible on any platform — add to every About/bio field
- Facebook action button still set to "Follow" — change to "Send WhatsApp Message"
- Personal Instagram account used instead of Business/Creator — switch account type
Priority 2 — Complete Within One Week (Optimisation)
These items are present but underperforming:
- Bios that exist but do not follow WHO-WHAT-WHO-CTA — rewrite using the formula
- Cover images that are generic stock photos or blank — design branded covers for each platform
- Usernames inconsistent across platforms — where possible, standardise (note: some platform name changes require meeting follower thresholds or are subject to availability)
- Display names not keyword-rich on Instagram and TikTok — update to improve search indexation
- Instagram Highlights not created or labelled inconsistently — create 5–8 Highlights with branded covers
- LinkedIn specialities not filled in — add 20 keywords
- WhatsApp Catalogue not set up — add minimum 3 products/services
- YouTube channel description leading with non-keyword text — revise first 150 characters
Priority 3 — Implement Within One Month (Polish and strategy)
These items elevate a good profile to an excellent one:
- Create a Facebook pinned post featuring the current offer or a brand introduction video
- Configure a channel trailer on YouTube for non-subscribers
- Set greeting and away messages on WhatsApp Business
- Update cover images across all platforms for consistency of visual style
- Apply for Professional/Business account status where available (X, TikTok)
- Schedule a quarterly review of all profile elements — bio, cover image, pinned post, link destination
Deliverable Format
Produce two documents for the client:
- Profile Audit Report — the completed checklist above with each item marked Done / Needs Update / Missing, plus a brief note on each gap found
- Action Plan — the three-tier improvement plan, customised with specific rewrite copy for each bio where "Needs Update" was flagged, and specific cover image briefs for any platform where the cover is missing or outdated
Both documents are formatted for a client-facing PDF or Google Doc. Use plain language; avoid technical jargon. Include the rewritten bio copy as a ready-to-publish draft — the client or their team should be able to paste it directly into each platform.
Quality Criteria
Output meets the standard for a billable consultancy deliverable when it satisfies all of the following:
- Complete platform coverage — every active platform the client provided is audited; no platform is skipped or given a cursory one-line review
- Specific, actionable findings — each gap is described precisely ("Instagram bio reads 'Welcome to our page' — rewrite required") not vaguely ("bio could be improved")
- Ready-to-publish bio copy — the WHO-WHAT-WHO-CTA formula is applied to produce complete draft bios within each platform's character limit, not just a description of what should be written
- Prioritisation is evidence-based — Priority 1 items are genuinely blocking conversion or credibility; the tiers are not arbitrary
- Platform character limits respected — Instagram 150, TikTok 80, WhatsApp About 139, X/Twitter 160, LinkedIn tagline 120; no draft copy exceeds its platform's limit
- Consistent brand voice — all rewritten bios use the same tone and register, aligned to the brand voice from
east-african-englishand the client's stated style - Uganda/EA market defaults applied — WhatsApp is the primary CTA mechanism; Facebook is treated as the primary broad-reach platform; platform penetration guidance reflects the EA context unless the client specifies otherwise
- No graphic design outputs — the skill produces copy, checklists, and written briefs; visual asset production is out of scope and should be referred to a designer
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