Load Context First
Before executing this skill, read the following files from the project folder if they exist:
- USER.md — who the user is, how they think, how they work
- BUSINESS.md — their business, products, positioning, brand voice, content strategy
- ICP.md — their ideal customer, their language, their fears, what makes them buy
- Voice or brand voice skill — look for any installed skill related to voice, tone, or brand voice and apply it automatically
- Any additional context provided by the user in this session
Use all context silently. Do not reference or summarize files unless asked.
Content Ideas Generator
Purpose: Take one topic and produce 20 distinct content ideas by pushing it through 10 proven content lenses. Each idea comes with a title and one-sentence hook, ready to be turned into any format (newsletter, social post, video, etc.).
When to Activate
Use this skill when:
- User wants content ideas or brainstorming help
- User mentions "what should I write about" or "content ideas"
- User provides a topic and wants multiple angles
- User needs to fill a content calendar
The 10 Content Lenses
These lenses are the secret to saying the same thing in 20 different ways. Each lens reframes the topic for a different audience entry point and emotional trigger.
- Story — Personal narrative connected to the topic. "Let me tell you about the time..."
- Observation — What you've noticed about this topic in the real world. "A pattern I keep seeing..."
- Contrarian Take — Argue the opposite of conventional wisdom. "Everyone says X, but actually..."
- Listicle — Numbered collection of insights. "7 things I've learned about..."
- Past vs. Present — How this topic has changed over time. "5 years ago X, today Y..."
- Present vs. Future — Where this topic is heading. "In 2 years, X will be..."
- Analysis — Break down WHY something works or doesn't. "Here's why X actually works..."
- Teardown — Dissect a specific example (good or bad). "Let me break down exactly how..."
- Lesson — What a specific experience taught you. "What [experience] taught me about..."
- Data/Research — Lead with a surprising stat or finding. "[Stat] — here's what it means for..."
Process
Step 1: Identify the Core Topic
Extract the single topic from user input. If vague, ask for clarification.
Step 2: Generate 2 Ideas Per Lens (= 20 Ideas)
For each of the 10 lenses, create 2 distinct content ideas. Each idea gets:
- Title — Compelling, specific, could be a subject line or headline
- Hook — One sentence that sets up the piece and creates curiosity
- Best format — Where this idea works best (newsletter, tweet, thread, LinkedIn, video)
Step 3: Rank the Top 5
Identify the 5 strongest ideas based on:
- Relevance to the user's audience (from ICP.md)
- Uniqueness (not something everyone else is saying)
- Engagement potential (would you click/read this?)
- Feasibility (does the user have the knowledge to write it?)
Output Format
# 20 Content Ideas: [Topic]
**Core topic:** [Topic]
**Target audience:** [From ICP.md or user input]
---
## 🎯 Top 5 Picks
1. **[Title]** — [Hook] → Best as: [format]
2. **[Title]** — [Hook] → Best as: [format]
3. **[Title]** — [Hook] → Best as: [format]
4. **[Title]** — [Hook] → Best as: [format]
5. **[Title]** — [Hook] → Best as: [format]
---
## All 20 Ideas by Lens
### 📖 Story Lens
1. **[Title]**
Hook: [One sentence]
Best format: [newsletter / thread / LinkedIn / video]
2. **[Title]**
Hook: [One sentence]
Best format: [format]
### 👁️ Observation Lens
3. **[Title]**
Hook: [One sentence]
Best format: [format]
4. **[Title]**
Hook: [One sentence]
Best format: [format]
### 🔥 Contrarian Take Lens
5. **[Title]**
Hook: [One sentence]
Best format: [format]
6. **[Title]**
Hook: [One sentence]
Best format: [format]
### 📋 Listicle Lens
7. **[Title]**
Hook: [One sentence]
Best format: [format]
8. **[Title]**
Hook: [One sentence]
Best format: [format]
### ⏮️ Past vs. Present Lens
9. **[Title]**
Hook: [One sentence]
Best format: [format]
10. **[Title]**
Hook: [One sentence]
Best format: [format]
### ⏭️ Present vs. Future Lens
11. **[Title]**
Hook: [One sentence]
Best format: [format]
12. **[Title]**
Hook: [One sentence]
Best format: [format]
### 🔬 Analysis Lens
13. **[Title]**
Hook: [One sentence]
Best format: [format]
14. **[Title]**
Hook: [One sentence]
Best format: [format]
### 🔧 Teardown Lens
15. **[Title]**
Hook: [One sentence]
Best format: [format]
16. **[Title]**
Hook: [One sentence]
Best format: [format]
### 💡 Lesson Lens
17. **[Title]**
Hook: [One sentence]
Best format: [format]
18. **[Title]**
Hook: [One sentence]
Best format: [format]
### 📊 Data/Research Lens
19. **[Title]**
Hook: [One sentence]
Best format: [format]
20. **[Title]**
Hook: [One sentence]
Best format: [format]
---
## Quick Calendar Fill
| Week | Main Piece | Social Content |
|------|-----------|---------------|
| 1 | Idea #[X] as newsletter | Ideas #[X], #[X] as tweets |
| 2 | Idea #[X] as newsletter | Ideas #[X], #[X] as LinkedIn |
| 3 | Idea #[X] as newsletter | Ideas #[X], #[X] as thread |
| 4 | Idea #[X] as newsletter | Ideas #[X], #[X] as notes |
Quality Checklist
1---2name: content-ideas3description: Generate 20 content ideas from 1 topic, each pushed through a different lens — story, observation, contrarian take, listicle, past vs present, present vs future, analysis, teardown, lesson, data/research. Each idea = title + one-sentence hook. Use when user wants "content ideas", "what should I write about", "brainstorm topics", or needs to fill a content calendar.4---5
6## Load Context First
7
8Before executing this skill, read the following files from the project folder if they exist:
9
101. **USER.md** — who the user is, how they think, how they work
112. **BUSINESS.md** — their business, products, positioning, brand voice, content strategy
123. **ICP.md** — their ideal customer, their language, their fears, what makes them buy
134. **Voice or brand voice skill** — look for any installed skill related to voice, tone, or brand voice and apply it automatically
145. Any additional context provided by the user in this session
15
16Use all context silently. Do not reference or summarize files unless asked.
17
18---
19
20# Content Ideas Generator
21
22**Purpose:** Take one topic and produce 20 distinct content ideas by pushing it through 10 proven content lenses. Each idea comes with a title and one-sentence hook, ready to be turned into any format (newsletter, social post, video, etc.).
23
24## When to Activate
25
26Use this skill when:
27- User wants content ideas or brainstorming help
28- User mentions "what should I write about" or "content ideas"
29- User provides a topic and wants multiple angles
30- User needs to fill a content calendar
31
32## The 10 Content Lenses
33
34These lenses are the secret to saying the same thing in 20 different ways. Each lens reframes the topic for a different audience entry point and emotional trigger.
35
361. **Story** — Personal narrative connected to the topic. "Let me tell you about the time..."
372. **Observation** — What you've noticed about this topic in the real world. "A pattern I keep seeing..."
383. **Contrarian Take** — Argue the opposite of conventional wisdom. "Everyone says X, but actually..."
394. **Listicle** — Numbered collection of insights. "7 things I've learned about..."
405. **Past vs. Present** — How this topic has changed over time. "5 years ago X, today Y..."
416. **Present vs. Future** — Where this topic is heading. "In 2 years, X will be..."
427. **Analysis** — Break down WHY something works or doesn't. "Here's why X actually works..."
438. **Teardown** — Dissect a specific example (good or bad). "Let me break down exactly how..."
449. **Lesson** — What a specific experience taught you. "What [experience] taught me about..."
4510. **Data/Research** — Lead with a surprising stat or finding. "[Stat] — here's what it means for..."
46
47## Process
48
49### Step 1: Identify the Core Topic
50
51Extract the single topic from user input. If vague, ask for clarification.
52
53### Step 2: Generate 2 Ideas Per Lens (= 20 Ideas)
54
55For each of the 10 lenses, create 2 distinct content ideas. Each idea gets:
56- **Title** — Compelling, specific, could be a subject line or headline
57- **Hook** — One sentence that sets up the piece and creates curiosity
58- **Best format** — Where this idea works best (newsletter, tweet, thread, LinkedIn, video)
59
60### Step 3: Rank the Top 5
61
62Identify the 5 strongest ideas based on:
63- Relevance to the user's audience (from ICP.md)
64- Uniqueness (not something everyone else is saying)
65- Engagement potential (would you click/read this?)
66- Feasibility (does the user have the knowledge to write it?)
67
68## Output Format
69
70```
71# 20 Content Ideas: [Topic]
72
73**Core topic:** [Topic]
74**Target audience:** [From ICP.md or user input]
75
76---
77
78## 🎯 Top 5 Picks
79
801. **[Title]** — [Hook] → Best as: [format]
812. **[Title]** — [Hook] → Best as: [format]
823. **[Title]** — [Hook] → Best as: [format]
834. **[Title]** — [Hook] → Best as: [format]
845. **[Title]** — [Hook] → Best as: [format]
85
86---
87
88## All 20 Ideas by Lens
89
90### 📖 Story Lens
911. **[Title]**
92 Hook: [One sentence]
93 Best format: [newsletter / thread / LinkedIn / video]
94
952. **[Title]**
96 Hook: [One sentence]
97 Best format: [format]
98
99### 👁️ Observation Lens
1003. **[Title]**
101 Hook: [One sentence]
102 Best format: [format]
103
1044. **[Title]**
105 Hook: [One sentence]
106 Best format: [format]
107
108### 🔥 Contrarian Take Lens
1095. **[Title]**
110 Hook: [One sentence]
111 Best format: [format]
112
1136. **[Title]**
114 Hook: [One sentence]
115 Best format: [format]
116
117### 📋 Listicle Lens
1187. **[Title]**
119 Hook: [One sentence]
120 Best format: [format]
121
1228. **[Title]**
123 Hook: [One sentence]
124 Best format: [format]
125
126### ⏮️ Past vs. Present Lens
1279. **[Title]**
128 Hook: [One sentence]
129 Best format: [format]
130
13110. **[Title]**
132 Hook: [One sentence]
133 Best format: [format]
134
135### ⏭️ Present vs. Future Lens
13611. **[Title]**
137 Hook: [One sentence]
138 Best format: [format]
139
14012. **[Title]**
141 Hook: [One sentence]
142 Best format: [format]
143
144### 🔬 Analysis Lens
14513. **[Title]**
146 Hook: [One sentence]
147 Best format: [format]
148
14914. **[Title]**
150 Hook: [One sentence]
151 Best format: [format]
152
153### 🔧 Teardown Lens
15415. **[Title]**
155 Hook: [One sentence]
156 Best format: [format]
157
15816. **[Title]**
159 Hook: [One sentence]
160 Best format: [format]
161
162### 💡 Lesson Lens
16317. **[Title]**
164 Hook: [One sentence]
165 Best format: [format]
166
16718. **[Title]**
168 Hook: [One sentence]
169 Best format: [format]
170
171### 📊 Data/Research Lens
17219. **[Title]**
173 Hook: [One sentence]
174 Best format: [format]
175
17620. **[Title]**
177 Hook: [One sentence]
178 Best format: [format]
179
180---
181
182## Quick Calendar Fill
183
184| Week | Main Piece | Social Content |
185|------|-----------|---------------|
186| 1 | Idea #[X] as newsletter | Ideas #[X], #[X] as tweets |
187| 2 | Idea #[X] as newsletter | Ideas #[X], #[X] as LinkedIn |
188| 3 | Idea #[X] as newsletter | Ideas #[X], #[X] as thread |
189| 4 | Idea #[X] as newsletter | Ideas #[X], #[X] as notes |
190```
191
192## Quality Checklist
193
194- [ ] 20 ideas total (2 per lens, 10 lenses)
195- [ ] Each title is specific and compelling (not generic)
196- [ ] Each hook creates curiosity in one sentence
197- [ ] Best format recommended for each
198- [ ] Top 5 picks identified and ranked
199- [ ] Ideas are relevant to user's niche and audience
200- [ ] No duplicate angles — each idea is genuinely different
201- [ ] Ideas are feasible (user could actually write them)
202- [ ] Calendar fill suggestion included
203- [ ] Ideas pull from user's expertise area (from context files)