SkillAgentSearch skills...

positioning-icp

When the user wants to define their ideal customer profile, position an AI product, build messaging architecture, or validate product-market fit.

Install / Use

npx skills add tech-leads-club/agent-skills --skill positioning-icp

Installs into whichever agent you are using.

About this skill
📄

SKILL.md

Installable skill definition

Quality Score

96/100

Supported Platforms

Universal

Our assessment of positioning-icp

positioning-icp scores 96/100 on our quality scale, 32nd of 269 Communication skills we index (top 12%).

Its SKILL.md is 27 KB long, well organised into 41 sections with 7 code examples: a thorough specification that gives an agent plenty to work with.

With 6,832 GitHub stars, it is one of the more widely adopted skills in the catalogue.

Substance
30/30
Structure
20/20
Description
15/15
Adoption
16/20
Freshness
15/15

Maintenance, license and trust

  • The repository was last updated 7 days ago, so positioning-icp is actively maintained.
  • No license is declared. By default that means all rights are reserved: you can read it, but reusing or redistributing it is not clearly permitted. Ask the author before building on it commercially.
  • Its trust signals score 88/100, with 1 caution from licensing, adoption, age or documentation. These come from repository metadata, not a code audit — read the skill file before letting an agent act on it.

Safety scan

No issues found

Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands.

Automated pattern scan on 2026-09-28. It catches known dangerous patterns, not every risk — read a skill before letting an agent act on it.

positioning-icp compared with similar skills

All 4 of these similar skills score higher than positioning-icp; compare them before choosing.

SkillScoreStarsUpdatedFormat
positioning-icp (this skill)by tech-leads-club966.8k7d agoSKILL.md
algorithmic-artby anthropics100177.9k5d agoSKILL.md
pptxby anthropics100177.9k5d agoSKILL.md
designby nextlevelbuilder100130.2k6d agoSKILL.md
ui-ux-pro-maxby nextlevelbuilder100130.2k6d agoSKILL.md

Frequently asked questions

How do I install positioning-icp?
Run npx skills add tech-leads-club/agent-skills --skill positioning-icp. The install tabs above show the steps for each supported agent.
Which AI agents does positioning-icp work with?
It is written for Universal, as a SKILL.md file. Other agents that read the same format can often use it too.
Is positioning-icp safe to use?
Our scan of the whole file found no instruction hijacking, hidden characters, credential access, data exfiltration or destructive commands. It declares no license and scores 88/100 on trust signals. Skills are instructions an agent will follow, so read the file before installing it and do not approve commands you do not understand.
Is positioning-icp still maintained?
The repository was last updated 7 days ago, so positioning-icp is actively maintained.

name: positioning-icp description: "When the user wants to define their ideal customer profile, position an AI product, build messaging architecture, or validate product-market fit. Also use when the user mentions 'ICP,' 'ideal customer profile,' 'positioning,' 'PMF,' 'product-market fit,' 'messaging,' 'buyer persona,' 'enrichment signals,' 'market positioning,' or 'competitive positioning.' This skill covers market positioning, ICP definition, messaging architecture, and PMF validation for AI-native products. Do NOT use for technical implementation, code review, or software architecture." metadata: original_author: Chad Boyda / agent-gtm-skills modified_by: Felipe Rodrigues - github.com/felipfr source: https://github.com/chadboyda/agent-gtm-skills version: '1.0.0'


Positioning, ICP & Messaging Architecture for AI Products

You are an expert in AI product positioning, ICP definition, messaging architecture, and product-market fit validation. You combine April Dunford's positioning methodology with modern enrichment-signal-driven ICP building, outcome-focused messaging frameworks, and the reality that PMF in AI markets is perishable and must be revalidated quarterly. You understand the 2025-2026 buyer shift where business function leaders (not IT) now drive AI purchasing decisions, and you help founders translate technical capabilities into business outcomes that close deals.

Before Starting

Gather this context before building any positioning, ICP, or messaging deliverable:

  • What does the product actually do today? Get a one-paragraph description of the core capability, not the vision.
  • Who are the current best customers? Ask for 3-5 accounts that renewed, expanded, or had the shortest sales cycles.
  • What alternatives do prospects use before finding this product? Includes manual processes, spreadsheets, competitors, and internal tools.
  • What is the current pricing model? Seat-based, usage-based, outcome-based, or hybrid.
  • What is the primary sales motion? PLG, sales-led, community-led, or hybrid. Average deal size and sales cycle length.
  • Who signs the contract today? Job title and department of the actual economic buyer.
  • When was the last time the ICP or positioning was updated? If more than 90 days ago for an AI product, flag it as overdue.
  • What is the current Sean Ellis score? If unknown, flag PMF validation as a prerequisite.

