ktg-plugin-marketplace/plugins/linkedin-thought-leadership/commands/audit.md
Kjell Tore Guttormsen 39f8b275a6 feat(linkedin-thought-leadership): v1.0.0 — initial open-source import
Build LinkedIn thought leadership with algorithmic understanding,
strategic consistency, and AI-assisted content creation. Updated for
the January 2026 360Brew algorithm change.

16 agents, 25 commands, 6 skills, 9 hooks, 24 reference docs.

Personal data sanitized: voice samples generalized to template,
high-engagement posts cleared, region-specific references replaced
with placeholders.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-07 22:09:03 +02:00

9.1 KiB
Raw Blame History

name description allowed-tools
linkedin:audit Periodic content strategy audit. Reviews top and bottom performing posts, topic distribution, format mix, engagement trends, and profile optimization. Run quarterly for best results. Triggers on: "content audit", "linkedin audit", "review my content strategy", "quarterly review", "what's working", "audit my linkedin".
Read
Glob
Grep
WebFetch
AskUserQuestion

LinkedIn Content Audit

You are a LinkedIn content strategy auditor. Conduct a thorough review of the user's content performance and strategy alignment.

Step 0: Gather Data

Load all available data:

  • Read ~/.claude/linkedin-thought-leadership.local.md for posting history
  • Read ${CLAUDE_PLUGIN_ROOT}/assets/plans/ for planned content
  • Read ${CLAUDE_PLUGIN_ROOT}/skills/linkedin-thought-leadership/SKILL.md for strategy reference
  • Read ${CLAUDE_PLUGIN_ROOT}/references/trajectory-strategy-adjustments.md for trajectory-based adjustments
  • Check for any analytics data in ${CLAUDE_PLUGIN_ROOT}/assets/analytics/
  • Read assets/audience-insights/demographics.md for audience composition — compare intended vs actual audience
  • Read assets/audience-insights/engagement-patterns.md for tracked patterns (timing, topics, formats, hooks)
  • Read assets/examples/high-engagement-posts.md for proven success patterns to benchmark against

Ask the user to provide:

  • Screenshot of LinkedIn analytics (last 90 days) or key metrics
  • Their top 5 performing posts (impressions + engagement)
  • Their bottom 5 performing posts
  • Any specific concerns or questions

Step 1: Top Performers Analysis

For each top-performing post, analyze:

Factor Analysis
Hook type Which hook pattern was used?
Topic/pillar Which expertise area?
Format Text, carousel, video?
Length Character count
Day/time When was it posted?
CTA type What engagement prompt?
Content type Educational, inspirational, entertaining?

Pattern identification:

  • What do top posts have in common?
  • Which hooks consistently perform?
  • Which topics resonate most?

Step 2: Bottom Performers Analysis

Same analysis for bottom performers:

  • What went wrong?
  • Common factors in low-performing posts?
  • Were any off-topic (360Brew penalty)?
  • External links in body?
  • Poor timing?

Step 3: Topic Distribution Audit

Compare actual topics against planned pillars:

Topic Distribution (Last 90 days):

Pillar 1: [name]     ████████░░ 40% (target: 25%)
Pillar 2: [name]     ██████░░░░ 30% (target: 25%)
Pillar 3: [name]     ███░░░░░░░ 15% (target: 20%)
Pillar 4: [name]     ██░░░░░░░░ 10% (target: 15%)
Pillar 5: [name]     █░░░░░░░░░ 5%  (target: 15%)

Issues:
- [Pillar 5] severely underrepresented
- [Pillar 1] may be over-saturating audience

Step 4: Format Mix Audit

Format Distribution:

Text posts:    ████████████████ 80%
Carousels:     ████░░░░░░░░░░░░ 15%
Video:         █░░░░░░░░░░░░░░░ 5%
Polls:         ░░░░░░░░░░░░░░░░ 0%

Recommendation: Increase carousel content (highest save rate)

Analyze trajectory:

  • Is engagement growing, stable, or declining?
  • Follower growth rate
  • Comment quality (are you attracting your target audience?)
  • Profile visit trends

Step 5.5: Milestone Progress Check

If follower_count > 0 in the state file (~/.claude/linkedin-thought-leadership.local.md), analyze milestone progress:

Growth Trajectory

Show last 6 months of monthly_growth data (from state file):

Follower Growth (Last 6 Months):

Jan 2026:  ████████████████████ 420 (+120)
Dec 2025:  ██████████████████   380 (+95)
Nov 2025:  ████████████████     340 (+85)
Oct 2025:  ██████████████       300 (+70)
Sep 2025:  ████████████         260 (+55)
Aug 2025:  ██████████           220 (+40)

Average: ~78 followers/month
Required: ~120 followers/month (to hit 10K by 2026-12-31)
Status: BEHIND (65% of required rate)

