qbr-deck-builder
Pull customer usage highlights, support history, feature adoption, NPS/CSAT data, and ROI metrics into a structured QBR deck outline with slide-by-slide content. Outputs markdown slide content ready for HTML slides or Google Slides. Designed for CS teams at seed/Series A who run QBRs but don't have time to build decks from scratch.
Best use case
qbr-deck-builder is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Pull customer usage highlights, support history, feature adoption, NPS/CSAT data, and ROI metrics into a structured QBR deck outline with slide-by-slide content. Outputs markdown slide content ready for HTML slides or Google Slides. Designed for CS teams at seed/Series A who run QBRs but don't have time to build decks from scratch.
Teams using qbr-deck-builder should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/qbr-deck-builder/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How qbr-deck-builder Compares
| Feature / Agent | qbr-deck-builder | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Pull customer usage highlights, support history, feature adoption, NPS/CSAT data, and ROI metrics into a structured QBR deck outline with slide-by-slide content. Outputs markdown slide content ready for HTML slides or Google Slides. Designed for CS teams at seed/Series A who run QBRs but don't have time to build decks from scratch.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# QBR Deck Builder Turn scattered customer data into a structured QBR deck in minutes. Pulls from whatever data you have — usage stats, support tickets, NPS scores, milestones — and produces slide-by-slide content with talk track notes. **Built for:** Founders or CSMs who run quarterly business reviews but spend 3+ hours assembling each deck. The goal is data in, deck out, in one session. ## When to Use - "Build a QBR deck for [customer]" - "I have a business review with [customer] next week" - "Prep my quarterly review for [account]" - "Generate QBR content for [customer]" ## Phase 0: Intake ### Account Context 1. **Customer name** — Who is this for? 2. **Primary contact** — Name, title of the person you're presenting to 3. **Contract details** — Plan, MRR/ARR, contract start, renewal date 4. **Review period** — What quarter/timeframe are you reviewing? (e.g., Q1 2026) 5. **QBR goals** — What outcome do you want? (Renewal confidence, expansion, executive alignment, feature adoption) ### Data Inputs (provide what you have) 6. **Usage data** — Key metrics for the review period (logins, feature usage, API calls, active users, etc.) 7. **Support history** — Tickets opened, resolved, avg resolution time, any escalations 8. **NPS/CSAT** — Scores + verbatim comments from this customer 9. **Milestones achieved** — Features launched, integrations completed, goals hit 10. **ROI data** — Any measurable outcomes: time saved, revenue impacted, efficiency gains 11. **Customer goals** — What did they say they wanted to achieve? (From onboarding or last QBR) 12. **Open issues** — Anything unresolved, feature requests, known gaps 13. **Expansion opportunity** — New use cases, additional teams, upsell potential ### Preferences 14. **Deck length** — Quick (8-10 slides) or comprehensive (15-20 slides)? 15. **Tone** — Executive summary (high-level) or operational deep-dive (detailed)? ## Phase 1: Data Synthesis Before building slides, organize the raw data into QBR themes: ### Achievement Summary - Goals set vs goals achieved (from onboarding/last QBR) - Key wins and milestones this quarter - Metrics that improved ### Usage & Adoption - Feature adoption trends (what they use, what they don't) - User growth/engagement within their account - Comparison to prior quarter ### Support & Reliability - Ticket volume and trends - Resolution times - Any outages or escalations and their resolution ### Value & ROI - Quantified impact where possible - Before/after comparisons - Time or cost savings ### Looking Forward - Upcoming features relevant to them - Expansion opportunities - Goals for next quarter ## Phase 2: Generate Deck Content ### Slide 1: Title Slide ``` [Your Company Logo] Quarterly Business Review [Customer Name] [Quarter] [Year] Prepared for: [Contact Name], [Title] Presented by: [Your Name], [Title] [Date] ``` ### Slide 2: Agenda ``` Today's Agenda 1. Partnership Summary 2. Key Wins This Quarter 3. Usage & Adoption Highlights 4. ROI & Value Delivered 5. Support & Reliability 6. Product Roadmap Preview 7. Goals for Next Quarter 8. Open Discussion [Estimated time: 30-45 minutes] ``` ### Slide 3: Partnership Summary ``` Partnership at a Glance | | Detail | |---|---| | Customer since | [Date] | | Current plan | [Plan name] | | Users/seats | [N] | | Primary use case | [What they use you for] | | Account health | [Green/Yellow/Red] | Key relationship milestones: - [Month]: [Milestone — e.g., "Onboarding completed"] - [Month]: [Milestone — e.g., "Expanded to marketing team"] - [Month]: [Milestone — e.g., "Hit 1,000 [units] processed"] ``` **Talk track:** *"Before we dive into the numbers, let's ground ourselves on where we are in the partnership..."* ### Slide 4: Key Wins This Quarter ``` 🏆 Key Wins — [Quarter] 1. [Win 1 — specific achievement with metric] → Impact: [What this meant for their business] 2. [Win 2] → Impact: [Business impact] 3. [Win 3] → Impact: [Business impact] Customer voice: "[Direct quote from NPS/Slack/email about a positive experience]" — [Name], [Title] ``` **Talk track:** *"Let's start with what went well. These are the highlights I'm most proud of from our work together..."* ### Slide 5: Usage & Adoption ``` Usage & Adoption — [Quarter] [Primary metric]: [Value] ([+/- X%] vs last quarter) [Secondary metric]: [Value] ([+/- X%]) [Tertiary metric]: [Value] ([+/- X%]) Feature Adoption: ✅ [Feature 1] — actively using ✅ [Feature 2] — actively using ⚡ [Feature 3] — adopted this quarter (new!) ⬜ [Feature 4] — not yet adopted (opportunity) ⬜ [Feature 5] — not yet adopted Top users: [Names/teams most active] ``` **Talk track:** *"Here's how your team has been using the product. The standout is [highlight]..."* ### Slide 6: ROI & Value Delivered ``` Value Delivered — [Quarter] Before [Product]: With [Product]: ───────────── ───────────── [Old metric] → [New metric] [Old process] → [New process] [Old cost/time] → [New cost/time] Estimated impact this quarter: - [X hours saved] across [N team members] - [X% improvement] in [metric] - [$X value] in [efficiency/revenue/cost reduction] Cumulative ROI since partnership: [$X total value delivered] on [$Y investment] = [Z]x ROI ``` **Talk track:** *"This is the slide I'm most excited about. Let's talk about the value you've gotten..."* ### Slide 7: Support & Reliability ``` Support Summary — [Quarter] | Metric | [Quarter] | Prior Quarter | Trend | |--------|-----------|---------------|-------| | Tickets opened | [N] | [N] | [↑↓→] | | Avg resolution time | [X hrs] | [X hrs] | [↑↓→] | | First response time | [X hrs] | [X hrs] | [↑↓→] | | Escalations | [N] | [N] | [↑↓→] | | CSAT | [X/5] | [X/5] | [↑↓→] | [If escalations occurred]: Notable issues resolved: - [Issue]: [Resolution + what we did to prevent recurrence] Platform uptime: [X%] ``` **Talk track:** *"On the support side, here's how we did. [Highlight improvement or acknowledge issue]..."* ### Slide 8: NPS/Satisfaction ``` Customer Satisfaction NPS Score: [X] ([Promoter/Passive/Detractor]) [If multiple respondents: breakdown chart] What your team said: ✅ "[Positive quote]" — [Name] ✅ "[Positive quote]" — [Name] 🔧 "[Constructive feedback]" — [Name] Our response to feedback: - "[Feedback point]" → [What we did/are doing about it] ``` ### Slide 9: Product Roadmap Preview ``` What's Coming — [Next Quarter] Relevant to [Customer]: 🚀 [Feature 1] — [1-line description] Expected: [Month] | Impact for you: [Why they should care] 🚀 [Feature 2] — [1-line description] Expected: [Month] | Impact for you: [Why they should care] 📋 [Feature 3] — [1-line description] Expected: [Month] Your feature requests in progress: - [Request 1] — Status: [In development / Planned / Under review] - [Request 2] — Status: [...] ``` **Talk track:** *"Here's what's coming that I think you'll be excited about..."* ### Slide 10: Goals for Next Quarter ``` Proposed Goals — [Next Quarter] | Goal | Metric | Target | Owner | |------|--------|--------|-------| | [Goal 1] | [How we measure] | [Target number] | [Who drives] | | [Goal 2] | [Metric] | [Target] | [Owner] | | [Goal 3] | [Metric] | [Target] | [Owner] | Adoption targets: - Get [team/department] onboarded to [feature] - Increase [metric] from [current] to [target] Training/enablement: - [Planned session or resource] ``` **Talk track:** *"Based on where you are and where you want to go, here are the goals I'd suggest for next quarter..."* ### Slide 11: Expansion Opportunity (if applicable) ``` Growth Opportunity Current: [What they have today] Opportunity: [What they could add] Why now: - [Reason 1 — tied to their business context] - [Reason 2 — tied to product capability] - [Reason 3 — tied to ROI already demonstrated] Proposed next step: [Specific ask — e.g., "Pilot with marketing team for 30 days"] Investment: [Additional cost] Expected additional value: [ROI projection] ``` **Talk track:** *"Given the results we've seen, there's a natural next step that I think would multiply the value..."* ### Slide 12: Open Discussion & Next Steps ``` Discussion & Next Steps Questions for you: 1. [Strategic question about their priorities] 2. [Question about upcoming changes that might affect usage] 3. [Question about satisfaction/concerns] Agreed next steps: ☐ [Action 1] — Owner: [Name] — By: [Date] ☐ [Action 2] — Owner: [Name] — By: [Date] ☐ [Action 3] — Owner: [Name] — By: [Date] Next QBR: [Proposed date] ``` ## Phase 3: Output Save all content to `clients/<client-name>/customer-success/qbr/[customer-slug]-[quarter]-[YYYY].md`. Optionally chain to `create-html-slides` to produce a presentable HTML deck. ## Cost | Component | Cost | |-----------|------| | All deck generation | Free (LLM reasoning) | | HTML slides (if chained) | Free | | **Total** | **Free** | ## Tools Required - None. Pure reasoning skill — takes data inputs and produces structured slide content. - **Optional:** `create-html-slides` for HTML presentation output - **Optional:** `visual-brand-extractor` for branded deck styling ## Trigger Phrases - "Build a QBR deck for [customer]" - "Prep my quarterly review for [account]" - "Generate QBR content for [customer]" - "Run the QBR deck builder"
Related Skills
demo-builder
Builds personalized demo assets for top prospects using the founder's product API/MCP/SDK. Researches prospect, proposes demo concepts, builds working prototype, tests it, and generates comparison report with live demo link.
meta-ads-campaign-builder
End-to-end Meta Ads campaign builder for Facebook and Instagram. Takes ICP + objective, generates audience targeting recommendations, ad set structure, copy framework per placement, and exports as a campaign brief or structured CSV. Focused on campaign architecture, not creative generation.
launch-positioning-builder
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.
google-search-ads-builder
End-to-end Google Search Ads campaign builder. Takes ICP + product info, performs keyword research via competitive analysis, builds ad group structure, generates headline/description variants, creates negative keyword lists, recommends bid strategy, and exports a campaign-ready CSV for Google Ads Editor import.
customer-story-builder
Take raw customer inputs — interview transcripts, survey responses, Slack quotes, support tickets, review excerpts — and generate a structured case study draft with problem/solution/result narrative, pull-quotes, metric callouts, and multi-format outputs (full case study, one-pager, social proof snippet, sales deck slide). Pure reasoning skill. Use when a product marketing team has customer signal but no time to write the story.
tam-builder
Build and maintain a scored Total Addressable Market (TAM) using Apollo Company Search. Upserts companies to Supabase, scores ICP fit, assigns tiers, and auto-builds a persona watchlist for Tier 1-2 companies using Apollo People Search (free). Supports build, refresh, and status modes. Designed for CLI now, automation-ready for trigger.dev later.
icp-persona-builder
Research a company's ideal customer profiles and build detailed synthetic personas. Identifies 4-6 distinct buyer segments through web research, then creates rich, realistic personas with demographics, motivations, skepticism profiles, decision criteria, and language patterns. Saves personas as a reusable client asset that other skills can reference.
signal-detection-pipeline
Detect buying signals from multiple sources, qualify leads, and generate outreach context
seo-content-engine
Build and run an SEO content engine: audit current state, identify gaps, build keyword architecture, generate content calendar, draft content.
outbound-prospecting-engine
End-to-end outbound prospecting: detect intent signals, research companies, find decision-maker contacts, personalize messaging, launch campaign.
event-prospecting-pipeline
Find attendees at conferences/events, research their companies, qualify against ICP, and launch outreach
competitor-monitoring-system
Set up and run ongoing competitive intelligence monitoring for a client. Tracks competitor content, ads, reviews, social, and product moves.