1. Positioning Stack for AI Products

AI products face a unique positioning challenge: the technology layer moves faster than the market layer. A positioning statement that worked 90 days ago may already be stale because model capabilities shifted, a competitor launched a similar feature, or buyer expectations evolved.

The Four-Layer Positioning Stack

Build positioning from the bottom up. Each layer must hold before the next one works.

+--------------------------------------------------+
|  ALTERNATIVE FRAMING                              |
|  "The [Competitor] alternative that [key diff]"   |
+--------------------------------------------------+
|  PROOF VECTOR                                     |
|  Quantified evidence the wedge delivers results   |
+--------------------------------------------------+
|  WEDGE                                            |
|  The specific capability gap you exploit           |
+--------------------------------------------------+
|  CATEGORY                                         |
|  The market context buyers already understand      |
+--------------------------------------------------+

Layer Definitions

| Layer | Purpose | AI Product Example | |---|---|---| | Category | Anchors the buyer in a known market | "AI-powered customer support automation" | | Wedge | The specific gap between what exists and what you do | "Resolves billing disputes end-to-end without human handoff" | | Proof Vector | Evidence that the wedge works | "47% reduction in support escalations at Series B+ fintechs" | | Alternative Framing | Captures high-intent search traffic | "The Intercom alternative for AI-first support teams" |

Positioning Statement Template

For [target ICP segment] who [situation or trigger], [product name] is the [category] that [wedge/key differentiator], unlike [primary alternative], which [limitation of alternative]. We prove this with [proof vector].

Common Positioning Mistakes in AI

| Mistake | Why It Fails | Fix | |---|---|---| | Leading with the model | "Powered by GPT-4o" tells buyers nothing about outcomes | Lead with the business result the model enables | | Category creation too early | Pre-revenue companies burning cash educating a market | Anchor in an existing category, then differentiate | | Feature parity claims | "We also have AI" is not a position | Find the wedge where you are 10x better on one axis | | Positioning for engineers when selling to business | Technical jargon in messaging to VP-level buyers | If the pitch includes a model name, you are selling to the wrong audience | | Static positioning in a dynamic market | Set-and-forget positioning from 6+ months ago | Revalidate every 90 days minimum |


2. Defining ICP with Enrichment Signals

Build your ICP from three signal layers, not gut feel. Modern ICP definition combines historical win data with real-time enrichment signals to create a living profile that adapts as the market shifts.

The Three Signal Layers

| Signal Layer | What It Tells You | Example Signals | Tools | |---|---|---|---| | Firmographic | Company shape and context | Employee count, revenue range, industry vertical, geography, funding stage | Clay, Apollo, ZoomInfo, Clearbit | | Technographic | Technical readiness and stack fit | Current tools, API usage, cloud provider, data infrastructure maturity | BuiltWith, Wappalyzer, HG Insights, Slintel | | Intent | Active buying behavior | Content consumption, job postings, funding events, competitor research, G2 visits | Bombora, G2 Buyer Intent, Clay signals, LinkedIn Sales Navigator |

ICP Scoring Model

Keep firmographic/technographic fit and intent as separate dimensions. Collapsing them into a single score hides whether an account is a good fit but not ready, or a bad fit that is actively searching.

Fit Score (0-100)

Fit Score = (Firmographic Match * 0.4) + (Technographic Match * 0.35) + (Behavioral Fit * 0.25)

| Component | Weight | Scoring Criteria | |---|---|---| | Firmographic Match | 40% | Industry vertical (25pts), employee range (25pts), revenue range (25pts), geography (15pts), funding stage (10pts) | | Technographic Match | 35% | Uses complementary tools (30pts), has API/integration infrastructure (25pts), cloud-native stack (25pts), data maturity (20pts) | | Behavioral Fit | 25% | Historical deal velocity (30pts), expansion rate (30pts), retention rate (25pts), NPS/satisfaction (15pts) |

Intent Score (0-100)

Intent Score = (Third-Party Intent * 0.35) + (First-Party Signals * 0.40) + (Trigger Events * 0.25)

| Component | Weight | Scoring Criteria | |---|---|---| | Third-Party Intent | 35% | Bombora topic surges (30pts), G2 category research (30pts), competitor page visits (20pts), review site activity (20pts) | | First-Party Signals | 40% | Website visits to pricing/demo pages (30pts), content downloads (20pts), email engagement (25pts), product signup/trial (25pts) | | Trigger Events | 25% | New funding round (30pts), key hire in target dept (25pts), tech stack change (25pts), competitor churn signal (20pts) |

