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>
This commit is contained in:
parent
7194a37129
commit
39f8b275a6
143 changed files with 32662 additions and 0 deletions
199
plugins/linkedin-thought-leadership/commands/linkedin.md
Normal file
199
plugins/linkedin-thought-leadership/commands/linkedin.md
Normal file
|
|
@ -0,0 +1,199 @@
|
|||
---
|
||||
name: linkedin
|
||||
description: |
|
||||
Main router for LinkedIn thought leadership commands. Lists all available subcommands
|
||||
and helps the user choose the right workflow. Use when the user mentions "linkedin",
|
||||
"linkedin help", "what linkedin commands", or needs guidance on which LinkedIn command to use.
|
||||
Triggers on: "linkedin", "/linkedin", "linkedin help", "show linkedin commands".
|
||||
allowed-tools:
|
||||
- Read
|
||||
- Bash
|
||||
- AskUserQuestion
|
||||
---
|
||||
|
||||
# LinkedIn Thought Leadership Command Router
|
||||
|
||||
You are a LinkedIn thought leadership assistant. The user has invoked the main `/linkedin` command. Your job is to help them navigate to the right subcommand.
|
||||
|
||||
## Session Status
|
||||
|
||||
If `~/.claude/linkedin-thought-leadership.local.md` exists, read it and show a brief status line:
|
||||
|
||||
```
|
||||
LinkedIn: X/Y posts this week | Streak: N days | Last: YYYY-MM-DD | X/10000 followers (Phase)
|
||||
```
|
||||
|
||||
The follower segment only appears if `follower_count > 0` in the state file.
|
||||
|
||||
If the state file doesn't exist, show: "No LinkedIn state tracked yet. State tracking starts when you create your first post."
|
||||
|
||||
## Upcoming Posts
|
||||
|
||||
After the status line, show upcoming scheduled posts from the queue:
|
||||
|
||||
```bash
|
||||
node --input-type=module -e "
|
||||
import { queueUpcoming, queueOverdue, queueFormatSummary } from '${CLAUDE_PLUGIN_ROOT}/hooks/scripts/queue-manager.mjs';
|
||||
console.log('=== UPCOMING ===');
|
||||
console.log(queueFormatSummary(queueUpcoming(7)));
|
||||
console.log('=== OVERDUE ===');
|
||||
console.log(queueFormatSummary(queueOverdue()));
|
||||
"
|
||||
```
|
||||
|
||||
If there are upcoming posts, display:
|
||||
```
|
||||
Upcoming Posts (next 7 days):
|
||||
[date] [time]: "[hook preview]" — [pillar] ([format])
|
||||
[date] [time]: "[hook preview]" — [pillar] ([format])
|
||||
```
|
||||
|
||||
If there are overdue posts, display with warning:
|
||||
```
|
||||
OVERDUE (should have been posted):
|
||||
[date]: "[hook preview]" — Run /linkedin:publish to update or /linkedin:calendar to reschedule
|
||||
```
|
||||
|
||||
If queue is empty: "No posts scheduled. Run /linkedin:batch to plan your week."
|
||||
|
||||
## Available Commands
|
||||
|
||||
Present these options to the user:
|
||||
|
||||
### Getting Started
|
||||
|
||||
| Command | Purpose |
|
||||
|---------|---------|
|
||||
| `/linkedin:first-post` | First-post accelerator — zero to published in under 10 minutes |
|
||||
| `/linkedin:setup` | Guided setup to populate empty asset templates with your real voice, case studies, and audience data |
|
||||
|
||||
### Content Creation
|
||||
|
||||
| Command | Purpose |
|
||||
|---------|---------|
|
||||
| `/linkedin:post` | Full post creation with angle selection, format choice, and refinement |
|
||||
| `/linkedin:react` | React to a URL (article, news, research) and turn it into a post |
|
||||
| `/linkedin:quick` | Fast 5-minute post using the 3-line formula |
|
||||
| `/linkedin:templates` | Browse and apply proven post templates |
|
||||
| `/linkedin:pipeline` | Full end-to-end workflow from idea to post-publish analysis |
|
||||
| `/linkedin:video` | Create video scripts with hook, body, CTA, captions, and thumbnail suggestions |
|
||||
| `/linkedin:batch` | Create a full week of content in one session |
|
||||
| `/linkedin:calendar` | View and manage your post scheduling queue |
|
||||
| `/linkedin:publish` | Mark scheduled posts as published |
|
||||
|
||||
### Strategy & Optimization
|
||||
|
||||
| Command | Purpose |
|
||||
|---------|---------|
|
||||
| `/linkedin:strategy` | Growth strategy based on your follower level |
|
||||
| `/linkedin:profile` | 360Brew profile optimization checklist |
|
||||
| `/linkedin:analyze` | Analyze content performance or troubleshoot issues |
|
||||
| `/linkedin:ab-test` | Design and manage A/B tests for content optimization |
|
||||
| `/linkedin:audit` | Quarterly content strategy audit |
|
||||
| `/linkedin:authority` | Systematic authority building with signature content |
|
||||
| `/linkedin:competitive` | Competitive analysis of other thought leaders |
|
||||
| `/linkedin:import` | Import LinkedIn CSV exports for analytics |
|
||||
| `/linkedin:report` | Generate weekly performance report with trends and alerts |
|
||||
|
||||
### Post-Publish Monitoring
|
||||
|
||||
| Agent | Purpose |
|
||||
|-------|---------|
|
||||
| `post-feedback-monitor` | Monitor post performance in the critical first 48 hours, detect anomalies, and get real-time intervention advice |
|
||||
|
||||
### Growth & Monetization
|
||||
|
||||
| Command | Purpose |
|
||||
|---------|---------|
|
||||
| `/linkedin:monetize` | Monetization strategy for 10K+ followers |
|
||||
| `/linkedin:speaking` | Generate speaking opportunities via LinkedIn |
|
||||
| `/linkedin:collab` | Orchestrate collaborations with other thought leaders |
|
||||
| `/linkedin:multiplatform` | Adapt content for Twitter/X, newsletter, blog, YouTube |
|
||||
|
||||
## Ask the User
|
||||
|
||||
Use AskUserQuestion to ask:
|
||||
|
||||
**What would you like to do?**
|
||||
|
||||
0. **First post** — Never posted? Start here (10 min)
|
||||
1. **Setup & personalize** — Guided setup to populate voice, case studies, frameworks, and audience data
|
||||
2. **Create a post** — Full post workflow with angle selection
|
||||
3. **React to a URL** — Turn an article/news into a post
|
||||
4. **Quick post** — Post something fast (5 min)
|
||||
5. **Full pipeline** — End-to-end: idea → draft → optimize → publish
|
||||
6. **Batch create** — Create a full week of content in one session
|
||||
7. **Use a template** — Browse proven post templates
|
||||
8. **View calendar** — See scheduled posts and manage queue
|
||||
9. **Plan content** — Weekly/monthly content planning
|
||||
10. **Growth strategy** — Plan my LinkedIn growth
|
||||
11. **Optimize profile** — 360Brew profile audit
|
||||
12. **Audit content** — Review what's working and what's not
|
||||
13. **Build authority** — Track signature content and compound growth
|
||||
14. **Competitive analysis** — Learn from other thought leaders
|
||||
15. **Monetize** — Revenue strategies for thought leadership
|
||||
16. **Speaking** — Generate speaking opportunities
|
||||
17. **Collaborate** — Partner with other thought leaders
|
||||
18. **Multi-platform** — Adapt content for other platforms
|
||||
19. **Troubleshoot** — My content isn't performing well
|
||||
20. **Monitor post** — Check how my latest post is performing (first 48 hours)
|
||||
21. **A/B test** — Design, track, or analyze content experiments
|
||||
22. **Create a video** — Script for talking head, screen recording, or slideshow
|
||||
23. **Mark published** — I just published a scheduled post
|
||||
|
||||
Based on their answer, guide them to the appropriate command or invoke it directly.
|
||||
|
||||
## If They Have Specific Content
|
||||
|
||||
If the user already has content they want to turn into a post:
|
||||
- If they have a URL, article, or research, recommend `/linkedin:react`
|
||||
- Ask if they want the full workflow (`/linkedin:post`) or quick version (`/linkedin:quick`)
|
||||
- If they have a quick observation or reaction, recommend `/linkedin:quick`
|
||||
|
||||
## Direct Routing
|
||||
|
||||
If the user's intent is clear from context:
|
||||
- Mentions "first post" or "never posted" or "get started" or "new to linkedin" or "help me start" → Route to `/linkedin:first-post`
|
||||
- Mentions "setup" or "personalize" or "templates empty" or "score" or "fill in assets" or "configure plugin" → Route to `/linkedin:setup`
|
||||
- Mentions "react" or "this article" or "this url" or "turn this into" or "share this news" → Route to `/linkedin:react`
|
||||
- Mentions "quick" or "fast" → Route to `/linkedin:quick`
|
||||
- Mentions "pipeline" or "end to end" → Route to `/linkedin:pipeline`
|
||||
- Mentions "batch" or "week of content" → Route to `/linkedin:batch`
|
||||
- Mentions "calendar" or "schedule" or "queue" or "upcoming posts" or "what's scheduled" → Route to `/linkedin:calendar`
|
||||
- Mentions "publish" or "mark as published" or "posted today" or "just published" or "post is live" → Route to `/linkedin:publish`
|
||||
- Mentions "plan" → Suggest `content-planner` agent
|
||||
- Mentions "profile" or "360Brew" → Route to `/linkedin:profile`
|
||||
- Mentions "not working" or "low reach" → Route to `/linkedin:analyze`
|
||||
- Mentions "strategy" or "growth plan" → Route to `/linkedin:strategy`
|
||||
- Mentions "template" → Route to `/linkedin:templates`
|
||||
- Mentions "audit" or "review strategy" → Route to `/linkedin:audit`
|
||||
- Mentions "authority" or "signature content" → Route to `/linkedin:authority`
|
||||
- Mentions "competitive" or "learn from others" → Route to `/linkedin:competitive`
|
||||
- Mentions "monetize" or "revenue" → Route to `/linkedin:monetize`
|
||||
- Mentions "speaking" or "conference" → Route to `/linkedin:speaking`
|
||||
- Mentions "collaborate" or "partner" → Route to `/linkedin:collab`
|
||||
- Mentions "adapt" or "cross-post" → Route to `/linkedin:multiplatform`
|
||||
- Mentions "import" or "CSV" or "export data" → Route to `/linkedin:import`
|
||||
- Mentions "report" or "weekly numbers" → Route to `/linkedin:report`
|
||||
- Mentions "engagement tips" or "5x5x5" or "first hour strategy" → Suggest `engagement-coach` agent
|
||||
- Mentions "optimize post" or "improve draft" or "make this better" → Suggest `content-optimizer` agent
|
||||
- Mentions "comment strategy" or "who to comment on" → Suggest `comment-strategist` agent
|
||||
- Mentions "trending" or "what should I post about" → Suggest `trend-spotter` agent
|
||||
- Mentions "my voice" or "voice profile" or "voice audit" → Suggest `voice-trainer` agent
|
||||
- Mentions "is this original" or "differentiation" or "commodity content" → Suggest `differentiation-checker` agent
|
||||
- Mentions "network" or "who to connect with" or "outreach" → Suggest `network-builder` agent
|
||||
- Mentions "performance" or "weekly report" or "how did I do" → Suggest `performance-reporter` agent
|
||||
- Mentions "how is my post doing" or "monitor post" or "post performance" or "first hour" or "post-publish" or "boost post" or "post feedback" → Suggest `post-feedback-monitor` agent
|
||||
- Mentions "A/B test" or "split test" or "test my hooks" or "compare formats" or "experiment" or "what works better" or "test variations" → Route to `/linkedin:ab-test`
|
||||
- Mentions "personalization score" or "how personalized" or "asset completeness" → Suggest `personalization-scorer` agent or route to `/linkedin:setup`
|
||||
- Mentions "milestone" or "10K goal" or "follower target" or "growth tracking" or "am I on track" or "follower progress" → Route to `/linkedin:strategy`
|
||||
- Mentions "status" or "on track" → Suggest `content-tracker` agent
|
||||
- Mentions "repurpose" or "reuse" → Suggest `content-repurposer` agent
|
||||
- Mentions "video" or "video script" or "film" or "record" or "talking head" or "screen recording" or "slideshow video" → Route to `/linkedin:video`
|
||||
- Has a URL to react to → Route to `/linkedin:react`
|
||||
- Has substantial content to convert → Route to `/linkedin:post`
|
||||
|
||||
## Reference
|
||||
|
||||
For full skill documentation, see:
|
||||
- `skills/linkedin-thought-leadership/SKILL.md` - Complete skill with personalization settings
|
||||
Loading…
Add table
Add a link
Reference in a new issue