B2B Go-to-Market Suite by Ananas-Agency
A suite of AI agent skills that turn an assistant (Claude, or any skill-compatible agent) into a guided B2B sales strategist. Each skill walks you through a structured, step-by-step interview and delivers a concrete sales-strategy asset: value propositions, buyer personas, buying-process maps, validation experiments, and gap analyses.
The skills are written in plain Markdown with YAML frontmatter, so they are version-controllable, diffable, and editable outside any tool. They also ship as importable .skill packages.
License: MIT — free to use, adapt, and redistribute (including commercially); just keep the copyright notice, and a credit to the author is kindly appreciated. Author: Kostiantyn Ivanov (Ananas-Agency, ananas-agency.com).
⚡ Quick start
Two steps — install once, then paste one prompt. Nothing to prepare; the first skill interviews you for everything.
1. Install (easiest path — Claude app, no coding). First, get all the skills in one go: on the repo, click Code → Download ZIP (or git clone) and unzip it. Then in claude.ai or Claude Desktop, open Settings → Capabilities → Skills and turn Skills on, and for each numbered folder Upload skill its .skill package (e.g. 0 Company Brief/company-brief.skill). Repeat for all eight (0–7).
You upload the eight
.skillfiles one at a time — the downloaded repo ZIP is just to grab them all at once (it can't be uploaded as a single skill). Other ways to install (Claude Code, or copy & paste for any/local model) are in How to use.
2. Start — open a new chat and paste this:
Run the Ananas-Agency B2B go-to-market sequence with me from the start. Begin with the Company Brief to gather everything about my company, then carry me through every skill in order — value propositions, competitor analysis, buyer persona, experiments, buying process, gap analysis, and messaging — as one continuous session, interviewing me step by step. I have nothing prepared; just ask me what you need.
That's it. Answer the questions as they come; say "continue" if it ever pauses between skills. → Full details in How to use.
Contents
- What's inside
- The PSO (Problem · Solution · Outcome) format
- Repository structure
- Which AI to use
- Using with other or local models
- How to use
- Editing & repacking (scripts — for editors/contributors)
- License & attribution
What's inside
Eight skills (a one-time Company Brief intake, a value-proposition builder, a competitor analysis, and the rest of the strategy line up through a messaging & positioning capstone), each in its own numbered folder, plus a single compiled handbook.
| # | Skill | What it produces | Needs first |
|---|---|---|---|
| 0 | Company Brief | A reusable one-page company profile (industry, offering, customers, competition) that the other skills consume instead of re-asking the basics | — (optional, run first) |
| 1 | Value Proposition | A ranked list of 20–30+ value propositions in PSO (Problem · Solution · Outcome) format, grouped into 3 categories, scored by strength, and given stable IDs (PV-/SV-/AV-) | Skill 0 (optional) |
| 2 | Competitor Analysis | Competitor profiles, a differentiation table (your values × competitors), and a win/exposed positioning read — sets the evidence-based unique flags and the "unlike [alternative]" for messaging |
Skill 1 |
| 3 | Buyer Persona | 1–2 B2B buyer personas covering market segment, decision-making roles, problems, challenges, objections, and matched value propositions | Skill 1 |
| 4 | Persona Experiments | A one-week plan (5 × 2h) to validate the persona and value propositions with real customers, complete with success criteria | Skills 1 + 3 |
| 5 | Buying Process | How a segment buys across 5 non-linear stages, with stage-by-stage outreach recommendations for sales and marketing | Skills 1 + 3 (run 4 first to validate) |
| 6 | Missing Value Propositions | A gap analysis that pinpoints where personas have problems your value propositions don't cover, scored on a 3×3 priority matrix | Skills 1 + 3 (run 4 first to validate) |
| 7 | Messaging & Positioning | The capstone: a positioning statement, a messaging matrix (role × value × stage), an objection cheat sheet, and send-ready outreach copy (cold email, LinkedIn, one-pager, landing page) | Skills 1 + 3 (5 recommended) |
Recommended order
+-------------------------+
| 0. Company Brief | <- optional one-time intake (feeds every skill)
+-----------+-------------+
v
+-------------------------+
| 1. Value Proposition | <- always first (everything depends on it)
+-----------+-------------+
v
+-------------------------+
| 2. Competitor Analysis | <- optional; needs the value list, refines `unique` flags
+-----------+-------------+
v
+-------------------------+
| 3. Buyer Persona | <- needs the value list
+-----------+-------------+
v
+-------------------------+
| 4. Persona Experiments | <- VALIDATE before building further
+-----------+-------------+
| (feed the validated PSO/persona back into 1 & 3)
+--------+--------+
v v
+--------------+ +------------------+
| 5. Buying | | 6. Missing Value |
| Process | | Propositions |
+------+-------+ +--------+---------+
+--------+--------+
v
+-------------------------+
| 7. Messaging & Positioning| <- capstone: strategy -> send-ready copy
+-------------------------+
Run 4 (Persona Experiments) before 5 and 6: validating the persona and value propositions first means the Buying Process and Gap Analysis build on tested inputs, not guesses. This is a recommendation, not a hard gate: 5 and 6 still run on hypotheses if you skip validation (they'll flag that the inputs are untested), and 5 and 6 are interchangeable with each other. Skill 7 (Messaging & Positioning) is the capstone: it turns the whole strategy into a positioning statement, a messaging matrix, an objection cheat sheet, and send-ready outreach copy.
The Sales Strategy Dossier
The suite is designed to run as one continuous session: you start with the first skill
and flow through the sequence to the end. As you go, the skills maintain a single Strategy
Dossier: each skill adds or refreshes its own section, so the document grows with you. After
the final skill, an executive summary is generated at the top and the complete dossier is
delivered as the Sales Strategy Dossier (.md/.html), so you finish the session with a single
consolidated strategy document, not just a scatter of per-skill outputs, delivered as the
Sales Strategy Dossier (_[company]-strategy-dossier.html): one merged entry document
that opens with the executive summary, then carries every section in full, each linking to its
complete deliverable (the leading _ sorts it to the top of the folder, so a reader has one
obvious file to open first). Finally, everything is packed
into a single [company]-sales-strategy.zip so the whole pack travels as one unit and the
summary's links resolve after unzip. Format and section order: dossier-format.md.
The PSO (Problem · Solution · Outcome) format
Everything is built on PSO (Problem · Solution · Outcome), the core unit of the methodology. Every value proposition is a triple:
- P — Problem / Challenge: a specific, painful customer problem.
- S — Solution: what the company does to solve it (concrete, not vague).
- O — Outcome: the measurable business result for the customer (quantified wherever possible).
Example: "Many contractors order the same material from 3 suppliers because no one carries the full range (P). We stock 4500 SKUs in one place (S), so a contractor places one order instead of three and saves 3–4h a week on logistics (O)."
Each value is also assigned a stable ID by category — PV- (Product value), SV- (Service value), AV- (Added value) — so the Buyer Persona, Buying Process, and Gap Analysis skills can reference a specific value precisely.
Repository structure
.
+-- README.md
+-- LICENSE
+-- B2B Go-to-Market Suite - Handbook by Ananas Agency.md <- all skills compiled into one document
+-- dossier-format.md <- spec for the accreting Strategy Dossier
+-- scripts/ <- maintenance scripts (for editors/contributors only)
| +-- repack-all-skills.py <- rebuilds the .skill archives after editing
| +-- build-handbook.py <- rebuilds the compiled handbook from the skill sources
|
+-- 0 Company Brief/ <- one-time intake (unpacked slug: company-brief)
+-- 1 Value Proposition/
| +-- value-proposition.skill <- installable package (zip) — import this into an agent
| +-- value-proposition/ <- unpacked source (the single source of truth; readable)
| +-- SKILL.md <- the skill definition
| +-- references/rules-pso.md <- detailed reference the skill links to
|
+-- 2 Competitor Analysis/ <- same layout (slug: competitor-analysis)
+-- 3 Buyer Persona/ <- same layout (slug: buyer-persona)
+-- 4 Persona Experiments/ <- (slug: persona-experiments)
+-- 5 Buying Process/ <- (slug: buying-process)
+-- 6 Missing Value Propositions/ <- (slug: missing-value-propositions)
+-- 7 Messaging and Positioning/ <- (slug: messaging-positioning)
Each numbered folder holds just the installable <slug>.skill package and its unpacked
<slug>/ source folder — the single source of truth you read and edit. (There are no separate
flat -SKILL.md / rules-*.md copies at the folder root; the unpacked SKILL.md and
references/<rules>.md are the readable source, and the .skill is rebuilt from them.)
File types
| File | What it is |
|---|---|
<skill>.skill |
The installable package — a ZIP containing SKILL.md plus references/. This is what you import into an agent. Rebuilt from the unpacked folder; don't hand-edit. |
<skill>/ (unpacked source) |
The single source of truth — and the readable copy. Contains SKILL.md (the skill definition: YAML frontmatter plus goal, definitions, step-by-step flow, and critical rules) and references/<rules>.md (the detailed reference the skill links to: patterns, examples, checklists, output-file templates). Edit here, then rebuild the .skill and handbook. |
B2B Go-to-Market Suite - Handbook by Ananas Agency.md |
A single human-readable handbook that brings all the skills and their references together. Read this to understand the whole system without installing anything. |
Which AI to use
These are Agent Skills for Claude, the AI assistant by Anthropic. Skills are a native Claude feature, so Claude is the recommended, and best-supported, way to run them. You can use any of the following:
- Claude apps — claude.ai (web) or the Claude Desktop app. The easiest option, with no coding required. The Skills feature is available on paid plans (Pro, Max, Team, Enterprise).
- Claude Code — Anthropic's command-line/IDE tool, for developers who want the skills inside their projects.
- Claude API / Agent SDK — for building the skills into your own application.
For the best results, run them on a top-tier model: Claude Opus (highest quality) or Claude Sonnet (faster, still excellent). The skills also work with other skill-compatible agents (e.g. Codex, OpenCode), but Claude is the reference platform.
New to "skills"? A skill is simply a set of expert instructions you hand the AI so it knows exactly how to run a task. There's nothing to program: you either install the skills once (Path A or B below) or just paste the instructions into a chat (Path C). From there, you talk to the AI in plain language and it does the rest.
Using with other or local models
The skills are plain-text instructions, so they also run on non-Claude models, including local, self-hosted ones. Setups known to work well include:
- Local runners: Ollama, LM Studio, llama.cpp, Jan, GPT4All, Open WebUI
- Self-hosted serving: vLLM or TGI (anything exposing an OpenAI-compatible API)
- Open models: Llama 3.x, Qwen2.5, Mistral, DeepSeek, Gemma, and similar
How: use Path C (copy & paste) below. Paste one skill's SKILL.md into the chat and let the model interview you. The one-click .skill packages rely on Claude's Agent Skills system and generally won't be auto-detected by a local chat app.
Expect different (and sometimes lower-quality) output on other or local models. These skills were written and tuned for Claude. On other models, and especially smaller local ones, results can vary noticeably. Common differences:
- The model skips or reorders the step-by-step flow, or stops asking questions and makes up the answers itself.
- Shallower output — generic value propositions or personas, weak or missing numeric "Outcomes," or the PSO (Problem · Solution · Outcome) structure not followed.
- Dependency rules ignored (e.g. it starts a buyer persona without first having a value list).
- No files saved — a plain chat model just prints the
.md/.htmlcontent, so you copy it out manually.- No URL analysis — a model without browsing can't open links, so paste the relevant text in yourself.
Always review the output before you use it. For the most reliable results, use a capable model with a large context window (roughly 30B+, or a strong 70B-class / frontier model), and feed it one skill at a time (its
SKILL.mdplus the singlerules-*.mdit links to) rather than the whole handbook at once.
How to use
It's two steps: install once, then paste the start prompt. You don't prepare anything in advance — the first skill interviews you for everything it needs.
Step 1 — Install (pick one path)
Path A — Claude app (recommended, no coding).
- Get all the files at once: on the repo, click Code → Download ZIP (or
git clone) and unzip it. (This just grabs the eight.skillpackages in one step — you still upload them individually below; the whole-repo ZIP can't be uploaded as a single skill.) - In Claude (web or desktop), open Settings → Capabilities and turn on Skills (and code execution if prompted). Available on paid plans.
- For each numbered folder, grab its
.skillpackage (e.g.0 Company Brief/company-brief.skill). A.skillfile is a ZIP: if the uploader only accepts.zip, just rename it (e.g.company-brief.zip). - Click Upload skill (or "Add skill") and select the file. Repeat for all eight skills (0–7) so the whole sequence is available.
Path B — Claude Code (for developers).
- Install Claude Code (
npm install -g @anthropic-ai/claude-code) and open your project. - Copy each skill's unpacked folder into your skills directory — for all projects
~/.claude/skills/, or for one project<your-project>/.claude/skills/. Each folder already containsSKILL.mdandreferences/, so copy it in as-is (e.g.~/.claude/skills/company-brief/). Do this for all eight. - Run
claudein your project — it auto-discovers the skills on startup.
Path C — Copy & paste (any plan, zero setup).
No Skills feature required. Open one skill's source file (e.g. 0 Company Brief/company-brief/SKILL.md), copy everything from the first # heading down (ignore the small --- metadata block at the very top), paste it into a new chat, and send "Follow these instructions and guide me through it step by step." Work through the skills in order (0 → 7), pasting the next one when the current is done.
Step 2 — Start the sequence
Open a new chat and paste this:
Run the Ananas-Agency B2B go-to-market sequence with me from the start. Begin with the Company Brief to gather everything about my company, then carry me through every skill in order — value propositions, competitor analysis, buyer persona, experiments, buying process, gap analysis, and messaging — as one continuous session, interviewing me step by step. I have nothing prepared; just ask me what you need.
That's the whole start — no company name, website, or details to fill in first. The first skill, 0. Company Brief, collects all of that by interviewing you, and everything you tell it flows into every skill that follows. Just answer the questions as they come. If Claude ever pauses between skills, say "continue" to move to the next one.
What happens as it runs
- It interviews you in small steps (usually 2–3 questions at a time), so there is no need to know the framework in advance.
- It runs the skills in dependency order, reusing what you already told it instead of re-asking — the Company Brief facts carry through the whole sequence.
- It delivers two files per skill: a
.md(full documentation) and a styled, self-contained.html(share-ready: opens in any browser and prints cleanly to PDF). The.htmlfiles cross-link to each other, explain short terms on hover, and each ends with a Next button so the whole pack reads like one small site. - At the end of the run, the final skill bundles every deliverable into one
[company]-sales-strategy.zip, with the top-sorted_[company]-strategy-dossier.htmlto open first, so all the cross-links between files work.
Just want to read the method?
Open B2B Go-to-Market Suite - Handbook by Ananas Agency.md: every skill and reference compiled into one document. No AI or installation required.
Editing & repacking
This section is only for people editing the skills. If you just want to use them, you can ignore the two scripts below.
The repo ships two small helper scripts in the scripts/ folder:
scripts/repack-all-skills.py— rezips each unpacked<slug>/folder into its installable<slug>.skillpackage (with the correct internal paths).scripts/build-handbook.py— regenerates the compiledB2B Go-to-Market Suite - Handbook by Ananas Agency.mdfrom the skill sources.
The unpacked <slug>/ folders are the single source of truth; the .skill archives and the compiled handbook are built from them by those scripts. The agent reads the .skill, so after editing the source you must rebuild the archives (and the handbook):
-
Edit the source files inside each
<skill>/folder (SKILL.mdandreferences/<rules>.md). -
From the repository root, run:
python scripts/repack-all-skills.pyThis rezips all
<skill>/folders into their.skillpackages (with the correct internal paths). -
If you changed any skill content, also rebuild the compiled handbook so it stays in sync:
python scripts/build-handbook.py
License & attribution
This work is released under the MIT License — you may use, adapt, and redistribute it freely, including commercially. The only requirement is to keep the copyright notice; beyond that, a credit to the author is warmly appreciated (a courtesy, not a condition).
A credit like this is appreciated:
"Ananas-Agency B2B Go-to-Market Suite" by Kostiantyn Ivanov (Ananas-Agency, ananas-agency.com).
Full terms: LICENSE
No comments yet
Be the first to share your take.