diff --git a/plugins/linkedin-thought-leadership/commands/linkedin.md b/plugins/linkedin-thought-leadership/commands/linkedin.md index a4865f8..b1443b9 100644 --- a/plugins/linkedin-thought-leadership/commands/linkedin.md +++ b/plugins/linkedin-thought-leadership/commands/linkedin.md @@ -79,6 +79,7 @@ Present these options to the user: | `/linkedin:pipeline` | Full end-to-end workflow from idea to post-publish analysis | | `/linkedin:carousel` | Create structured multi-slide carousel with visual layout guidance | | `/linkedin:video` | Create video scripts with hook, body, CTA, captions, and thumbnail suggestions | +| `/linkedin:newsletter` | Long-form orchestrator — newsletter editions, essays, series articles (research → draft → fact-check → persona-review → lock → delivery). The single long-form entry point | | `/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 | @@ -110,7 +111,7 @@ Present these options to the user: | `/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 | +| `/linkedin:multiplatform` | Adapt content for Twitter/X, slides, YouTube (short-form/cross-format; long-form → `/linkedin:newsletter`) | ## Ask the User @@ -142,6 +143,7 @@ Use AskUserQuestion to ask: 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 +24. **Write long-form** — Newsletter edition, essay, or series article (`/linkedin:newsletter`) Based on their answer, guide them to the appropriate command or invoke it directly. diff --git a/plugins/linkedin-thought-leadership/commands/multiplatform.md b/plugins/linkedin-thought-leadership/commands/multiplatform.md index 4d2ccc2..f7ad382 100644 --- a/plugins/linkedin-thought-leadership/commands/multiplatform.md +++ b/plugins/linkedin-thought-leadership/commands/multiplatform.md @@ -1,8 +1,9 @@ --- name: linkedin:multiplatform description: | - Adapts LinkedIn content for other platforms. Write once, publish everywhere: LinkedIn to - Twitter/X threads, newsletter sections, blog posts, presentation slides, and YouTube scripts. + Adapts LinkedIn content for other short-form and cross-format platforms. Write once, publish + everywhere: LinkedIn to Twitter/X threads, presentation slides, and YouTube scripts. + Long-form (newsletters, blog posts, essays) is owned by /linkedin:newsletter — not this command. Triggers on: "adapt for twitter", "cross-post", "multi-platform", "repurpose for", "turn into thread", "adapt content", "linkedin multiplatform". allowed-tools: @@ -25,12 +26,15 @@ Ask the user to provide their LinkedIn content or read from drafts: ## Step 1: Select Target Platform +> **Long-form lives elsewhere.** Newsletters, blog posts, and essays are produced by +> `/linkedin:newsletter` — the single long-form entry point — not here. This command +> covers short-form and cross-format adaptation only. If the user asks to turn a post +> into a newsletter, a blog article, or an essay, route them to `/linkedin:newsletter`. + Use AskUserQuestion: 1. **Twitter/X thread** — Break into thread format -2. **Newsletter section** — Expand for email audience -3. **Blog post** — SEO-optimized long-form -4. **Presentation slides** — Visual deck format -5. **YouTube script** — Video format adaptation +2. **Presentation slides** — Visual deck format +3. **YouTube script** — Video format adaptation ## Adaptation Templates @@ -59,67 +63,6 @@ Thread tips: - Add relevant hashtags to first tweet only ``` -### LinkedIn → Newsletter Section - -``` -## [Section Title] - -[Expanded introduction — 150 words] -[Context that email readers might not have] - -### [Key Point 1] -[Expanded with examples — 200 words] - -### [Key Point 2] -[Expanded with data — 200 words] - -### [Key Point 3] -[Expanded with practical steps — 200 words] - -**Key Takeaway:** [One sentence summary] - ---- -Newsletter tips: -- More depth than LinkedIn post -- Can include links freely -- Personal tone for email -- Segment-specific adjustments -- Target: 800-1,200 words -``` - -### LinkedIn → Blog Post - -``` -# [SEO-Optimized Title] - -**Meta description:** [155 chars for SEO] -**Target keyword:** [primary keyword] - -## Introduction -[Hook + context — 200 words] - -## [H2: Key Point 1] -[Detailed explanation — 400 words] -[Include: examples, data, screenshots] - -## [H2: Key Point 2] -[Same depth] - -## [H2: Key Point 3] -[Same depth] - -## Conclusion -[Summary + CTA — 200 words] - ---- -Blog tips: -- SEO-optimized headings -- Internal and external links OK -- Images/diagrams where relevant -- Target: 1,500-2,500 words -- Include author bio -``` - ### LinkedIn → Presentation Slides ``` @@ -175,5 +118,6 @@ printf '%s' '' | node ${CLAUDE_PLUGIN_ROOT}/hooks/scripts/clipb - `${CLAUDE_PLUGIN_ROOT}/references/linkedin-formats.md` - `${CLAUDE_PLUGIN_ROOT}/references/engagement-frameworks.md` -- `${CLAUDE_PLUGIN_ROOT}/references/newsletter-strategy-guide.md` -- `${CLAUDE_PLUGIN_ROOT}/references/articles-strategy-guide.md` + +> Long-form references (`newsletter-strategy-guide.md`, `articles-strategy-guide.md`) +> are used by `/linkedin:newsletter`, the single long-form entry point. diff --git a/plugins/linkedin-thought-leadership/skills/linkedin-content-creation/SKILL.md b/plugins/linkedin-thought-leadership/skills/linkedin-content-creation/SKILL.md index 61c63f6..ea868f7 100644 --- a/plugins/linkedin-thought-leadership/skills/linkedin-content-creation/SKILL.md +++ b/plugins/linkedin-thought-leadership/skills/linkedin-content-creation/SKILL.md @@ -9,11 +9,15 @@ description: | use templates, run the full content pipeline, adapt content for other platforms, or create quick 5-minute posts. + For long-form (newsletter editions, essays, series articles), route to /linkedin:newsletter — + the single long-form entry point. /linkedin:multiplatform no longer produces long-form. + Triggers on: "write a LinkedIn post", "create linkedin post", "quick post", "batch content", "week of posts", "weekly content prep", "content pipeline", "use a template", "adapt for twitter", "cross-post", "multi-platform", "repurpose content", "turn into carousel", "help me post about", "linkedin post from this", "5-minute post", - "create video script", "linkedin video", "video for linkedin". + "create video script", "linkedin video", "video for linkedin", + "newsletter", "long-form", "edition", "write an essay", "series article". --- ## Content Creation Domain @@ -31,8 +35,13 @@ This skill covers everything related to creating LinkedIn content -- from quick | `/linkedin:templates` | Browse/apply post templates | When you want structure | | `/linkedin:pipeline` | Full end-to-end content pipeline | Idea to published post | | `/linkedin:batch` | Create a full week of content | Sunday content prep | -| `/linkedin:multiplatform` | Adapt content for other platforms | Cross-posting | +| `/linkedin:multiplatform` | Adapt content for other platforms (short-form/cross-format) | Cross-posting | | `/linkedin:video` | Video script generator (30s/60s/90s/2min) | When you want to create a LinkedIn video script | +| `/linkedin:newsletter` | Long-form orchestrator (newsletter editions, essays, series articles) | The single long-form entry point — research → draft → fact-check → persona-review → lock → delivery | + +> **Short-form vs long-form.** `/linkedin:post`, `:quick`, `:react`, `:carousel`, and +> `:video` cover feed posts. For long-form (a newsletter, an essay, a series article), +> use `/linkedin:newsletter` — `/linkedin:multiplatform` no longer produces long-form. ## Agents diff --git a/plugins/linkedin-thought-leadership/skills/linkedin-strategy/SKILL.md b/plugins/linkedin-thought-leadership/skills/linkedin-strategy/SKILL.md index 052accc..bb442e1 100644 --- a/plugins/linkedin-thought-leadership/skills/linkedin-strategy/SKILL.md +++ b/plugins/linkedin-thought-leadership/skills/linkedin-strategy/SKILL.md @@ -151,6 +151,7 @@ Launch newsletter only after: - Reliable content generation system For complete newsletter strategy, see `references/newsletter-strategy-guide.md`. +To actually produce an edition once you are ready, use `/linkedin:newsletter` (the long-form orchestrator). ### Articles Strategy diff --git a/plugins/linkedin-thought-leadership/skills/linkedin-thought-leadership/SKILL.md b/plugins/linkedin-thought-leadership/skills/linkedin-thought-leadership/SKILL.md index f3557ae..5249a6c 100644 --- a/plugins/linkedin-thought-leadership/skills/linkedin-thought-leadership/SKILL.md +++ b/plugins/linkedin-thought-leadership/skills/linkedin-thought-leadership/SKILL.md @@ -24,7 +24,7 @@ This plugin uses **6 focused skills**. This main skill contains shared knowledge | Skill | Domain | Key Commands | |-------|--------|--------------| -| **linkedin-content-creation** | Post creation, templates, batch, pipeline, video | `/linkedin:post`, `/linkedin:quick`, `/linkedin:templates`, `/linkedin:batch`, `/linkedin:pipeline`, `/linkedin:multiplatform`, `/linkedin:video` | +| **linkedin-content-creation** | Post creation, templates, batch, pipeline, video, long-form | `/linkedin:post`, `/linkedin:quick`, `/linkedin:templates`, `/linkedin:batch`, `/linkedin:pipeline`, `/linkedin:multiplatform`, `/linkedin:video`, `/linkedin:newsletter` | | **linkedin-analytics** | Analysis, reporting, import, troubleshooting | `/linkedin:analyze`, `/linkedin:audit`, `/linkedin:import`, `/linkedin:report` | | **linkedin-strategy** | Growth, authority, competitive, monetization | `/linkedin:strategy`, `/linkedin:authority`, `/linkedin:competitive`, `/linkedin:monetize` | | **linkedin-networking** | Engagement, collaborations, speaking | `/linkedin:speaking`, `/linkedin:collab` | @@ -133,7 +133,8 @@ These rules apply to ALL content created by any skill or command: | `/linkedin:calendar` | View and manage post scheduling queue | | `/linkedin:publish` | Mark scheduled posts as published | | `/linkedin:pipeline` | Full end-to-end content pipeline | -| `/linkedin:multiplatform` | Adapt content for other platforms | +| `/linkedin:newsletter` | Long-form orchestrator (newsletter editions, essays, series articles) -- single long-form entry point | +| `/linkedin:multiplatform` | Adapt content for other platforms (short-form/cross-format) | | `/linkedin:audit` | Periodic content strategy audit | | `/linkedin:authority` | Systematic authority building | | `/linkedin:competitive` | Competitive analysis of niche |