Agent skill

Launch Positioning Builder

by gooseworks-ai in gooseworks-ai/goose-skills

Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points.

MITAuto-check passedMarketing & SEO

Install Launch Positioning Builder

skills CLI
$ npx skills add gooseworks-ai/goose-skills --skill launch-positioning-builder -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install gooseworks-ai/goose-skills launch-positioning-builder --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/gooseworks-ai/goose-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/brand/composites/launch-positioning-builder .claude/skills/launch-positioning-builder && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
launch-positioning-builder
GitHub stars
1.2k
Used in
1 other repo
Token cost
~2.1k tokens
SKILL.md length
624 words
Files
2
Skills in repo
273
Repo updated
First seen
Licence
MIT

At a glance

Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points.

  • Works in 5 steps: Intake → Competitive Landscape Research → Positioning Framework → …
  • A product marketing team needs to define
  • SKILL.md covers When to Use, Phase 0: Intake, Phase 1: Competitive Landscape… and Phase 2: Positioning Framework, plus 5 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Launch Positioning Builder is an agent skill from gooseworks-ai/goose-skills. Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points. Chains web research, competitor site analysis, and review mining to produce a positioning doc ready for website copy and sales deck use. Use when a product marketing team needs to define or refresh positioning ahead of a launch, rebrand, or competitive shift.

Its SKILL.md is about 2.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 1 other file (for example `skill.meta.json`).

It sits in Marketing & SEO, covering Positioning and messaging and Customer feedback analysis. The repository describes itself as: Library of Growth & GTM skills + data APIs for Claude Code, Codex, Cursor to run ads, social, content, lead gen, seo and data scraping. The licence is MIT.

When your agent uses it

  • A product marketing team needs to define
  • Refresh positioning ahead of a launch
  • Competitive shift

Example prompts

  • “/launch-positioning-builder”

Workflow steps

5 steps, taken from the step headings in SKILL.md.

  1. Intake
  2. Competitive Landscape Research
  3. Positioning Framework
  4. Competitive Positioning Map
  5. Output Format

What it can do on your machine

Read from SKILL.md and the folder at commit c650c6d. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Launch Positioning Builder loads about 2.1k tokens when it runs. Until then it costs about 114 tokens; SKILL.md has 624 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~114
When it runs · the whole SKILL.md, loaded when a task matches
~2.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from gooseworks-ai/goose-skills at commit c650c6d, republished under its MIT licence (© gooseworks-ai). 624 words, ~2,077 tokens.

Download SKILL.mdSave it as .claude/skills/launch-positioning-builder/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.
name
launch-positioning-builder
description
Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points. Chains web research, competitor site analysis, and review mining to produce a positioning doc ready for website copy and sales deck use. Use when a product marketing team needs to define or refresh positioning ahead of a launch, rebrand, or competitive shift.
tags
brand

Launch Positioning Builder

Research the competitive landscape and produce a complete positioning document — category definition, differentiation claims, value props, proof points, and messaging hierarchy. Output is directly usable in website copy, sales decks, and investor materials.

Built for: First PMM hire at a seed/Series A startup, or a founder wearing the product marketing hat. The output should be opinionated, not a generic template.

When to Use

  • "Help me position [product] against [competitors]"
  • "We need a positioning doc before our launch"
  • "How should we differentiate from [competitor]?"
  • "Rewrite our positioning — it's too generic"
  • "What category should we create or own?"

Phase 0: Intake

  1. Product name + URL — What are you positioning?
  2. One-sentence pitch — How do you describe what you do today?
  3. Top 2-3 competitors — Names + URLs. Who does your buyer compare you to?
  4. ICP — Title, company type, stage (e.g., "Head of Growth at Series A B2B SaaS")
  5. Key differentiators — What do you believe makes you different? (even if not yet articulated)
  6. Existing proof points — Customer wins, metrics, logos, quotes (anything you have)
  7. Positioning trigger — Why now? (new launch, competitive pressure, rebrand, entering new segment)

Phase 1: Competitive Landscape Research

1A: Competitor Website Analysis

For each competitor, research and extract:

Search: "[competitor name]" site:[competitor-url]
Search: "[competitor name]" positioning OR "we help" OR "the only"
Fetch: competitor homepage, pricing page, about page

