zairuilab/consulting-deck
Create, revise, and audit executive-ready strategy-consulting presentations as native, editable PowerPoint files. Use when turning topics, text, Markdown, Word, PDF, spreadsheets, CSV data, URLs, research, or an existing PPTX into a board, client, strategy, transformation, market-analysis, or McKinsey-style consulting deck; when applying a brand or PowerPoint template; or when checking a deck's storyline, evidence, charts, layout, and visual quality.
npx skills add https://github.com/zairuilab/consulting-deck --skill consulting-deck
Create decision-ready presentations, not decorative summaries. Build a clear
argument, trace every material claim, select layouts by communication job, and
deliver a native .pptx whose text, charts, tables, and simple diagrams remain
editable.
Treat this as an independent presentation system created by Peng · 智珠在睿.
Do not imply affiliation with McKinsey, BCG, Bain, or another consultancy. Do not
copy their logos, proprietary templates, or protected brand assets unless the user
provides licensed assets and explicitly asks to use them.
Load guidance progressively:
references/harness-system.md,references/workflow.md, and references/presentation-modes.md.
references/problem-solving-system.md for a topic, open business question,strategy choice, or research-from-scratch request. Do not force a hypothesis tree
onto a faithful source-summary request.
references/storyline-system.md when building the governing thought andslide sequence.
references/chart-system.md and references/charts-and-data.md only whenquantitative evidence or material exhibits are present.
references/visual-system.md and references/layout-library.md whenplanning the method sample and full slide system.
references/quality-gates.md before validation and delivery.references/brand-system.md only when a brand, logo, font, or PPTX templateis used.
references/runtime-adapters.md before selecting the PPTX production route.When production_runtime resolves to ppt-master-adapter, also read
references/ppt-master-adapter.md and enforce its security, handoff, and content-lock boundaries.
references/workspace-schema.md when creating, resuming, or revising asaved deck project.
Choose exactly one primary route:
Do not silently combine routes. A template request can refine Create or Revise, but
the underlying saved project remains the source of truth.
Before authoring:
presentation mode, density mode, analysis route, and source boundary.
objects and render every slide for inspection.
PowerPoint behavior is required, the exact version has an approved security
record, and the user has selected or approved that runtime. Never install it
automatically or allow it to replace the approved evidence and storyline.
installation. Never replace the requested PPTX with HTML.
.pptx the onlysource of truth.
assets/brands/peng.json only whenthe user explicitly selects the Peng preset.
references/harness-system.md. Do not jump from asource file directly to slide-rendering code.
passed unless the corresponding JSON exists and contains "passed": true.
Require all of the following:
and maintain falsifiable hypotheses before broad research.
each slide.
charts.json record before rendering every material exhibit.references/chart-system.md.
visual vocabulary and optional prototype route for selection and validation, not
as permission to flatten the final PowerPoint.
conceptual summaries. Meet the evidence-led and native-chart thresholds in
references/presentation-modes.md.
references/layout-library.md; do not invent a layoutmerely to fill space.
small number of decisive insight slides.
evidence quality, chart truthfulness, or executive clarity.
slides.json. Generate independency-safe order, then assemble in audience-facing display order.
Choose one mode from the presentation context. Do not create a vague middle mode.
When content does not fit, split the slide or sharpen the argument before reducing
font size.
Density mode is not presentation mode. A reading-first Executive Story and a
reading-first Research Analytical deck can have similar text density but different
shares of exhibits, footnotes, and conceptual pages.
When the user has not supplied a locked template or explicit visual reference:
references/visual-system.md.each direction.
such as “Option A” inside the slide itself.
Skip this gate only when the user explicitly asks to proceed directly or provides a
clear visual reference. Record the chosen direction in the project workspace.
text-heavy slides.
For requests such as “change slide 3's title,” edit the project source and regenerate
the affected output. Preserve source material, evidence IDs, chart data, slide IDs,
and speaker notes. Re-run all affected quality checks and the final deck-level check.
Classify every material correction as either one-off or repeatable. Record repeatable
lessons in the deck workspace at qa/experience-log.md; do not silently edit the
installed Skill during ordinary deck production. Promote a repeated lesson into this
Skill only through a reviewed, versioned Skill update.
Deliver the final .pptx plus a concise summary. Keep intermediate plans, previews,
and QA files inside the project workspace unless the user requests them. State any
unverified claims, font substitutions, compatibility limitations, or remaining
warnings explicitly.
Take zairuilab/consulting-deck from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.