analyze-team-session
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Create high-engagement Substack Notes. Use when asked to write a Substack Note, create a note for Substack, share an insight on Notes, promote a newsletter issue via Notes, or post between newsletter issues. Also use when the user mentions "note", "Substack Note", or "short-form
$ npx -y skills add kenneth-liao/ai-launchpad-marketplace --skill write-note --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/write-noteContext preview
The summary Claude sees to decide when to auto-load this skill.
Create high-engagement Substack Notes. Use when asked to write a Substack Note, create a note for Substack, share an insight on Notes, promote a newsletter issue via Notes, or post between newsletter issues. Also use when the user mentions "note", "Substack Note", or "short-form
name: write-note description: Create high-engagement Substack Notes. Use when asked to write a Substack Note, create a note for Substack, share an insight on Notes, promote a newsletter issue via Notes, or post between newsletter issues. Also use when the user mentions "note", "Substack Note", or "short-form Substack content".
This orchestrator creates Substack Notes by sequencing `creator-stack:research` for strategic context and `creator-stack:write` for content generation. It handles newsletter context awareness, note type selection, and output management -- all actual content generation and strategy are delegated to the foundation skills and their references.
**Core Principle**: This is a thin orchestrator. Strategy lives in `creator-stack:research` via `references/substack-notes-strategy.md`. Templates and formatting live in `creator-stack:write` via `references/substack-notes.md`. This skill manages the workflow sequence, newsletter context, and user decisions only.
Use this skill when:
**Optional**: A recent newsletter issue directory at `./newsletter/issues/[issue_name]/` with a `plan.md` file. This is only needed for issue-linked notes. Standalone notes do not require an issue directory.
Execute all steps below in order.
Check if the user has specified a newsletter issue or if an issue directory exists at `./newsletter/issues/[issue_name]/`.
**If issue directory exists:**
**If no issue directory:**
**Content Bank Check:**
Also check if `./substack/notes/ideas.md` (the content bank) exists:
**MANDATORY**: Invoke `creator-stack:research` with `references/substack-notes-strategy.md` to determine the strategic context for this note.
Provide:
The research skill will apply the strategy framework to determine:
NOTE: This is a lighter research invocation -- the orchestrator is asking research to apply the strategy framework to the user's context, not to do full competitor analysis.
Based on the research output, present the ranked note type options to the user:
1. **Single-Punch Wisdom** -- one sharp insight 2. **Income Proof Story** -- results-driven credibility 3. **Pattern Observation** -- trend or pattern spotted 4. **Contrarian Statement** -- against-the-grain take 5. **Problem -> Solution** -- actionable fix 6. **Build-in-Public Update** -- transparency and progress 7. **List-Based Tactical** -- quick-hit value list 8. **Vulnerable Personal Story** -- authentic connection 9. **Newsletter Teaser** -- drive issue reads 10. **Direct Advice** -- straight recommendation
Include the research skill's recommendation for which type best fits the context. User selects their preferred type.
**Default to Short (3-5 sentences)** unless the message demands more.
**MANDATORY**: Invoke `creator-stack:write` with `references/substack-notes.md` to draft the note.
Provide:
The `creator-stack:write` skill will automatically invoke `creator-stack:voice` for voice consistency. The reference file contains all templates, formatting rules, and structural formulas.
Verify the drafted note against all eight criteria before presenting to the user:
If any criterion fails, request a revision from `creator-stack:write` before presenting to the user.
Present the final note to the user for approval.
**If issue directory exists:**
**If no issue directory:**
**Content Bank Update:**
If the note was based on a content bank idea:
When saving to `notes.md`, use this structure:
## [Ty
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…