From thinking-frameworks-skills
Scans a Substack corpus of 30+ posts to identify clusters that could become a course, book, cohort, or consulting offer, producing up to 2 candidates with evidence and audience signal.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:product-hiding-scanThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
Per quarterly run (with corpus ≥30 posts):
- [ ] Step 1: Cluster published corpus by theme (NOT by section — themes may cut across)
- [ ] Step 2: For each cluster with ≥5 posts, check product templates:
- Course: 5+ posts forming a progression
- Book: 15+ posts on one theme with coherent through-line
- Cohort: reader-demand signal in audience-notes
- Consulting: "can you help me do this" signal
- [ ] Step 3: For each qualifying cluster, write candidate block
- [ ] Step 4: If no cluster qualifies, say so plainly
**Theme**: {name}
**Product type**: course | book | cohort | consulting
**Supporting posts**: {slug list}
**Minimum-viable product**: {1-2 sentences}
**Audience signal**: {what in the corpus or audience-notes suggests demand}
**Not yet if**: {the condition that would flip this from candidate to real}
npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsWrites, optimizes, and grows Substack newsletters and web posts including ghostwriting with voice matching, algorithm optimization, Notes strategy, SEO, growth tactics, and monetization planning.
Performs axial-coding thematic clustering over a Substack corpus of published posts to surface candidate sections, using Braun & Clarke's six-phase analysis methodology.
Generates Substack Note ideas by scanning YouTube videos, newsletters, and prior Notes. Orchestrates fetching, processed-log management, duplicate prevention, and delegation to idea extraction. Use for content repurposing and posting cadence.