A Claude Skill that builds customer-facing sales anchor decks (PowerPoint) from an account's real sales communications — call transcripts, emails, CRM notes. It detects the sales methodology in play, extracts the deal facts that actually back each claim, and assembles a deck sized to what the methodology and the evidence support. Nothing invented, nothing padded.
- Detects methodology from communication history, including blends (Command of the Message paired with MEDDPICC is common)
- Extracts deal facts with sourcing back to the specific call or email each claim came from
- Builds only the slides the evidence supports — drops a slide type rather than filling it with placeholder content, and adds one back the moment a real fact shows up to support it
- Keeps a hidden ledger inside the deck itself so updates only touch what changed, not a full rebuild
- Merges a user's own static template (Proof, Differentiation, branded cover) into every deck, verbatim, kept fresh from wherever it's stored
- Runs an editor pass before handing back any deck — sourcing, jargon, generic phrasing, cross-slide consistency
MEDDPICC, Command of the Message, BANT, Challenger, Sandler, SPIN, SPICED, SNAP, CHAMP, NEAT Selling, VALUE Selling, Solution Selling — and blends of these, which show up often in practice.
- The
pptxskill for building and validating the PowerPoint file itself - unified-communication for pulling account history automatically — optional, a single pasted or uploaded transcript works without it
SKILL.md orchestration — the seven-step build/update flow
references/
methodologies.md signals and fields for each methodology
slide-library.md which slides belong in which sequence, and why
static-template.md sourcing, palette, and merging a user's own template
editor-checklist.md pre-delivery review pass
scripts/
ledger.py read/write the hidden update-tracking slide
merge_static_slide.py copy a slide from a master template into a deck
renumber_pages.py fix page numbers after a slide is added or removed
check_placeholders.py catch unfilled template brackets before delivery
assets/
static-template-scaffold.pptx example starting point for a user with no template yet
Add this repo as a Claude Skill — either through the skill settings in your Claude environment, or by pointing an installer at this repository.
MIT — see LICENSE.