analyze-team-session
Use when reviewing an agent team session export for quality, when asked to "analyze this team session", "review my agent team…
Generate Substack Note ideas by scanning published YouTube videos, newsletters, and Notes. Use when the user says 'generate note ideas', 'what should I post on Notes', 'note ideas from my content', 'mine my videos for Notes', or wants to maintain a consistent Notes posting
$ npx -y skills add kenneth-liao/ai-launchpad-marketplace --skill ideate-notes --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/ideate-notesContext preview
The summary Claude sees to decide when to auto-load this skill.
Generate Substack Note ideas by scanning published YouTube videos, newsletters, and Notes. Use when the user says 'generate note ideas', 'what should I post on Notes', 'note ideas from my content', 'mine my videos for Notes', or wants to maintain a consistent Notes posting
name: ideate-notes description: "Generate Substack Note ideas by scanning published YouTube videos, newsletters, and Notes. Use when the user says 'generate note ideas', 'what should I post on Notes', 'note ideas from my content', 'mine my videos for Notes', or wants to maintain a consistent Notes posting cadence."
This orchestrator scans published content across YouTube and Substack, then delegates ideation to `creator-stack:extract-ideas` with the ideation reference file. It handles source fetching, processed-log management, and output persistence -- all actual idea generation logic is delegated to the foundation skill.
This skill sits upstream of `creator-stack:write-note` -- it produces a curated list of note ideas, while `write-note` writes the full note from a selected idea.
**Core Principle**: This is a thin orchestrator. Never generate ideas manually. Always delegate to `creator-stack:extract-ideas` via `references/substack-notes-ideation.md`. This skill manages the source-scanning workflow, duplicate prevention, and output files only.
Use this skill when:
**Optional**: YouTube MCP tools (`search_videos`, `get_video_details`, `get_video_transcript`, `get_video_comments`) for scanning the user's YouTube channel. If unavailable, the workflow falls back to web search.
**Optional**: An existing `./substack/notes/processed-log.md` file. If it does not exist, the workflow creates it in Step 0.
Execute all steps below in order.
Read `./substack/notes/processed-log.md` to determine which sources have already been scanned.
**If file exists:**
**If file does not exist:**
Read `./substack/notes/ideas.md` (the content bank) if it exists:
**If content bank does not exist:**
Use YouTube MCP tools to find recent videos from the user's channel.
1. Use `search_videos` to find the user's recent videos 2. Compare video IDs against the processed log -- identify new/unprocessed videos 3. For each new video:
4. Collect all new video material for Step 4
**If YouTube MCP tools are unavailable:**
**If no new videos are found:**
Use web fetch to scan the user's Substack archive and Notes feed.
1. Web fetch the user's Substack archive page (e.g., `https://{subdomain}.substack.com/archive`) 2. Compare issue URLs against the processed log -- identify new/unprocessed issues 3. For each new issue: web fetch the full issue content 4. Web fetch the user's Substack Notes feed for gap analysis and posted-notes history 5. Collect all new newsletter and notes material for Step 4
**If no new issues are found:**
Use web search to find trending topics in the user's niche.
1. Search for trending topics, discussions, and recent developments relevant to the user's content area 2. Identify timely angles that could inform note ideas 3. Collect trend findings for Step 4
**This step always runs** regardless of whether new sources were found in Steps 1-2. Trending topics provide timely note ideas even when no new content has been published.
**MANDATORY**: Invoke `creator-stack:extract-ideas` with `references/substack-notes-ideation.md` to generate structured note ideas.
Provide all source material gathered in Steps 0-3:
The ideate skill applies the ideation framework and returns structured ideas with topic, note type, source, pitch, and strategic rationale.
NOTE: All ideation logic -- source-to-idea extraction, note-type matching, angle generation, duplicate filtering -- lives in the reference file. Do not implement any of this in the orchestrator.
Present the batch of ideas (5-10) in the structured format from the ideation reference.
Each idea includes:
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…