02-platform-audit/SKILL.md
Audits the client's existing social media presence on each active platform, benchmarks performance against named competitors, and produces a prioritised quick wins list and a 6-slide deck outline. Invoke after the 01-client-brief is complete and before any strategy or content planning work begins.
npx skillsauth add peterbamuhigire/social-media-skills 02-platform-auditInstall 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.
Produce three sections of audit output followed by a 6-slide deck outline. Base all findings on public profile data, the completed client brief, and the data sources listed below. Apply the east-african-english skill for tone throughout. Flag all estimates clearly — do not present inferred data as measured fact.
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.Ask for the following before generating any audit content:
If competitor handles are missing, ask for them before proceeding. The competitive benchmarking section cannot be completed without them.
Use the following sources for all audit data. Note the source against each data point.
| Source | What it provides | Cost | |---|---|---| | Manual profile review | Follower count, bio completeness, posting frequency, last post date, content quality | Free | | Meta Ad Library (adslibrary.facebook.com) | Whether the client or competitor is running paid ads; ad creative visible | Free | | Facebook / Instagram native insights | Engagement data — only accessible if the consultant has account access | Free (requires access) | | SimilarWeb free tier (similarweb.com) | Website traffic estimates and referral source context | Free (limited) | | Google Analytics / Meta Business Suite | Owned data — only if client shares access | Free (requires access) |
Where account access is not available, estimate engagement rate using the formula: Estimated engagement rate = (total likes + comments on last 10 posts) ÷ (follower count × 10) × 100
Label all estimates as (estimated — no account access).
Generate one table per active platform. Use the exact column structure below.
Instructions:
Platform: [Platform Name] Client handle: [handle] Date of review: [date]
| Metric | Finding | |---|---| | Follower count | | | Posting frequency | (posts per week, based on last 30 days) | | Date of last post | | | Estimated engagement rate | (formula above; note if exact data available) | | Profile completeness score | (1–10 — see scoring guide) | | Profile completeness gaps | (list missing elements) | | Content quality rating | (1–10 — see scoring guide) | | Content quality notes | (specific observations) | | Paid ad activity | (Yes / No / Unknown — check Meta Ad Library) |
Repeat this table for every active platform.
Score out of 10. Award one point for each element present:
A score of 7–10 = strong; 4–6 = needs attention; below 4 = significant gaps.
Score out of 10 across five dimensions (2 points each):
A score of 8–10 = strong; 5–7 = developing; below 5 = requires urgent improvement.
Generate one benchmarking table per major platform (combine minor platforms into a single summary row if the client is not active there).
Platform: [Platform Name]
| Metric | [Client Name] | [Competitor 1] | [Competitor 2] | [Competitor 3] | |---|---|---|---|---| | Follower count | | | | | | Posting frequency (per week) | | | | | | Estimated engagement rate | | | | | | Profile completeness score | | | | | | Content quality rating | | | | | | Paid ad activity | | | | | | Standout content type | | | | |
After each table, add a three-point commentary:
Data source note: All competitor data is collected via manual public profile review and Meta Ad Library. Follower counts and engagement rates are point-in-time observations. Engagement rates are estimated using the formula above unless native data is available. Do not infer strategy or revenue from public data alone.
Generate a prioritised list of exactly 10 actions the client can take in the first week of engagement. Sequence from easiest/fastest to more involved. For each item:
Quick wins structure — use these categories as a guide:
Profile improvements (Low effort, immediate impact — aim for 3–4 items):
Content gaps to fill (Medium effort, High impact — aim for 2–3 items):
Posting rhythm corrections (Low effort, Medium impact — aim for 1–2 items):
Community management fixes (Low effort, High impact — aim for 1–2 items):
Generate immediately after the quick wins list. Use the exact deck format from CLAUDE.md.
Slide 1 — Audit Overview Headline: [Client name]'s social media: where things stand today Bullets:
Slide 2 — Platform-by-Platform Findings Headline: [Strongest platform] is the most developed; [weakest platform] needs immediate attention Bullets:
Slide 3 — Competitive Comparison: Presence and Reach Headline: [Competitor name] leads on reach; [client name] can compete on engagement Bullets:
Slide 4 — Competitive Comparison: Content and Engagement Headline: Content quality is where the real gap exists — and where the client can win Bullets:
Slide 5 — Key Gaps and Opportunities Headline: Three gaps to close; one opportunity to own Bullets:
Slide 6 — Quick Wins and 30-Day Priorities Headline: Ten actions this week; measurable results within 30 days Bullets:
east-african-english skilltools
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.