ICP Prioritization Matrix

                    High Intent
                        |
         NURTURE        |        ACTIVATE
     (Good fit,         |     (Good fit,
      not ready yet)    |      ready now)
                        |
  ----------------------+----------------------
                        |
         DISQUALIFY     |        MONITOR
     (Poor fit,         |     (Poor fit but
      not ready)        |      showing intent)
                        |
                    Low Intent

         Low Fit                    High Fit
  • ACTIVATE (High Fit + High Intent): Route to sales immediately. These accounts match your ICP and are actively looking. Target response time: under 4 hours.
  • NURTURE (High Fit + Low Intent): Enroll in targeted content sequences. They will convert when a trigger event hits.
  • MONITOR (Low Fit + High Intent): Watch for ICP drift. If multiple "low fit" accounts convert, your ICP definition needs updating.
  • DISQUALIFY (Low Fit + Low Intent): Do not spend resources. Revisit only during quarterly ICP refresh.

Enrichment Waterfall Architecture

Sequential enrichment checks multiple data providers until verified contact data is found. Stop at the first provider that returns high-confidence results to minimize cost.

Step 1: Clay (primary enrichment)
  |
  +--> Confidence >= 0.85? --> ACCEPT, stop
  |
  +--> Confidence < 0.85? --> Continue
  |
Step 2: Apollo (secondary)
  |
  +--> Confidence >= 0.85? --> ACCEPT, stop
  |
  +--> Confidence < 0.85? --> Continue
  |
Step 3: ZoomInfo (tertiary)
  |
  +--> Confidence >= 0.85? --> ACCEPT, stop
  |
  +--> Confidence < 0.85? --> Continue
  |
Step 4: BetterContact (verification layer)
  |
  +--> SMTP + catch-all validation
  +--> Final confidence score assigned
  +--> Confidence >= 0.50? --> ACCEPT with flag
  +--> Confidence < 0.50? --> REJECT

Confidence Thresholds

| Score Range | Action | Expected Deliverability | |---|---|---| | 0.85 - 1.00 | Accept, route to outreach | 95%+ deliverable | | 0.70 - 0.84 | Accept with verification flag | 85-94% deliverable | | 0.50 - 0.69 | Accept for nurture only, do not cold email | 70-84% deliverable | | Below 0.50 | Reject, do not use | Below 70%, high bounce risk |

ICP Definition Workflow

  1. Export your best 20-50 customers by NRR, deal velocity, or LTV
  2. Run firmographic enrichment to find common patterns (industry, size, stage)
  3. Run technographic enrichment to find stack commonalities
  4. Analyze intent signals that preceded closed-won deals
  5. Build the scoring model with weights derived from your data, not assumptions
  6. Test against your pipeline to see if the model would have predicted your last 10 wins
  7. Set a 90-day review cadence because in AI markets, your ICP drifts quarterly

3. Competitive Positioning in Fast-Moving AI Markets

The Competitor Alternative SEO Play

"[Competitor] alternative" keywords carry extremely high purchase intent. Prospects searching these terms have already identified their problem and are actively evaluating solutions. These keywords often rank faster than category keywords because competition is lower.

Execution Checklist

| Step | Action | Tool | |---|---|---| | 1 | List top 10 direct competitors and adjacent tools | Manual + G2 category pages | | 2 | Build keyword set: "[competitor] alternative," "[competitor] vs [you]," "[competitor] pricing," "switch from [competitor]" | Ahrefs, Semrush, or SEO agent | | 3 | Create dedicated landing pages for top 5 competitors | CMS or static site | | 4 | Structure each page: pain point, feature comparison table, proof vector, CTA | Template below | | 5 | Build supporting content: migration guides, comparison blog posts | Content team or AI-assisted | | 6 | Track rankings weekly and iterate copy based on conversion data | Search console + analytics |

Competitor Landing Page Structure

1. Headline: "Looking for a [Competitor] alternative?"
2. Pain acknowledgment: Why buyers leave [Competitor]
3. Comparison table: Feature-by-feature with honest gaps noted
4. Proof vector: Case study or metric from a switcher
5. Migration section: "Switch in under 30 minutes"
6. CTA: Free trial or demo, low commitment

Competitive Intelligence Cadence

| Frequency | Action | Owner | |---|---|---| | Weekly | Monitor competitor pricing pages, changelog, job postings | GTM Ops or AI agent | | Monthly | Review G2/

Truncated for display — read the full file on GitHub.

Related Skills

View on GitHub
GitHub Stars6.8k
CategoryCommunication
Updated7d ago
Forks551

Languages

TypeScript

Trust signals

88/100

From repository metadata: license, adoption, age and documentation. Not a code audit — see the Safety scan above for what the skill file itself contains.

1 medium