skills/composites/qbr-deck-builder/SKILL.md
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.
npx skillsauth add athina-ai/goose-skills qbr-deck-builderInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
Before building slides, organize the raw data into QBR themes:
[Your Company Logo]
Quarterly Business Review
[Customer Name]
[Quarter] [Year]
Prepared for: [Contact Name], [Title]
Presented by: [Your Name], [Title]
[Date]
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]
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..."
🏆 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..."
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]..."
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..."
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]..."
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]
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..."
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..."
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..."
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]
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.
| Component | Cost | |-----------|------| | All deck generation | Free (LLM reasoning) | | HTML slides (if chained) | Free | | Total | Free |
create-html-slides for HTML presentation outputvisual-brand-extractor for branded deck stylingcontent-media
Takes an existing screen recording or demo video and adds professional zoom/pan effects synchronized to the narration. Uses transcript-driven zoom targeting and Remotion for rendering. Optionally replaces audio with a soundtrack.
tools
Repurposes long-form video (podcasts, interviews, talks) into short-form vertical clips for Instagram Reels, TikTok, and YouTube Shorts. Handles transcription, moment selection, clip extraction, speaker-tracked reframing (16:9 to 9:16), and animated captions.
development
Creates talking head videos from any source material (docs, changelogs, blog posts, notes, transcripts). Produces multi-scene videos with avatar narration over screenshots/images using HeyGen v2 API. Supports Quick Shot and Full Producer modes.
tools
Generates Instagram-ready product reels from any e-commerce product page URL. Scrapes product images, classifies by type, generates AI-animated clips via Higgsfield API, creates text overlays with style presets, and composes a 15-20 second reel with music. Supports model-based and product-only reels.