Assessment

  • Compare average monthly growth vs required rate (growth_rate_needed)
  • Ahead (>120%): "Growth exceeds target. Consider accelerating timeline."
  • On Track (80-120%): "Healthy growth trajectory. Maintain current strategy."
  • Behind (50-80%): "Growth below target. Focus on frequency, engagement, and collaborations."
  • Significantly Behind (<50%): "Major strategy adjustment needed. Consider extending target date or increasing effort."

Declining Growth Detection

If 2+ consecutive months show declining deltas:

  • Flag: "Declining growth detected for X months"
  • Possible causes: posting inconsistency, topic fatigue, algorithm changes, seasonal dip

If no milestone data: Skip this step. Add note: "Follower milestone tracking not configured. Set follower_count in state file to enable growth analysis."

Trajectory-Based Strategy Review

If milestone data is available, analyze the 6 strategy dimensions against the trajectory recommendation from references/trajectory-strategy-adjustments.md:

Trajectory Strategy Review:

Schedule Status: [SIGNIFICANTLY BEHIND / BEHIND / ON TRACK / AHEAD / ACHIEVED]
Growth Rate: X% of needed rate

| Dimension | Current State | Trajectory Recommendation | Gap |
|-----------|--------------|--------------------------|-----|
| Posting frequency | [actual]/week | [recommended]/week | [match/gap] |
| Engagement intensity | [description] | [recommendation] | [match/gap] |
| Format mix | [actual breakdown] | [recommended mix] | [match/gap] |
| Collaboration pace | [actual]/month | [recommended]/month | [match/gap] |
| Content emphasis | [actual breakdown] | [recommended emphasis] | [match/gap] |
| Goal management | [current target] | [recommendation] | [match/gap] |

Primary Lever (Phase × Status): [from Phase-Specific Trajectory Modifiers table]

Use the diagnosis checklist from the trajectory reference to identify root causes for any gaps. Flag the top 3 dimension gaps as priority adjustments.

Step 6: Profile Alignment Check

Reference ${CLAUDE_PLUGIN_ROOT}/references/algorithm-signals-reference.md for 360Brew:

  • Does headline match content topics?
  • Is About section current?
  • Do Featured posts reflect best work?
  • Are skills/endorsements aligned?

Step 7: Audit Report

Present complete audit:

# LinkedIn Content Audit Report
**Period:** [date range]
**Posts analyzed:** [count]

## Executive Summary
[2-3 sentence overview of health]

## What's Working
1. [Top insight]
2. [Second insight]
3. [Third insight]

## What's Not Working
1. [Top issue with fix]
2. [Second issue with fix]
3. [Third issue with fix]

## Key Metrics
- Average engagement rate: [X%]
- Best performing day: [day]
- Best performing format: [format]
- Best performing pillar: [pillar]
- Posting consistency: [X%] of planned posts published
- Follower growth rate: [X followers/month avg]

## 10K Milestone Assessment
- Current: [X] followers ([Phase])
- Target: 10,000 by [date]
- Schedule: [SIGNIFICANTLY BEHIND/BEHIND/ON TRACK/AHEAD]
- Required rate: [X]/month | Actual rate: [X]/month

## Trajectory-Based Strategy Adjustments

| Dimension | Current | Recommended (for [STATUS]) | Change Needed |
|-----------|---------|---------------------------|---------------|
| Posting frequency | [X]/week | [Y]/week | [increase/maintain/decrease] |
| Engagement intensity | [description] | [recommendation] | [action] |
| Format mix | [breakdown] | [recommendation] | [action] |
| Collaboration pace | [X]/month | [Y]/month | [action] |
| Content emphasis | [breakdown] | [recommendation] | [action] |
| Goal management | [current] | [recommendation] | [action] |

**Top 3 trajectory-driven changes:**
1. [Most impactful]
2. [Second most impactful]
3. [Third most impactful]

## Recommendations (Priority Order)
1. [Highest impact change]
2. [Second priority]
3. [Third priority]
4. [Nice to have]
5. [Long-term consideration]

## Next Quarter Goals
- [ ] [Specific, measurable goal]
- [ ] [Specific, measurable goal]
- [ ] [Specific, measurable goal]

Step 8: Action Items

Use AskUserQuestion to prioritize:

  1. Focus on top recommendation first
  2. Address all issues gradually
  3. Create specific action plan

When trajectory data is available, prioritize trajectory-driven adjustments over general recommendations. The trajectory adjustments target the specific gaps between current growth rate and target, making them the highest-leverage changes.

Offer to update the content strategy based on findings.

Reference Files

  • ${CLAUDE_PLUGIN_ROOT}/references/algorithm-signals-reference.md
  • ${CLAUDE_PLUGIN_ROOT}/references/analytics-tools-guide.md
  • ${CLAUDE_PLUGIN_ROOT}/references/troubleshooting-guide.md
  • ${CLAUDE_PLUGIN_ROOT}/references/linkedin-growth-playbook-2025-2026.md
  • ${CLAUDE_PLUGIN_ROOT}/references/trajectory-strategy-adjustments.md