skills/pptx/SKILL.md
PptxGenJS pipeline for generating native .pptx presentations with brand tokens, 5 deck templates, and visual QA
npx skillsauth add chieflatif/SalesSidekick-Claude-CoWork pptxInstall 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.
Defines the PptxGenJS pipeline for generating native .pptx presentations. Contains brand token integration specs, the 5 deck templates with 8 slides each, and the visual QA pipeline. This is the primary presentation generation path; Gamma is the alternative.
SalesSidekick generates presentations using PptxGenJS, a JavaScript library for creating PowerPoint files programmatically.
Generation flow:
Captured during /setup Phase 5 (Presentation Brand):
| Token | Description | Default | |-------|-------------|---------| | Logo | Company logo file (PNG/SVG) | SalesSidekick placeholder | | Primary Color | Main brand color (hex) | #2563EB (blue) | | Secondary Color | Accent color (hex) | #1E40AF (dark blue) | | Background Color | Slide background (hex) | #FFFFFF (white) | | Text Color | Primary text color (hex) | #1F2937 (dark gray) | | Heading Font | Font for titles | Arial Bold | | Body Font | Font for body text | Arial |
Each template produces exactly 8 slides. Templates auto-select based on deal stage but can be overridden by the user.
Auto-selects: Stage = Prospecting or Discovery
| Slide | Title | Content | |-------|-------|---------| | 1 | Title Slide | {{COMPANY}} + prospect company name + meeting date | | 2 | About Us | {{COMPANY}} overview — who we are, what we do (from company-intel) | | 3 | Your World | Industry context — trends and challenges relevant to the prospect | | 4 | Common Challenges | 3 pain points typical for their industry/size (from research or ICP) | | 5 | How We Help | Approach overview — methodology, not features (Commandment 9) | | 6 | Proof Points | 2-3 relevant case studies or metrics (evidence-graded) | | 7 | Discovery Questions | Key questions to explore together (from MEDDPICC gaps) | | 8 | Next Steps | Proposed agenda for follow-up, contact info |
Auto-selects: Stage = Qualification
| Slide | Title | Content | |-------|-------|---------| | 1 | Title Slide | "Point of View: [Prospect Company]" + date | | 2 | Executive Anchor | 2-sentence framing of their business challenge | | 3 | The Blind Spot | Insight they haven't fully quantified (from POV model) | | 4 | Math of Pain | Quantified cost of inaction (evidence-graded) | | 5 | The Approach | How we solve it — methodology, not product (Commandment 9) | | 6 | Proof: Similar Company | Case study from a similar company (industry, size) | | 7 | Proof: Results | Specific metrics and outcomes (evidence-graded) | | 8 | Recommended Next Step | Proportional CTA based on stage |
Auto-selects: Stage = Proposal
| Slide | Title | Content | |-------|-------|---------| | 1 | Title Slide | "Executive Summary: [Prospect Company]" + date | | 2 | Business Context | Their situation — what they told us (Verified from calls) | | 3 | Agreed Requirements | Decision criteria confirmed in discovery (Verified) | | 4 | Proposed Solution | What we're proposing — mapped to their requirements | | 5 | Business Impact | ROI / projected outcomes (evidence-graded, show the math) | | 6 | Implementation | Timeline, milestones, resource requirements | | 7 | Investment | Pricing overview — positioned as investment, not cost | | 8 | Decision & Next Steps | Proposed decision timeline, mutual action plan |
Auto-selects: Stage = Closed Won (existing customer)
| Slide | Title | Content | |-------|-------|---------| | 1 | Title Slide | "Quarterly Business Review: [Customer]" + quarter | | 2 | Relationship Summary | Account overview, key stakeholders, engagement history | | 3 | Outcomes Achieved | What we've delivered — metrics and wins (Verified) | | 4 | Usage & Adoption | How they're using the product — engagement data | | 5 | Value Delivered | ROI realized vs. projected (evidence-graded) | | 6 | Roadmap & Innovation | What's coming — relevant product updates | | 7 | Growth Opportunities | Expansion possibilities — whitespace analysis | | 8 | Next Quarter Plan | Agreed priorities and success metrics |
Auto-selects: Primary Competitor field is populated
| Slide | Title | Content | |-------|-------|---------| | 1 | Title Slide | "Why [Our Company] vs [Competitor]" + date | | 2 | Your Requirements | Decision criteria mapped (from discovery) | | 3 | Approach Comparison | Methodology differences — not feature checklist | | 4 | Where We Excel | 3 key differentiators with evidence (from battlecard) | | 5 | Customer Evidence | Case study of customer who switched from competitor | | 6 | Total Value | TCO or total value comparison (evidence-graded) | | 7 | Risk of Status Quo | What they lose by staying with current approach | | 8 | Transition Plan | How switching works — minimize risk, maximize speed |
When LibreOffice is available on the system:
libreoffice --headless --convert-to pdfWhen LibreOffice is NOT available:
tools
AE professional identity and context used for personalized output across all commands
development
LinkedIn content framework with 3-Type post structure, hook formulas, cadence goals, and 6-point pre-publish checklist
documentation
Central reference for all Notion database schemas, read/write patterns, account resolution logic, and write failure handling
tools
8-element MEDDPICC qualification scoring rubric with Red/Yellow/Green definitions and discovery questions