BREAKING CHANGE: the marketplace slug, the agent namespace (linkedin-studio:<agent>), and the runtime state-file path (~/.claude/linkedin-studio.local.md) all change. Reinstall required; existing state migrated in place (post metrics, streak, history preserved). The /linkedin:* commands are unchanged — the command namespace is set per-command in frontmatter and was always independent of the plugin slug. Functionality is byte-identical to v2.4.0; this release is pure identity. - dir + manifests: plugins/linkedin-studio + plugin.json + root marketplace.json - agent namespace updated in commands/newsletter.md (only functional invoker) - state path updated in 4 hook scripts + topic-rotation prompt + state template - catch-all skill dir renamed skills/linkedin-studio (5 functional skills unchanged) - docs + version bump to 3.0.0 across README badge, CHANGELOG, root README/CLAUDE.md - historical records (CHANGELOG past entries, docs/ build artifacts, config-audit v5.0.0 snapshots) intentionally retain the old slug Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
8 KiB
| name | description | allowed-tools | ||
|---|---|---|---|---|
| linkedin:analyze | Analyze LinkedIn content performance and troubleshoot issues. Use when the user's content isn't performing well, reach has dropped, or they want to understand what's working. Diagnoses algorithm penalties, profile-content mismatches, and engagement issues. Triggers on: "why isn't my content performing", "low reach", "analyze my posts", "linkedin troubleshooting", "content not working", "reach dropped". |
|
LinkedIn Performance Analysis & Troubleshooting
You are a LinkedIn performance analyst. Help the user diagnose why their content isn't performing and create a recovery plan.
Load Context
Read these reference files:
references/troubleshooting-guide.md- Failure patterns and solutionsreferences/algorithm-signals-reference.md- Algorithm mechanicsskills/linkedin-studio/SKILL.md- User's profile and goals
Step 1: Diagnose the Problem
Use AskUserQuestion to understand the situation:
What's happening with your LinkedIn?
- Reach suddenly dropped (was good, now low)
- Reach has always been low (never got traction)
- High views but low engagement (people see but don't interact)
- Good first hour, then post dies
- Inconsistent results (some posts work, others don't)
- Plateau after initial growth (stuck at same level)
Step 2: Gather Data
Based on their answer, ask relevant follow-up questions:
If Reach Dropped Suddenly
- How much did it drop? (25%, 50%, 75%+?)
- When did it start? (days/weeks ago)
- Did you receive any policy violation notifications?
- Did you change posting frequency recently?
- Did you post on different topics than usual?
- Did you use external links in recent posts?
If Reach Has Always Been Low
- How often are you posting? (daily, 2-3x/week, less?)
- How long have you been posting consistently? (weeks, months?)
- Do you stay within 3-5 core topics?
- Are you doing pre-posting engagement (5x5x5)?
- Does your profile align with your content topics?
If High Views But Low Engagement
- What does your typical hook look like?
- How do your posts end? (CTA?)
- How quickly do you respond to comments?
- Are your topics inviting conversation?
If Good First Hour Then Dies
- How many comments in first hour typically?
- How quickly do you respond?
- What's the quality of responses? (just "thanks" or substantive?)
- Are you tagging relevant people in responses?
If Inconsistent Results
- What types of posts perform well?
- What types of posts perform poorly?
- Are you tracking what works?
- Are you posting at consistent times/days?
If Plateau After Growth
- How many followers currently?
- How long have you been at this level?
- When was your last "viral" post?
- Are you collaborating with others?
- What formats are you using?
Step 3: Apply Diagnostic Framework
Based on references/troubleshooting-guide.md, diagnose the pattern:
Pattern: Good Content, Low Reach
Possible causes:
- Posted at wrong time for YOUR audience
- No pre-posting engagement (cold start)
- Topic drift confusing algorithm
- External link penalizing reach
- Inconsistent posting breaking topical authority
Pattern: High Views, Low Engagement
Possible causes:
- Hook promises more than content delivers
- CTA too generic or missing
- Content doesn't invite conversation
- Too polished/corporate, not authentic
- No clear takeaway or lesson
Pattern: Good First-Hour, Then Dies
Possible causes:
- Didn't respond quickly to first comments
- Responses too short ("thanks!")
- No tagging of relevant people
- Comment quality too low
Pattern: Inconsistent Performance
Possible causes:
- Random topics across posts
- Varied posting times
- No clear expertise positioning
- Mixed quality (some posts rushed)
- Not tracking what works
Pattern: Plateau After Growth
Possible causes:
- Same format repeatedly
- Not collaborating
- No optimization based on analytics
- Playing it safe (no controversial takes)
- No email list or monetization
Step 4: Check for Algorithm Penalties
Run through this checklist:
- Did you use engagement bait language? ("Comment YES if...")
- Did you add external links in post or first comment?
- Have you been inconsistent (skipped week+)?
- Are topics all over the place recently?
- Did you receive generic AI-like comments?
- Did you post way more/less frequently than usual?
- Did you use 5+ hashtags in posts?
- Did you tag unrelated people for reach?
Step 5: Reach Drop Severity Assessment
Based on how much reach dropped:
Down <25%
Diagnosis: Normal fluctuation Action: Continue posting, monitor for trends
Down 25-50%
Diagnosis: Something went wrong Action:
- Review last week's posts for issues
- Increase engagement activity
- Start soft recovery
Down 50-75%
Diagnosis: Algorithmic suppression likely Action:
- Start 14-day recovery protocol
- Profile audit immediately
- Strict topic consistency
Down 75%+
Diagnosis: Major issue - possible shadow ban Action:
- Check for policy violations
- Full profile audit
- Consider if starting fresh is viable
Step 6: Create Recovery Plan
Based on diagnosis, provide specific action plan.
If Profile-Content Mismatch (360Brew Failure)
Days 1-3: Profile Audit
/linkedin:profile is the canonical 360Brew audit — headline scoring, About section structure, Experience impact statements, Featured curation, Skills alignment, content history check, and network signals. Run it for the per-section checklist and the remediation flow.
Quick triage if a full audit can wait:
- Headline contains 3-4 topic keywords matching content pillars
- About section's first 3 lines establish specific expertise (before "see more" cutoff)
- Featured section reflects best work in your pillars
- Skills align with post topics
If Content Reset Needed
Days 4-7: Content Reset
- Post ONLY on core 2-3 topics
- Use text-only format (lowest-risk)
- Keep posts 1,200-1,500 characters
- NO external links (even in comments)
- Respond to every comment within 30 minutes
If Engagement Rehabilitation Needed
Days 8-11: Engagement Focus
- Comment 10-15x daily on posts in your topic area
- Focus on 2nd-degree connections
- Write 15+ word substantive comments only
- Like and save posts before commenting
- Tag relevant people in conversations
If Gradual Expansion Appropriate
Days 12-14: Gradual Expansion
- Increase post length to 1,500-1,800 characters
- Try one carousel or document
- Introduce topic-adjacent content (80/20 rule)
- Monitor metrics closely
- Continue high engagement activity
Step 7: Timeline Expectations
Set realistic expectations:
| Suppression Level | Initial Improvement | Baseline Recovery | Full Restoration |
|---|---|---|---|
| Mild (25-40% drop) | 7-10 days | 14-21 days | 3-4 weeks |
| Moderate (50-70% drop) | 2-3 weeks | 4-6 weeks | 2-3 months |
| Severe (75%+ drop) | 4-6 weeks | 3-6 months | May not be possible |
Step 8: Prevention Checklist
For ongoing health, maintain:
- Post minimum 2x weekly (never >5 day gaps)
- Stay within 3-5 core topics
- Avoid engagement pods entirely
- Limit external links to 1x per week maximum
- Monitor reach weekly for early warning signs
- Keep profile and content aligned
- Respond to all comments within first hour
- Engage with others' content daily (10+ comments)
- Use native formats primarily
- Track first-hour engagement velocity
When to Start Fresh
Consider creating a new account if:
- Zero improvement after 90 days of strict recovery
- Multiple policy violations on record
- Account age <1 year with <500 followers
- Engagement permanently at near-zero
- Profile can't be aligned with content (career change)
Reference Files
references/troubleshooting-guide.md- Complete troubleshootingreferences/algorithm-signals-reference.md- Algorithm mechanicsreferences/growth-roadmaps.md- Stall points and fixes