Extract from each competitor:

  • Tagline / hero copy — their primary claim
  • Category language — what category do they put themselves in?
  • Key differentiators — what do they emphasize?
  • Proof points — customer logos, metrics, case studies
  • Pricing model — free trial, freemium, enterprise, usage-based
  • Target audience language — who do they say they serve?
1B: Review Mining (if available)

If competitors have G2/Capterra reviews, scan for:

  • What customers praise (their perceived strengths)
  • What customers complain about (your potential wedge)
  • How customers describe the category
1C: Ad Copy Analysis (optional)

Search for competitor ad copy:

Search: "[competitor name]" advertisement OR "sponsored"

Ad copy reveals what competitors believe converts — their sharpest positioning.

Phase 2: Positioning Framework

Build the positioning doc using April Dunford's framework adapted for early-stage:

2A: Category Definition
ApproachWhen to UseExample
Existing categoryYou compete head-to-head"CRM for startups"
SubcategoryYou serve a niche better"AI-native sales engagement"
New categoryYou do something genuinely different"Revenue orchestration platform"

Decision criteria:

  • If your ICP already searches for the category → use existing or subcategory
  • If you'd spend 50% of sales calls explaining the category → don't create a new one
  • If no existing category captures what you do → create one, but keep it intuitive
Show full SKILL.md (229 more words)Show less
2B: Competitive Alternatives

What would your customer do if you didn't exist?

  • Direct competitors (same category)
  • Adjacent tools (partial overlap)
  • Manual process (spreadsheets, hiring, doing nothing)
2C: Unique Attributes → Value Props

Map each differentiator to a customer value:

Unique AttributeValue to CustomerProof Point
[What you have][Why they care][Evidence]
[What you have][Why they care][Evidence]
2D: Messaging Hierarchy
LevelMessageUse Where
Positioning statementFor [ICP] who [pain], [Product] is the [category] that [key differentiator]. Unlike [alternative], we [unique value].Internal alignment, PR
Primary headline[Outcome-driven claim]Homepage hero, ads
Supporting messages (3)[Value prop 1], [Value prop 2], [Value prop 3]Feature sections, sales deck
Proof line[Metric or customer quote]Below the fold, case studies

Phase 3: Competitive Positioning Map

Create a 2x2 positioning matrix:

                    [Dimension A: e.g., Ease of Use]
                    High
                      |
         [You]        |       [Competitor A]
                      |
    ──────────────────┼──────────────────
                      |
      [Competitor C]  |       [Competitor B]
                      |
                    Low
        Low ──────────────────────── High
                    [Dimension B: e.g., Enterprise-readiness]

Choose dimensions where you win on at least one axis. Avoid dimensions where you lose on both.

Phase 4: Output Format

markdown
# Positioning Document — [Product Name]
Created: [DATE] | Trigger: [launch/rebrand/competitive shift]

---

## Positioning Statement

For [ICP] who [pain point],
[Product] is the [category]
that [key differentiator].
Unlike [primary alternative],
we [unique value that matters to ICP].

---

## Category

**Category:** [name]
**Approach:** [Existing / Subcategory / New]
**Rationale:** [1-2 sentences on why this framing]

---

## Competitive Landscape

### Direct Competitors
| Competitor | Positioning | Strength | Weakness (your wedge) |
|-----------|-------------|----------|----------------------|
| [Name] | "[Their tagline]" | [What they do well] | [Where they fall short] |

### Alternative Solutions
- [Manual process / spreadsheet / hiring]
- [Adjacent tool category]

---

## Value Propositions

### Primary: [Headline claim]
[2-sentence explanation + proof point]

### Secondary A: [Value prop]
[2-sentence explanation + proof point]

### Secondary B: [Value prop]
[2-sentence explanation + proof point]

---

## Proof Points Library

### With Metrics
- "[Customer quote with number]" — [Source]
- [Metric]: [claim] — [evidence]

### Logos & Social Proof
- [Customer logos to feature]
- [Review platform ratings]

---

## Messaging by Audience

