Przejdź do treści
Biblioteka skilli
Marketing i treści · Pisanie

positioning-statement

/positioning-statement

Pisze zdanie pozycjonujące, które nazywa realną alternatywę, z którą porównuje się klient, i wytrzymuje rozmowę sprzedażową.

Licencja
MIT
Ostatnia zmiana repozytorium
12.10.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
8
Skrypty
1
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 12.10.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co sprawdzić przed instalacją
  • 1 skrypt w paczce. Przejrzyj je przed instalacją, bo Claude może je uruchomić.

Skrypty: scripts/check-output.py

Co robi i kiedy

Pisze zdanie pozycjonujące, które nazywa realną alternatywę, z którą porównuje się klient, i wytrzymuje rozmowę sprzedażową.

Oryginalny opis (EN)

Write a positioning statement that names the real alternative and survives contact with a sales call. Use when messaging is vague, when a new product needs positioning, or when nobody can explain what the company does in one sentence.

Jak działa

  1. What this does
  2. Requirements
  3. When to use it
  4. Inputs
  5. Shared context this skill reads
  6. Tool connection
  7. Method
  8. Approval stop
  9. Output
  10. Check the output before you return it
Sekcje z nagłówków SKILL.md, w oryginale · 88 linii, 617 słów
Podgląd SKILL.md
---
name: positioning-statement
description: |
  Write a positioning statement that names the real alternative and survives contact with a sales call. Use when messaging is vague, when a new product needs positioning, or when nobody can explain what the company does in one sentence.
license: MIT
compatibility: "Claude Code, Claude Desktop, Codex CLI, Cursor, Gemini CLI, and other agents that read SKILL.md. Live data steps need only what the Requirements section of the skill lists."
tags: [agency_delivery, sales_enablement, seo_content_engine]
metadata:
  title: "Positioning Statement"
  category: "sales-enablement"
  tags: "agency_delivery, sales_enablement, seo_content_engine"
  keywords: "enablement, our messaging is vague, position this product, what do we actually do, write our positioning, one sentence pitch"
  version: "2.1.0"
  requirements: "Needs no account, key or paid service: it works from the files, exports and answers you give it."
---

# Positioning Statement

## What this does

Positioning fails when the alternative is unnamed, because a claim to be better is meaningless without a stated comparison, and the honest alternative is usually not a competitor but doing nothing or doing it manually. This skill forces the alternative into the statement and tests the result against the objection it invites.

## Requirements

This skill needs no account, API key or paid service. It works from the files,
exports and answers you give it, in any agent that reads SKILL.md.

## When to use it

- our messaging is vague
- position this product
- what do we actually do
- write our positioning
- one sentence pitch

## Inputs

- **product**: what it does mechanically
- **customer**: who it is for, narrowly
- **alternative**: what they do today instead, including nothing

## Shared context this skill reads

Before doing anything else, read whichever of these exist at the project root and
use them instead of asking the user to repeat themselves:

- `BRAND.md`
- `ICP.md`

If none exist, do the work from what the user gives you, then offer to write the
missing file so the next skill in the pack starts warmer.

## Tool connection

This skill needs no live data tool. It works from the files, exports and answers
you give it, so it runs the same in any agent with no setup.

## Method

1. Name the alternative first, honestly. For most products it is a spreadsheet, a person doing it manually, or nothing at all, and positioning against a competitor when the real alternative is nothing produces messaging that does not land.
2. Write the statement: for a specific customer, who has a specific problem, this does a specific thing, unlike the named alternative, which fails in a specific way.
3. Test the specificity by inversion. If no sensible company would claim the opposite, the statement is a platitude and needs to be narrower.
4. Write the objection the positioning invites. Strong positioning always invites one, and a positioning statement with no objection is too broad to be useful.
5. Check it against the customer language from research, if any exists. Positioning written in internal vocabulary does not survive the first sales call.
6. Test it as a first line in an email and as a headline. Positioning that cannot survive those two uses will not be used.
7. Write the result into `BRAND.md` with the disallowed claims that follow from it.
8. Check the output with `scripts/check-output.py` before you return it.

## Approval stop

This skill does not send email or write to a CRM. If the user asks it to, stop first:
show what would be sent or written and wait for an explicit yes.

## Output

The named alternative, the statement, the inversion test result, the invited objection, the email and headline tests, and the BRAND.md block.

## Check the output before you return it

Save the output to a file and run `python3 scripts/check-output.py <file>`. The
contract it checks is `scripts/output-contract.json`.

- Exit 0, `COMPLETE`: return the output.
- Exit 2, `INCOMPLETE`: do not present the output as finished. Fill what you can, run
  the check again, and if parts stay missing, return the output under the heading
  `Incomplete` with every reason the check printed.

## Quality bar

- The alternative is named and may be doing nothing
- The inversion test is applied and reported
- The invited objection is written down
- The statement is tested as an email first line and as a headline
- The result is written back into BRAND.md

## Related skills

- `brand-context-builder`
- `customer-research-interview`
- `comparison-page-builder`

Ships in the **agency-delivery**, **seo-content-engine** packs.
Pliki w paczce (8)
  • LICENSE 1 KB
  • SKILL.md 5 KB
  • evals/cases.json 1 KB
  • listing/listing.json 3 KB
  • listing/logo.png 12 KB
  • listing/logo.svg 2 KB
  • scripts/check-output.py 7 KB
  • scripts/output-contract.json 1 KB

Wersje

RepozytoriumWynikLicencja
Ta strona · mambalabsdev/mamba-labs-skills90MIT
sarojkjha/aaj-marketing-skills100MIT
SkillMedev/skills100MIT
getcrew44/crew44100MIT

Migawka bazy z 13.11.2026 · wersja paczki be77f4dcf157 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100freelance-positioning
    Wybiera obronną niszę freelancera i pisze oświadczenie pozycjonujące metodą branża x problem x efekt, dopasowując do niego dowody w portfolio.
  • 100positioning
    Ustala pozycjonowanie firmy B2B SaaS: mapuje alternatywy, ocenia opcje i zapisuje wybraną pozycję w jednym zdaniu.
  • 95positioning
    Buduje dokument pozycjonowania: nazwaną alternatywę konkurencyjną, 3 do 5 unikalnych atrybutów wartości z dowodami i uporządkowane stwierdzenie pozycjonowania, na podstawie karty ICP.
  • 100product-positioning
    Tworzy kompletny framework pozycjonowania produktu z oświadczeniem pozycjonującym i opisem wyróżników wobec konkurencji.
  • 100positioning-messaging
    Pisze pozycjonowanie produktu i układ komunikatów na podstawie dokumentów, person i badań konkurencji, z hasłami i pitchami.
  • 100positioning
    Generuje systemy pozycjonowania i ramy komunikatów: wizualne dokumenty HTML, macierze komunikatów, hasła pozycjonujące, elevator pitche, łuki narracyjne i hierarchie propozycji wartości.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.