From thinking-frameworks-skills
Classifies each Substack section as healthy, drifting, or candidate-for-prune based on post volume, engagement trends, and niche alignment. Produces a status table and narrative summary for quarterly portfolio reviews.
How this skill is triggered — by the user, by Claude, or both
Slash command
/thinking-frameworks-skills:section-portfolio-assessmentThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- **Healthy**: ≥2 posts this quarter AND engagement at or above publication baseline AND clearly inside the stated niche.
On the boundary → "drifting" (conservative).
Per section in section-map.md:
- [ ] Step 1: Count posts this quarter + trailing 4 weeks
- [ ] Step 2: Compute engagement signal (open rate z-score vs publication baseline)
- [ ] Step 3: Check niche-fit (does the section's promise still describe what ran?)
- [ ] Step 4: Assign status: healthy | drifting | candidate-for-prune
- [ ] Step 5: Write 1-sentence "why" per section
| Section | Posts this quarter | Status | Read verdict |
|---|---|---|---|
| kalshi-log | 6 | healthy | Carrying the publication; 63% avg open; clear niche fit |
| agent-workshop | 2 | drifting | 2 posts is below cadence target; engagement on-baseline |
| book-reviews | 0 | candidate-for-prune | 0 posts in 2 consecutive quarters; unassign its 2 historical posts and retire the section |
Followed by 2-4 paragraphs of narrative: what the portfolio shape tells us, which section is carrying, which has gone cold.
recommend-prune inside Curator. Strategist flags candidates only.npx claudepluginhub lyndonkl/claude --plugin thinking-frameworks-skillsAnalyzes weekly and trailing-4-week Substack section performance, reporting opens, clicks, and subscriber attribution per section. Flags sections with low engagement for possible pruning.
Writes, optimizes, and grows Substack newsletters and web posts including ghostwriting with voice matching, algorithm optimization, Notes strategy, SEO, growth tactics, and monetization planning.
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.