plugins/pm-social/skills/social-media-audit/SKILL.md
Audit an existing social media presence across all active platforms. Use when asked to review social media performance, analyse a brand's social presence, benchmark against competitors, or identify what's working and what isn't. Produces a scored audit with platform-by-platform analysis, content performance review, competitive benchmarking, and a prioritised action plan.
npx skillsauth add mohitagw15856/pm-claude-skills social-media-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.
This skill produces a comprehensive social media audit covering profile completeness, content performance, audience engagement, posting consistency, competitive position, and a prioritised improvement plan. Output is ready for a social media manager, marketing lead, or agency to act on immediately.
Ask the user for these if not provided:
Audit period: [e.g. Feb–Apr 2026] Platforms audited: [List] Audited by: [Name / role] Date: [Date] Overall health score: [X / 100]
Score each dimension out of 10. Weighted total = overall health score out of 100.
| Dimension | Weight | Score (/10) | Weighted Score | Assessment | |---|---|---|---|---| | Profile completeness & branding | 10% | [X] | [X] | [1-sentence note] | | Content quality & consistency | 25% | [X] | [X] | [1-sentence note] | | Audience engagement | 20% | [X] | [X] | [1-sentence note] | | Follower growth | 15% | [X] | [X] | [1-sentence note] | | Platform strategy fit | 15% | [X] | [X] | [1-sentence note] | | Competitive position | 15% | [X] | [X] | [1-sentence note] | | Total | 100% | — | [X/100] | [Overall verdict] |
Overall verdict: 🟢 Strong (80–100) / 🟡 Developing (60–79) / 🔴 Needs work (<60)
Repeat this section for each active platform:
Profile health:
Audience:
Content performance:
| Metric | Your account | Benchmark / competitor | Gap | |---|---|---|---| | Posts per week | [X] | [X] | [+/- X] | | Average engagement rate | [X%] | [X%] | [+/- X%] | | Average reach per post | [X] | [X] | [+/- X] | | Top format by engagement | [e.g. carousel] | [e.g. video] | [Match / mismatch] |
Content audit — what you posted:
| Content type | % of posts | Avg engagement | Verdict | |---|---|---|---| | Educational / how-to | [X%] | [X%] | [Keep / scale / drop] | | Product / promotional | [X%] | [X%] | [Keep / scale / drop] | | Behind-the-scenes | [X%] | [X%] | [Keep / scale / drop] | | Social proof / testimonials | [X%] | [X%] | [Keep / scale / drop] | | Engagement bait / conversation starters | [X%] | [X%] | [Keep / scale / drop] |
Top 3 performing posts:
Bottom 3 performing posts:
Posting patterns:
Platform verdict: [2–3 sentences on what's working, what isn't, and the #1 change to make]
Compare against 2–3 competitors or aspirational accounts:
| Metric | [Your brand] | [Competitor 1] | [Competitor 2] | [Competitor 3] | |---|---|---|---|---| | LinkedIn followers | | | | | | LinkedIn eng. rate | | | | | | Instagram followers | | | | | | Instagram eng. rate | | | | | | Post frequency (all platforms) | | | | | | Content formats used | | | | | | Top content theme | | | | |
Competitive gaps:
What competitors are doing well that you should steal (ethically):
Are you posting the right mix?
| Principle | Met? | Evidence | Recommendation | |---|---|---|---| | 80/20 rule: audience value vs self-promotion | [Yes/No] | [X% promotional posts] | [...] | | Consistent content pillars | [Yes/No] | [Pillars identified or not] | [...] | | Format variety (not just text posts) | [Yes/No] | [Format breakdown] | [...] | | Regular engagement with audience | [Yes/No] | [Reply rate, comment engagement] | [...] | | SEO / discoverability in profiles and posts | [Yes/No] | [Keywords, hashtags used] | [...] |
Content gaps identified:
Follower quality assessment:
Engagement quality:
Ranked by impact × effort:
| Action | Platform | Why | Expected impact | |---|---|---|---| | [e.g. Update LinkedIn bio with clear value prop and keywords] | LinkedIn | Profile discovery | Higher profile views | | [e.g. Pin best-performing post to top of profile] | Instagram | First impression | Higher follow rate | | [e.g. Add link in bio with UTM tracking] | All | Traffic attribution | Measurable ROI |
| Action | Platform | Why | Expected impact | |---|---|---|---| | [e.g. Launch a weekly educational carousel series] | LinkedIn | Fills content gap, high engagement format | +X% engagement rate | | [e.g. Start responding to all comments within 24h] | All | Signals algorithm engagement | Improved reach | | [e.g. Test video format 2x per week] | Instagram / TikTok | Underutilised high-reach format | Follower growth |
| Action | Platform | Why | Expected impact | |---|---|---|---| | [e.g. Define 3–5 content pillars and build a monthly calendar] | All | Strategic consistency | Compound growth | | [e.g. Run a hashtag audit — identify 15–20 relevant tags per platform] | Instagram / LinkedIn | Discoverability | Organic reach | | [e.g. Source 3 customer stories for social proof content] | All | Social proof pillar | Trust + conversion |
The fastest way to improve the score by 10+ points:
| Week | Priority action | Platform | Owner | Success metric | |---|---|---|---|---| | 1 | [e.g. Fix all profile gaps — bio, photo, CTA, pinned post] | All | [Name] | 100% profile completeness | | 2 | [e.g. Post 3x educational carousel / video this week] | LinkedIn / IG | [Name] | ≥X% engagement rate | | 3 | [e.g. Engage actively — comment on 10 accounts per day] | LinkedIn / IG | [Name] | +X new followers | | 4 | [e.g. Review analytics and double down on best format] | All | [Name] | Identify top performing format |
development
Build a framework for creating shareable, high-reach social media content. Use when asked to plan viral content, develop a shareable content strategy, create a hook writing system, or build a repeatable process for content that gets shared. Produces a platform-specific viral content framework with hook formulas, content structures, shareability triggers, and a content testing system.
development
Generate article or newsletter thumbnail candidates using the Gemini API from inside Claude Code. Claude reads article copy, proposes composition concepts, writes image generation prompts incorporating brand specs, calls Gemini to generate the images, evaluates the results via computer vision, and returns ranked candidates with rationale. Use when asked to create thumbnails, generate cover images, or produce visual candidates for an article or newsletter.
testing
Flips Claude's default from "find reasons you're right" to "find reasons you're wrong." A genuine thinking partner, not a mirror with grammar. Use before high-stakes decisions, plans, assumptions, or pitches you haven't stress-tested.
development
Scrapes a Substack Notes page and exports engagement data (likes, comments, restacks) to a formatted .xlsx file with conditional formatting and summary stats.