### [Persona 1: e.g., Founder/CEO]
- **Pain:** [What keeps them up at night]
- **Hook:** "[Message that resonates]"
- **Proof:** [Evidence they'd trust]

### [Persona 2: e.g., Head of Growth]
- **Pain:** ...
- **Hook:** ...
- **Proof:** ...

---

## Positioning Map

[2x2 matrix with chosen dimensions]

---

## Where to Deploy This Positioning

| Asset | Key Message | Priority |
|-------|------------|----------|
| Homepage hero | [Primary headline] | P0 — update now |
| Sales deck slide 2-3 | [Positioning statement] | P0 |
| LinkedIn company tagline | [One-liner] | P1 |
| Cold email opening line | [Pain hook] | P1 |
| G2 profile description | [Category + differentiator] | P2 |

---

## What We're NOT Saying

(Guardrails to keep messaging consistent)
- We don't claim to be [X] — that's [competitor]'s territory
- We don't target [segment] — outside our ICP
- We avoid the word "[buzzword]" — overused, means nothing

Save to the current working directory as positioning-[YYYY-MM-DD].md (or user-specified path).

Cost

ComponentCost
Web research (competitor sites)Free
Review mining (if using review-site-scraper)~$0.50-1.00
All analysis and positioningFree (LLM reasoning)
TotalFree — $1

Tools Required

  • web_search — for competitor research
  • fetch_webpage — for analyzing competitor sites
  • Optional: review-site-scraper for review-based insights

Trigger Phrases

  • "Build a positioning doc for [product]"
  • "How should we position against [competitor]?"
  • "We need positioning before our launch"
  • "Run the positioning builder for [client]"

© gooseworks-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 1 other file in skills/brand/composites/launch-positioning-builder of gooseworks-ai/goose-skills.

  • SKILL.md
  • skill.meta.json

Open the folder on GitHubat commit c650c6d

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in gooseworks-ai/goose-skills, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Launch Positioning Builder next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Launch Positioning Builder compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Launch Positioning Builder this skillgooseworks-ai/goose-skills1.2k1 repos~2.1kAutomated safety check: PassMIT
Ideal Customer Profilephuryn/pm-skills27k—~1.5kAutomated safety check: PassMIT
Competitor MapperMaxKmet/idea-validation-agents478—~3.3kAutomated safety check: PassMIT
Pricing Strategistalirezarezvani/claude-skills28k—~2.3kAutomated safety check: PassMIT
Customer ResearchNexus-JPF/note-companion8706 repos~3.2kAutomated safety check: PassMIT
Marketing OsYuzzyuk/marketing-os540—~2.5kAutomated safety check: PassMIT

Similar skills

  • Ideal Customer Profile

    phuryn/pm-skills

    Identify the Ideal Customer Profile (ICP) from research data with demographics, behaviors, JTBD, and needs.

    27k GitHub stars~1.5k tokensUpdated today
    Marketing & SEOAuto-check passed
  • Competitor Mapper

    MaxKmet/idea-validation-agents

    Maps the full competitive landscape — direct, indirect, substitute, and emerging competitors — with positioning gap analysis, review mining, and marketinsights-calibrated saturation scoring.

    478 GitHub stars~3.3k tokensUpdated 3 mo ago
    Product & Project ManagementAuto-check passed
  • Pricing Strategist

    alirezarezvani/claude-skills

    A skill your agent uses when designing or revisiting product pricing — selecting a pricing model (subscription seat-based, usage-based, value-based, freemium, or hybrid), running Van Westendorp…

    28k GitHub stars~2.3k tokensUpdated 1 mo ago
    Sales & SupportAuto-check passed
  • Customer Research

    Nexus-JPF/note-companion

    When the user wants to conduct, analyze, or synthesize customer research.

    870 GitHub starsUsed in 6 repos~3.2k tokens
    Marketing & SEOAuto-check passed
  • Marketing Os

    Yuzzyuk/marketing-os

    A complete marketing department in one skill. An agent skill from Yuzzyuk/marketing-os.

    540 GitHub stars~2.5k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed
  • Revenue Centric Design

    heliocosta-dev/revenue-centric-design

    Playbook for designing SaaS and startup products that convert, retain, and monetize — landing pages & CRO, checkout & forms, onboarding/activation, churn reduction, pricing psychology, dashboards…

    740 GitHub stars~1.6k tokensUpdated 1 mo ago
    Marketing & SEOAuto-check passed

More from gooseworks-ai/goose-skills

All 273 skills in this repo
  • Reddit Post Finder

    gooseworks-ai/goose-skills

    Scrape and search Reddit posts using Apify. An agent skill from gooseworks-ai/goose-skills.

    1.2k GitHub starsUsed in 1 repo~1.2k tokens
    Auto-check passed
  • Create Image Fal

    gooseworks-ai/goose-skills

    Generate or edit an image via any FAL image model (nano-banana edit, gpt-image, flux, ...), ROUTED THROUGH THE fal-proxy so it bills the Ads agent.

    1.2k GitHub stars~1.3k tokensUpdated yesterday
    Auto-check passed
  • Render Hook Replacement

    gooseworks-ai/goose-skills

    Replace an existing video's opening with a supplied clip or free kinetic text hook while retaining and verifying every original body frame, audio, captions and ending.

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed
  • Blog Feed Monitor

    gooseworks-ai/goose-skills

    Scrape blog posts via RSS feeds (free, no API key) with Apify fallback for JS-heavy sites.

    1.2k GitHub starsUsed in 1 repo~578 tokens
    Auto-check passed
  • Competitor Post Engagers

    gooseworks-ai/goose-skills

    Find leads by scraping engagers from a competitor's top LinkedIn posts.

    1.2k GitHub starsUsed in 1 repo~1.8k tokens
    Auto-check: notes
  • Render Chatgpt Chat

    gooseworks-ai/goose-skills

    Assemble a ChatGPT chat-reveal video ad from a thread + timeline JSON — one continuous Playwright recording of a ChatGPT mobile chat (user types with the iOS keyboard up → taps send → keyboard…

    1.2k GitHub stars~2.3k tokensUpdated yesterday
    Auto-check passed

Categories

Questions about Launch Positioning Builder

What does Launch Positioning Builder do?

Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points. Launch Positioning Builder is an agent skill from gooseworks-ai/goose-skills. Research competitors, analyze their messaging, and generate a positioning document with category definition, differentiation claims, value propositions, and proof points.

When should I use Launch Positioning Builder?

Launch Positioning Builder fits situations like: A product marketing team needs to define; refresh positioning ahead of a launch; competitive shift.

How do I install Launch Positioning Builder in Claude Code?

Run `npx skills add gooseworks-ai/goose-skills --skill launch-positioning-builder -a claude-code`. Or copy the skill folder (skills/brand/composites/launch-positioning-builder in gooseworks-ai/goose-skills) into .claude/skills/launch-positioning-builder in your project. Claude Code loads it when a task matches its description.

How do I install Launch Positioning Builder in Codex?

Run `npx skills add gooseworks-ai/goose-skills --skill launch-positioning-builder -a codex`. Or copy the skill folder (skills/brand/composites/launch-positioning-builder in gooseworks-ai/goose-skills) into .agents/skills/launch-positioning-builder in your project. Codex loads it when a task matches its description.

Can I use Launch Positioning Builder in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add gooseworks-ai/goose-skills --skill launch-positioning-builder -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/launch-positioning-builder, .gemini/skills/launch-positioning-builder, .github/skills/launch-positioning-builder and .opencode/skills/launch-positioning-builder in your project.

What does Launch Positioning Builder need to run?

SKILL.md names no scripts, command-line tools or credentials: Launch Positioning Builder is instructions for the agent only.

Does Launch Positioning Builder access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Launch Positioning Builder safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Launch Positioning Builder use?

Launch Positioning Builder is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Launch Positioning Builder use?

About 2.1k tokens (SKILL.md is roughly 8.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Launch Positioning Builder?

Skills that share tags, products or a category with Launch Positioning Builder: Ideal Customer Profile (phuryn/pm-skills, 27k stars), Competitor Mapper (MaxKmet/idea-validation-agents, 478 stars), Pricing Strategist (alirezarezvani/claude-skills, 28k stars) and Customer Research (Nexus-JPF/note-companion, 870 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Launch Positioning Builder?

gooseworks-ai (a GitHub organization) maintains it in gooseworks-ai/goose-skills, which has 1,240 GitHub stars. The repository holds 273 skills in this directory. The repository was last updated on October 8, 2026.

Source: gooseworks-ai/goose-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.