From board-deck
This skill should be used when the user asks to "build a board deck", "generate the monthly board report", "create the board meeting slides", "make the MoxyWolf board deck", or needs to prepare monthly reporting slides for a board meeting. It covers data collection from LivePlan, GA4, Taskade, GitHub (all-branch commit velocity via Rube), and Gmail (RegGenome activity intelligence), JSON data assembly, and PptxGenJS deck generation.
How this skill is triggered — by the user, by Claude, or both
Slash command
/board-deck:board-deck-builderThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Generate a 10-slide MoxyWolf board deck from monthly data sources. The deck
Generate a 10-slide MoxyWolf board deck from monthly data sources. The deck follows a fixed layout with data-driven content populated from a JSON file.
references/data-collection.md)references/data-schema.mdscripts/build-deck-template.jsreferences/qa-workflow.md| # | Slide | Data Sources |
|---|---|---|
| 1 | Title | meta (month, year, tagline) |
| 2 | Executive Summary | executiveSummary |
| 3 | Portfolio Dashboard | portfolio, kpis |
| 4 | Capital & Burn | financials |
| 5 | STIGViewer OKRs | stigviewerOKRs, githubVelocity |
| 6 | PRFAQ OKRs | prfaqOKRs |
| 7 | SAMS & RegGenome OKRs | samsOKRs, reggenomeOKRs, githubVelocity |
| 8 | Sprint Detail | sprint, githubVelocity |
| 9 | Risk Register | risks |
| 10 | Strategic Decisions | decisions |
MoxyWolfLLC/stigviewer) and SAMS (MoxyWolfLLC/SAMS). Uses GITHUB_LIST_BRANCHES + GITHUB_LIST_COMMITS per branch with SHA deduplication. Essential for products where feature branches don't reach main until go-live.reggenomeActivity and enrich reggenomeOKRs.These rules were hard-won through debugging PptxGenJS:
makeShadow() factory — never share a single shadow object{ bullet: true } — never unicode bullet charactersfontFace: "Calibri" for body text, "Arial Black" for headingsorange: FF6B35 dark: 1A1A2E darkLight: 2D2D44
white: FFFFFF offWhite: F5F5F5
gray: 6B7280 grayLight: D1D5DB grayMid: 9CA3AF
green: 10B981 greenBg: ECFDF5
yellow: F59E0B yellowBg: FFFBEB
red: EF4444 redBg: FEF2F2
blue: 3B82F6 blueBg: EFF6FF
npm install pptxgenjs # if not already installed
node scripts/build-deck-template.js <data.json> [output.pptx]
Default output: MoxyWolf-Board-{Month}-{Year}.pptx in the same directory as the data file.
references/data-collection.md — Step-by-step guide for collecting data from each sourcereferences/data-schema.md — Complete JSON schema with field descriptionsreferences/qa-workflow.md — How to QA verify the generated deckreferences/example-data.json — February 2026 data file as a working exampleProvides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Searches MemPalace before answering questions about past work, people, projects, or prior decisions. Returns verbatim stored content instead of guessing from model memory.
npx claudepluginhub moxywolfllc/moxywolf-plugins --plugin board-deck