creator-stack/skills/extract-ideas/SKILL.md
Extract structured content ideas from published material. Use when you have source material (transcripts, newsletters, notes, web trends) and need to mine it for repurposable angles, map raw material to content types, or identify underused content types. Not for competitor research (use creator-stack:research) or writing finished content (use creator-stack:write).
npx skillsauth add kenneth-liao/ai-launchpad-marketplace extract-ideasInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
This skill extracts structured content ideas from published source material. It reads existing content (transcripts, newsletters, notes, web trends), identifies note-worthy angles using platform-specific extraction frameworks, and outputs quality-filtered ideas in a structured format.
Core Principle: Extract, don't invent. Every idea must trace back to specific source material. This skill mines what already exists — it does not conduct competitor research or analyze content landscapes. That is what creator-stack:research does.
Use this skill when:
Do NOT use this skill when:
creator-stack:researchcreator-stack:writecreator-stack:title or creator-stack:hookThis skill is generalized. Platform-specific extraction frameworks, content type taxonomies, quality criteria, and output formats live in reference files under references/.
| Platform | Reference File | Loaded By |
|---|---|---|
| Substack Notes | references/substack-notes-ideation.md | creator-stack:ideate-notes |
When invoked, read the reference file provided by the orchestrator. The reference defines:
You can invoke ideation subagents using the Agent tool with run_in_background: true to extract ideas from different sources in parallel. Each agent prompt should focus on a single source (one transcript, one newsletter issue, one trend cluster) and include the relevant extraction categories from the reference.
Bias toward using the Agent tool for multi-source extraction rather than processing all sources sequentially. Parallel extraction greatly improves performance and prevents context bleed between sources.
Each subagent should receive:
Execute all steps below to complete the ideation.
Receive source material from the orchestrator. Organize by source type:
If no source material is provided, stop and ask the orchestrator or user for inputs. This skill cannot ideate from nothing.
Read the reference file's extraction categories. For each source, systematically scan for angles matching each category.
Document each raw extraction with:
Do not filter at this stage — capture everything that matches. Filtering happens in Step 6.
Use the reference file's source-to-type mapping table to assign each extraction a content type.
If past content history is available:
If no content history is available, skip gap analysis and distribute across types naturally.
If web trend findings are provided:
Use the reference file's trending topic integration framework if available.
Run each candidate idea through the reference file's quality criteria checklist. Apply criteria in order — if an idea fails an early criterion, skip the rest and rework or discard.
Common quality gates (reference file may specify additional):
Format surviving ideas using the reference file's output structure. Each idea should include all required fields (typically: topic, type, source, pitch, rationale).
Respect the reference file's volume target. If fewer ideas survive quality filtering than the minimum, note this honestly rather than padding with weak ideas.
Before finalizing any written output, invoke the creator-stack:voice skill to apply voice rules. Idea pitches and rationales should reflect the user's authentic voice, not generic content strategy language.
When creating assets for The AI Launchpad, invoke creator-stack:brand-guidelines to resolve the correct design system and check anti-patterns.
Verify completion before finalizing ideation:
creator-stack:research territory.Agent tool subagents for parallel extraction across sources. Sequential processing is slower and causes context bleed between unrelated sources.development
Manage scheduled Claude Code tasks — add (recurring or one-off), list, pause, resume, remove, view results, and test execution of skills, prompts, and scripts with safety controls and notifications. Use when the user mentions scheduling, cron, automated tasks, recurring tasks, background tasks, running something on a schedule, periodic execution, or wants a skill/prompt/script to run automatically at a set time. Cross-platform (macOS, Linux, Windows).
tools
Upgrade a plugin's skills, hooks, and patterns to align with latest Claude Code capabilities and best practices. Use when a plugin needs modernization, after Claude Code updates, or when the user says "upgrade plugin", "modernize plugin", or "update plugin to latest patterns".
tools
Use when reviewing how skills performed during a session, when the user wants to analyze skill invocations and identify improvements, or when the user says "skill retro", "review skills", "how did skills do", "improve this skill", or "skill retrospective".
tools
Run or generate test suites for any skill. Use when testing a skill before deployment, after making changes, before/after plugin upgrades, when validating skill behavior, or when the user says "test skill", "run skill tests", "generate tests for skill", or "check for regressions".