analyze-team-session
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Plan a complete newsletter issue from a topic or idea, including research, draft, subject line, opening hook, and social promotion posts. Use when the user says 'plan a newsletter', 'create a newsletter about', 'newsletter plan', 'write a newsletter issue', or wants to turn an
$ npx -y skills add kenneth-liao/ai-launchpad-marketplace --skill plan-newsletter --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/plan-newsletterContext preview
The summary Claude sees to decide when to auto-load this skill.
Plan a complete newsletter issue from a topic or idea, including research, draft, subject line, opening hook, and social promotion posts. Use when the user says 'plan a newsletter', 'create a newsletter about', 'newsletter plan', 'write a newsletter issue', or wants to turn an
name: plan-newsletter description: "Plan a complete newsletter issue from a topic or idea, including research, draft, subject line, opening hook, and social promotion posts. Use when the user says 'plan a newsletter', 'create a newsletter about', 'newsletter plan', 'write a newsletter issue', or wants to turn an idea into a full issue plan."
This skill takes a topic and produces a complete newsletter issue plan with draft content, subject line options, opening hook options, and social promotion posts. It is a thin orchestrator — every content generation step delegates to a foundation skill. This skill contains workflow sequence and platform-specific decisions only, not implementation logic.
Each foundation skill owns its own reference files and loads them automatically. When you invoke `creator-stack:write` for newsletter content, it loads `references/newsletter.md` from its own directory. When you invoke `creator-stack:title` for subject lines, it loads `references/newsletter-subject-lines.md` from its own directory. You don't need to manage these paths — just invoke the skill and provide context.
Use this skill when:
A topic or source material is required. This can be:
If research already exists or the user is repurposing existing content, the research step can be skipped.
Execute all steps below sequentially.
Invoke `creator-stack:research` to understand the content landscape and identify the best angle for the newsletter issue.
**Skip condition**: Skip this step if the user provides existing research, or if working from existing content (e.g., repurposing a video transcript). Note the reason for skipping in the plan.
Invoke `creator-stack:write` with content type "newsletter" to draft the full issue.
Invoke `creator-stack:title` with content type "newsletter" to generate 3-5 subject line options.
Invoke `creator-stack:hook` with content type "newsletter" to generate 2-3 opening paragraph options.
Invoke `creator-stack:write` separately for each platform:
1. **Twitter/X thread** — specify content type "twitter" 2. **LinkedIn post** — specify content type "linkedin" 3. **Substack Note** — specify content type "substack-note"
Each promotion post should tease the newsletter content and drive subscriptions/reads. The writing skill loads the appropriate platform reference for each invocation.
Invoke `creator-stack:social-graphic` to generate a newsletter header image.
Present the full plan to the user for review. Include all options with star ratings so the user can make informed selections.
Save the plan to `./newsletter/issues/[issue_name]/plan.md`. Create the directory if it doesn't exist. Use a slugified version of the topic as the issue name (e.g., `ai-coding-assistants`).
The plan file follows this structure:
# Newsletter Issue Plan: [Topic] ## Research Summary [Key findings and angle — or "Based on [source material]" if repurposing] ## Subject Lines [3-5 options with preview text, rationale, and star ratings] ## Opening Hook Options [2-3 opening paragraphs with strategy, rationale, and star ratings] ## Draft Issue [Full newsletter draft following newsletter structure] ## Social Promotion ### Twitter/X Thread [Thread draft] ### LinkedIn Post [Post draft] ### Substack Note [Note draft] ## Header Image [Generated image or "Not requested"]
Each foundation skill owns its own reference files and loads them automatically:
| Content | Skill | Reference (loaded by the skill) | |---------|-------|---------------------------------| | Research | `creator-stack:research` | Loaded based on topic context | | Newsletter draft | `creator-stack:write` | `newsletter.md` | | Subject lines | `creator-stack:title` | `newsletter-subject-lines.md` | | Opening hooks | `creator-stack:hook` | `newsletter-hooks.md` | | Twitter thread | `creator-stack:write` | `twitter.md` | | LinkedIn post | `creator-stack:write` | `linkedin.md` | | Substack Note | `creator-stack:write` | `substack-notes.md` | | Voice | `creator-stack:voice` | Invoked automatically by writing skill |
Verify
A curated collection of Claude Code plugins to unlock your personal workflows.
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Generate a self-contained HTML viewer for any Claude Code session, including agent team sessions with full inter-agent DM…
Define, codify, or update brand identity and connect it to design systems. Use when the user wants to create brand guidelines,…
Create YouTube community posts that drive views and audience engagement. Use when asked to create a community post, promote a…
Create, update, or refresh a visual design system or art style guide. Use when the user wants to define a visual style, create a…
Extract structured content ideas from published material. Use when you have source material (transcripts, newsletters, notes, web…