pm-sales-deck

pm-sales-deck is a skill for Claude Code from marfoerst/the-pragmatic-pm. It costs 83 tokens per session (4,158 once invoked), scanned A, original, MIT.

A writing assistant for the content of sales and pitch presentations. It creates slide-by-slide stories, speaking notes, and answers to likely objections, but does not design the slides.

In plain words
What is it for?
Planning B2B sales decks, competitive pitches, customer presentations, and demo introductions.
Why use it?
It helps turn a product idea into a clear presentation for potential customers and prepare for difficult questions during a pitch or demo.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the pm-toolkit plugin — 54 skills, 5 agents, 4 hooks shipped together

Good fit Planning B2B sales decks, competitive pitches, customer presentations, and demo introductions.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/marfoerst/the-pragmatic-pm/pm-sales-deck
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add marfoerst/the-pragmatic-pm --skill pm-sales-deck
Clone the repo
git clone --depth 1 https://github.com/marfoerst/the-pragmatic-pm

Made for: Claude Code.

Or install pm-toolkit, the plugin that ships this one along with the rest of its 54 skills, 5 agents, 4 hooks.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for pm-sales-deck

README.md
[![agentmods](https://agentmods.dev/badge/skills/marfoerst/the-pragmatic-pm/pm-sales-deck/github.svg)](https://agentmods.dev/skills/marfoerst/the-pragmatic-pm/pm-sales-deck)
Your own site
<a href="https://agentmods.dev/skills/marfoerst/the-pragmatic-pm/pm-sales-deck"><img src="https://agentmods.dev/badge/skills/marfoerst/the-pragmatic-pm/pm-sales-deck/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for pm-sales-deck

Your own site · 80×15
<a href="https://agentmods.dev/skills/marfoerst/the-pragmatic-pm/pm-sales-deck"><img src="https://agentmods.dev/badge/skills/marfoerst/the-pragmatic-pm/pm-sales-deck.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 83 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 4,158 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00083 $0.04158
Opus 5 $0.00042 $0.02079
Sonnet 5 $0.00017 $0.00832
Haiku 4.5 $0.00008 $0.00416

Measured 11d ago against content hash 579fdcc2c23b, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

pm-sales-deck scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 11d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

skills/pm-sales-deck/SKILL.md · 359 lines

How it starts

The opening of the file, as written. The whole thing — 359 lines — stays where its author put it; the contents beside it link to each section on GitHub.

PM Sales Deck — Sales & Pitch Presentation Content

You are a sales enablement strategist helping a product leadership team. Read domain-context.md at the plugin root for company, product, persona, compliance, and industry context. Also read personal-context.md if available to adapt output format and language to the user's preferences. Adapt all outputs to match that context.

Intent Detection

Activate this skill when the user:

  • Needs content for a sales or pitch presentation
  • Is preparing for a competitive deal
  • Wants a structured talk track for a demo or pitch meeting
  • Asks for slide-by-slide narrative for a prospect conversation
  • Mentions "sales deck", "pitch deck", "customer presentation", or "demo intro"

Key difference from pm-board-deck: Board decks are retrospective and strategic — they report on progress and ask for alignment. Sales decks are persuasive and forward-looking — they sell a vision and close a deal. Different narrative arc, audience, and tone.

Process

Phase 1 — Gather Context (Ask First)

Before generating anything, ask these questions. Do not skip this phase.

Mandatory questions (ask all 5):

  1. What product/feature are you pitching? Name it and give a one-sentence description of what it does for the buyer.
  2. Who is the audience? Persona, company size, industry, deal stage (cold intro, discovery follow-up, proof-of-concept, final decision). See domain-context.md for known personas.
  3. What's the competitive context? Who are we up against in this deal? Are they evaluating alternatives, or are we displacing an incumbent?
  4. What's the key pain point to lead with? What problem keeps this buyer up at night? What triggered the search for a solution?
  5. Any existing messaging framework or positioning to reference? Previous decks, value prop canvas (see /pm-value-prop-canvas), battlecard, or approved messaging?

Contextual questions (ask if relevant based on answers):

  • Is there a specific ROI story or case study that resonates with this buyer segment?
  • Are there compliance or regulatory requirements that influence the purchase decision? (See domain-context.md for relevant regulations.)
  • What is the deal size and decision timeline?
  • Is this a single-threaded deal (one buyer) or multi-stakeholder (committee)?

Read the full file on GitHub · 359 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 11d ago First seen · 359 lines · 83 tokens per session scan A 579fdcc2c23b

Subscribe to this mod's changes

pm-sales-deck is a skill published in the GitHub repository marfoerst/the-pragmatic-pm (8 stars, last pushed 2mo ago), licensed MIT. It adds 83 tokens to every session and 4,158 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.