From copywriter
Use this skill when the user asks to 'create my ICP', 'define my ideal client', 'build my audience profile', 'who is my target', or 'who should I write for'. Also trigger when voice-dna-creator or content-calendar-planner needs an audience profile that doesn't exist yet. For B2B contexts, builds a full buying committee map, not just a single persona.
npx claudepluginhub jamon8888/cc-suite --plugin CopywriterThis skill uses the workspace's default tool permissions.
A strong ICP is built from real signals, not from guesses. This skill asks the right questions, mines public data where possible, and flags when the information is insufficient to build a reliable profile.
Guides Next.js Cache Components and Partial Prerendering (PPR): 'use cache' directives, cacheLife(), cacheTag(), revalidateTag() for caching, invalidation, static/dynamic optimization. Auto-activates on cacheComponents: true.
Guides building MCP servers enabling LLMs to interact with external services via tools. Covers best practices, TypeScript/Node (MCP SDK), Python (FastMCP).
Share bugs, ideas, or general feedback.
A strong ICP is built from real signals, not from guesses. This skill asks the right questions, mines public data where possible, and flags when the information is insufficient to build a reliable profile.
Answer before building the ICP:
Business model: B2C (individual consumer) / B2B (business buyer) / B2B2C (sell to businesses who serve consumers)
Data availability:
Ticket price (if known):
€2000 B2C or any B2B → multi-touchpoint, longer cycle, possibly committee
→ Adjust depth and buying committee section accordingly.
Ask these before populating any field. Do NOT generate from assumptions alone.
Core identity:
Motivation:
Language:
For B2B only:
When client data is limited, mine public signals:
Reddit mining:
LinkedIn signals:
Review mining:
Output of research: Note: "Verbatim from Reddit r/[sub]: '[exact phrase]'" — never paraphrase audience language.
Never build a B2B ICP as a single persona. Map the committee:
| Role | Who they are | Their objective | Their fear | Their influence |
|---|---|---|---|---|
| Economic Buyer | DG, CEO, DAF | ROI, strategic fit | Wasted budget | Final sign-off |
| Technical Buyer | DSI, CTO, ops lead | Integration, risk | Vendor lock-in | Gates shortlist |
| User Buyer | Teams, managers | Ease of use | Change overload | Can kill adoption |
| Champion | Internal advocate | Career advancement | Sponsors a failure | Drives internal case |
| Gatekeeper | Procurement, legal | Process, compliance | Liability | Can delay indefinitely |
Primary content target: Usually the Champion or User Buyer — the person who searches for solutions and consumes your content. The Economic Buyer rarely reads your blog.
Content implication per role:
{
"ideal_client_profile": {
"version": "2.0",
"last_updated": "YYYY-MM-DD",
"icp_type": "evidence-based | hypothesis | aspirational",
"business_model": "B2C | B2B | B2B2C",
"primary_content_target": "[Role — for B2B: Champion/UserBuyer/EconomicBuyer]",
"demographics": {
"age_range": "",
"location": "",
"income_level": "",
"education": ""
},
"professional_profile": {
"job_titles": [],
"industries": [],
"company_size": "",
"experience_level": "",
"decision_making_power": "",
"buying_cycle_length": ""
},
"psychographics": {
"values": [],
"beliefs": [],
"identity_aspiration": "[Who they want to become — not just what they want to do]"
},
"problems_and_pain_points": {
"primary_problems": [],
"frustrations": [],
"fears": [],
"failed_solutions": ["[What they tried that didn't work — verbatim if possible]"],
"real_why": "[The actual driver beneath the stated problem — Sutherland's Level 4-5]"
},
"goals_and_desires": {
"immediate_goals": [],
"long_term_aspirations": [],
"dream_outcome": "",
"identity_outcome": "[Who they will be after — not just what they will have]"
},
"language_patterns": {
"words_they_use": ["[Verbatim from research — never invent]"],
"phrases_they_say": ["[Direct quotes from reviews/Reddit/comments]"],
"questions_they_ask": ["[Exact searches/questions from research]"],
"words_they_hate": ["[Terms that signal 'not my kind of person']"],
"jargon_they_know": []
},
"content_consumption": {
"platforms": [],
"content_formats": [],
"trusted_voices": ["[Specific people/publications they follow]"],
"consumption_context": "[When and where — commute, morning coffee, work research]"
},
"objections": {
"common_objections": [],
"trust_barriers": [],
"b2b_committee_objections": {}
},
"buying_triggers": {
"emotional_triggers": [],
"logical_triggers": [],
"timing_triggers": ["[Life/career events that create buying urgency]"]
}
}
}
After generating:
[ASSUMPTION — validate with X clients]voice-dna-creator, content-calendar-planner, linkedin-post, newsletter-writer, all content skills/copywriter:start, any skill that references {{icp}}