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

258 lines
9.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
name: linkedin:audit
description: |
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".
allowed-tools:
- 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)
```
## Step 5: Engagement Trends
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:
```markdown
# 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`