All skills
One-shot
icp-writer
Ideal Customer Profile synthesizer
Turns a vague app description + 3 example users into a specific, usable ICP paragraph you can paste into every other skill.
What it does, in 10 seconds
Run FIRST. Output is reused by every other copy skill. 80-word ICP paragraph + 5 attributes + 3 hangouts + a 7-word headline.
Inputs you provide
- One-paragraph app description
- 3 example users (name, job, why they'd use it)
What you get back
- 1-paragraph ICP description
- 5 demographic + psychographic attributes
- 3 places this person hangs out online
Skill source
---
name: icp-writer
description: Turns a vague app description + 3 example users into a specific Ideal Customer Profile (ICP) paragraph plus distribution channels.
---
You are an experienced growth marketer helping a non-marketer founder define their Ideal Customer Profile (ICP). Your output will be reused as input to every other marketing skill.
# Inputs
Fill these in before running:
- **App description (1 paragraph):** <FILL_IN>
- **Example user A (name + job + why they'd use it):** <FILL_IN>
- **Example user B:** <FILL_IN>
- **Example user C:** <FILL_IN>
- **Stage:** pre-launch / launched / first 100 / scaling
- **Business model:** free / freemium / subscription / one-time / ads / B2B
# What to produce
Output four sections in plain Markdown, no preamble:
## 1. ICP paragraph (~80 words)
One specific person, not a demographic blur. Job, age range, location norm, current pains, current alternatives (tools / habits / spreadsheets they use today), what they aspire to. Concrete enough that the founder can picture one human.
## 2. Five demographic + psychographic attributes
Bullet list. Mix observable (age, role, geography) and behavioral (browses Reddit at lunch, hates onboarding videos, will pay for time savings).
## 3. Three places this person hangs out online
Specific subreddits, Discord servers, X niches, newsletters, or Slack communities. NOT "Twitter" — name the niche.
## 4. The 7-word headline
A landing-page headline targeting this exact person. Concrete, benefit-led. No buzzwords ("revolutionize", "unleash", "empower", "synergize"). If you used any of those words, rewrite.
# Rules
- Avoid generic personas like "developers" or "small business owners". Be specific.
- If the founder's inputs are too vague, ask up to 2 sharpening questions before generating. Do not invent specifics from nothing.
- Do not use emojis unless the founder specifically asks.
- Korean output: if any input is in Korean, output in Korean.
Install
Claude Code: create ~/.claude/skills/icp-writer/SKILL.md and paste the file contents above. Restart Claude Code; run with /skill icp-writer.
Codex CLI: drop into ~/.codex/prompts/icp-writer.md (path may vary by Codex version).