dirknicol
- 9 skills
- 0 followers
- 15 hours ago last updated
- ▌ Aeo · dirknicol bundleUse this skill when the user wants to audit, improve, or measure how their brand appears in AI assistant answers — ChatGPT, Claude, Perplexity, Google AI Overviews, Gemini, Copilot. Triggers include any mention of 'AEO', 'GEO', 'AI search', 'AI visibility', 'LLM citations', 'answer engine optimization', 'generative engine optimization', 'AI Overviews', 'ChatGPT citations', 'AI brand monitoring', 'AI share of voice', 'how AI describes us', or 'why isn't ChatGPT mentioning us'. Implements a strategic AEO workflow: audit exposure, identify gaps, diagnose causes, prioritize fixes, brief execution, measure over time. Reads `pmm-context.md` first. Vendor-agnostic — describes the work, not a tool. Outputs an AEO audit, gap-and-fix plan, briefs for execution teams, and measurement framework. Do NOT use for traditional SEO (keyword ranking, technical SEO, link building) or for paid AI ads or AI-generated content production.
- ▌ Launch · dirknicol bundleUse this skill when the user is planning, scoping, or executing a product launch, feature announcement, or go-to-market moment. Triggers include any mention of 'launch', 'launching', 'GTM', 'go-to-market', 'release', 'product announcement', 'launch plan', 'launch tier', 'launch brief', 'launch checklist', 'Tier 1 launch', 'Tier 2 launch', 'Tier 3 launch', or 'rollout'. Determines launch tier based on market impact, novelty, and strategic importance — then builds a tier-appropriate plan covering messaging, audiences, channels, assets, timeline, internal alignment, and success metrics. Reads `pmm-context.md` and (if available) positioning and persona artifacts first. Outputs a launch brief, asset checklist, and 30/60/90-day measurement plan. Do NOT use for ongoing marketing campaigns or feature releases that aren't a launch moment — those are different workflows.
- ▌ Outreach · dirknicol bundleUse this skill when the user needs to draft, sequence, or refine outbound prospecting messages — cold email, cold LinkedIn DM, warm-intro requests, follow-up touches, or multi-touch sequences. Triggers include any mention of 'outreach', 'cold email', 'cold outbound', 'cold DM', 'LinkedIn outreach', 'warm intro', 'intro request', 'reach out to', 'prospecting', 'outbound sequence', 'follow-up', 'prospecting messages', 'how do I contact', or 'help me write an email to'. Founder-led, plain-spoken, specific-not-generic style. Reads `pmm-context.md` and (if available) persona and positioning artifacts first. Outputs channel-specific messages with subject lines, hooks, CTAs, and a multi-touch cadence. Do NOT use for content marketing, customer-facing email campaigns to existing customers, lifecycle marketing, or competitive battlecards — those are different skills.
- ▌ Personas · dirknicol bundleUse this skill when the user wants to create, refine, validate, or update buyer personas using AI to synthesize multi-source data. Triggers include any mention of 'persona', 'buyer persona', 'user persona', 'ICP profile', 'customer profile', 'target customer profile', or 'persona refresh'. Also use when the user is preparing for a launch, positioning exercise, or messaging work and personas are stale or missing. Builds dynamic, evidence-backed personas — not static slides — by combining CRM enrichment, call/review/community data, behavioral signals, and qualitative interviews. Reads `pmm-context.md` first. Outputs persona profiles structured around four questions: who they are, what they feel, why they buy, how they buy. Do NOT use for one-off prospect research or account-based intel — this is segment-level persona work.
- ▌ Pmm Context · dirknicol bundleUse this skill whenever the user starts product marketing work that needs reusable grounding in their product, ICP, positioning, competitors, voice, or personas. Also use for requests mentioning 'context', 'context file', 'company info', 'product info', 'ICP', 'set up my product', or 'help the agent understand my company'. Creates or updates `pmm-context.md`, the shared foundation used by the other PMM skills. Do NOT use for unrelated coding or non-marketing tasks.
- ▌ Positioning · dirknicol bundleUse this skill when the user wants to develop, refine, audit, or pressure-test product positioning. Triggers include any mention of 'positioning', 'reposition', 'positioning statement', 'positioning document', 'differentiation', 'competitive alternatives', 'value props', 'category design', or 'how should we position'. Also use when the user describes a market shift, competitor move, or strategic pivot that may require repositioning. Applies April Dunford's Obviously Awesome methodology and treats positioning as a dynamic, evidence-backed practice — not a one-time deliverable. Reads `pmm-context.md` first. Outputs a positioning canvas, positioning statement, and a list of validation experiments. Do NOT use for tactical messaging, taglines, or persona development — those have their own skills.
- ▌ Sales Enablement · dirknicol bundleUse this skill when the user needs sales-facing materials, founder-led sales process design, or call-execution artifacts — pitch decks, one-pagers, demo scripts, sales FAQs, battlecards, objection handlers, discovery questions, proposal templates, or stage-by-stage sales process. Triggers include any mention of 'pitch deck', 'sales deck', 'one-pager', 'demo script', 'sales FAQ', 'battlecard', 'objection handling', 'sales call', 'discovery call', 'proposal', 'founder sales', 'sales process', 'pipeline stages', 'closing process', 'sales motion', or 'help me prep for a [sales/demo/discovery] call'. Reads `pmm-context.md` and (if available) positioning, persona, and outreach artifacts first. Outputs founder-grade materials — short, specific, defensible — not enterprise SaaS templates. Do NOT use for outbound prospecting messages (use `outreach`), for marketing/lifecycle content (different category), or for adapting messaging to competitive moves (use `adaptive-messaging`).
- ▌ Customer Research · dirknicol bundleUse this skill when the user wants to plan, conduct, or synthesize customer research — interviews, surveys, win/loss, voice-of-customer, support ticket analysis, sales call mining, review analysis, or community listening. Triggers include any mention of 'customer research', 'customer interviews', 'voice of customer', 'VoC', 'win-loss', 'JTBD', 'jobs to be done', 'interview synthesis', 'research synthesis', 'review analysis', 'support ticket analysis', or 'qualitative research'. Implements a three-stage workflow: inputs (multi-source data) → AI processing + structure (transcribe, tag, cluster) → human synthesis (themes, decisions, recommendations). Reads `pmm-context.md` first. Outputs themed insight clusters with supporting quotes, a synthesis brief, and downstream recommendations. Do NOT use for quantitative-only market sizing or for persona artifact creation — `personas` skill handles persona output.
- ▌ Adaptive Messaging · dirknicol bundleUse this skill when a new competitor move, market event, or sudden change in buyer language requires a rapid messaging response. Triggers include 'competitor launched', 'competitor moved', 'rapid competitive response', 'new competitive objection', 'market shift', or 'sales needs updated talking points'. Implements Detect → Decide → Draft → Deploy and outputs a competitive response brief plus sales-ready battlecard. Do NOT use for evergreen battlecards, routine objection handling, general sales materials, brand voice work, or net-new positioning; use `sales-enablement` for evergreen deal support.