Create Strategy Consulting PPTX
Convert source material into decision-ready slides whose logic, not decoration, carries the message.
Handle the initial interaction
- If invoked without source material, reply only:
準備できました。スライド化したい資料または対象セクションを送ってください。
- If a long PDF or report is provided without a target, ask which pages or section to convert. Do not select the scope silently.
- Default to one slide for one source section per request unless the user asks for a deck or the content clearly requires pagination.
- Let the user provide raw, unstructured material; perform the structuring yourself.
Load the detailed standard
Read references/slide-standard.md before analyzing or producing a slide. Apply its design tokens, native-PowerPoint requirements, and final checks.
Execute the workflow
1. Establish source boundaries
- Record the source name, section, page, reporting date, and units when available.
- Preserve qualifiers, exclusions, non-exhaustive statements, and the time basis.
- Distinguish every material statement internally as:
fact: explicit in the source
synthesis: an analytical grouping or summary of facts
implication: a reasonable decision-relevant consequence
unknown: unsupported by the input
- Never create missing values, probabilities, priorities, chronology, actors, steps, or causal relationships.
- Label analytical classifications or hypotheses when a reader could mistake them for source facts.
2. Form the governing message
- Identify the single most important conclusion for the page.
- Write a short topic title, usually a noun phrase.
- Write a one- or two-line lead that states the key conclusion or implication and includes decisive evidence where useful.
- Make the body prove or explain the lead.
- Do not add a routine bottom-of-slide “So What” strip; integrate the implication into the lead.
Create a compact claim ledger before layout. For every displayed number, delta, date, and directional statement, record the exact display text, its source passage, and its fact/synthesis/implication classification. Use this ledger during final verification.
3. Structure the evidence
Before drawing, separate the input into relevant units:
- facts and metrics
- supporting evidence
- causes and background
- mechanisms
- outcomes and impact
- actions
- conditions, exceptions, and exclusions
- implications
- unknowns
Retain useful explanatory detail. Do not compress causes, conditions, examples, or exceptions into context-free labels merely to make the page look sparse.
4. Select the visual logic
Compare two or three materially different structures internally. Consider a table or matrix, process, swimlane, causal chain, driver tree, before/after, architecture, roadmap, learning loop, waterfall, risk landscape, convergence structure, ecosystem, or a composite chart-and-explanation layout.
Select the structure that best preserves the source relationships, supports a decision, remains readable at high density, stays editable, and minimizes invented relationships.
Guardrails:
- Do not use a flow without explicit sequence.
- Do not use a causal diagram without supported causality.
- Do not use a risk heatmap without likelihood and impact data.
- Do not force unrelated information into a shared table.
- Do not reduce related information to a wall of independent cards.
- Combine a primary and supporting structure when one visual cannot explain both “why” and “so what.”
5. Select the layout
Compare three genuinely different arrangements internally, such as:
- full-width primary visual with direct annotation
- top/bottom evidence and interpretation
- small multiples
- central visual with surrounding explanation
- timeline with execution lanes
- primary visual plus a compact supporting region
Choose based on visual space, natural reading order, proximity of evidence and explanation, balanced density, visible relationships, and editability. Do not expose candidate scores or chain-of-thought.
6. Build the PowerPoint
- Produce a 16:9 editable
.pptx whenever the environment supports PowerPoint generation.
- Use native PowerPoint text, shapes, tables, charts, lines, arrows, and connectors.
- Put text directly inside its containing shape; do not overlay a separate text box on a shape.
- Prefer native tables or individually meaningful shapes over a background rectangle with text boxes layered on top.
- Use unfilled, unlined rectangles for standalone text.
- Keep meaningful units independently movable and editable.
- Express increase and decrease with explicit words such as
前年比8%増 and 前年比12%減. Use ▲, ▼, or arrow glyphs only when the source uses them and their meaning is unambiguous to the intended audience.
- If direct PPTX generation is unavailable, provide a sufficiently precise slide specification for later native implementation; do not present a flattened image as the final deliverable.
- For multiple slides, keep the title, lead, body, footer rule, source, page number, and bottom-right label in fixed positions.
7. Validate and revise
- Reopen or parse the generated file and verify it is structurally valid.
- Run
python3 <skill-directory>/scripts/validate_pptx.py <output.pptx> --strict. Fix every error and review every warning; leave a warning unresolved only when it reflects an intentional, source-supported exception.
- Render slides to images when tooling permits and inspect for overflow, overlap, clipping, awkward line breaks, collisions, imbalance, and unintended style drift. Treat a custom preview as valid only if it renders every shape type used on the slide, including tables and charts.
- Treat the validator as a structural gate, not a substitute for visual inspection.
- Confirm that the title identifies the topic, the lead contains the conclusion, and the body substantiates it.
- Verify every item in the claim ledger against the source, including sign, direction, unit, period, and scope.
- Confirm all major elements remain editable.
- Fix structural or layout problems at their source; do not hide them with smaller type or decorative patches.
Report completion
Keep the handoff concise. State:
- the structure selected
- the file created
- the validation performed
Do not provide a long production diary unless requested.
1---2name: create-strategy-consulting-pptx3description: Transform unstructured long-form text, reports, research, meeting minutes, financial materials, and PDFs into editable 16:9 PowerPoint slides suitable for executive decisions. Use when Codex must analyze source material, identify the governing message, select an evidence-safe visual structure, and create or specify a restrained strategy-consulting-quality slide or deck without inventing facts, numbers, chronology, priority, or causality.4---56# Create Strategy Consulting PPTX78Convert source material into decision-ready slides whose logic, not decoration, carries the message.910## Handle the initial interaction1112- If invoked without source material, reply only: `準備できました。スライド化したい資料または対象セクションを送ってください。`13- If a long PDF or report is provided without a target, ask which pages or section to convert. Do not select the scope silently.14- Default to one slide for one source section per request unless the user asks for a deck or the content clearly requires pagination.15- Let the user provide raw, unstructured material; perform the structuring yourself.1617## Load the detailed standard1819Read [references/slide-standard.md](references/slide-standard.md) before analyzing or producing a slide. Apply its design tokens, native-PowerPoint requirements, and final checks.2021## Execute the workflow2223### 1. Establish source boundaries2425- Record the source name, section, page, reporting date, and units when available.26- Preserve qualifiers, exclusions, non-exhaustive statements, and the time basis.27- Distinguish every material statement internally as:28 - `fact`: explicit in the source29 - `synthesis`: an analytical grouping or summary of facts30 - `implication`: a reasonable decision-relevant consequence31 - `unknown`: unsupported by the input32- Never create missing values, probabilities, priorities, chronology, actors, steps, or causal relationships.33- Label analytical classifications or hypotheses when a reader could mistake them for source facts.3435### 2. Form the governing message3637- Identify the single most important conclusion for the page.38- Write a short topic title, usually a noun phrase.39- Write a one- or two-line lead that states the key conclusion or implication and includes decisive evidence where useful.40- Make the body prove or explain the lead.41- Do not add a routine bottom-of-slide “So What” strip; integrate the implication into the lead.4243Create a compact claim ledger before layout. For every displayed number, delta, date, and directional statement, record the exact display text, its source passage, and its `fact`/`synthesis`/`implication` classification. Use this ledger during final verification.4445### 3. Structure the evidence4647Before drawing, separate the input into relevant units:4849- facts and metrics50- supporting evidence51- causes and background52- mechanisms53- outcomes and impact54- actions55- conditions, exceptions, and exclusions56- implications57- unknowns5859Retain useful explanatory detail. Do not compress causes, conditions, examples, or exceptions into context-free labels merely to make the page look sparse.6061### 4. Select the visual logic6263Compare two or three materially different structures internally. Consider a table or matrix, process, swimlane, causal chain, driver tree, before/after, architecture, roadmap, learning loop, waterfall, risk landscape, convergence structure, ecosystem, or a composite chart-and-explanation layout.6465Select the structure that best preserves the source relationships, supports a decision, remains readable at high density, stays editable, and minimizes invented relationships.6667Guardrails:6869- Do not use a flow without explicit sequence.70- Do not use a causal diagram without supported causality.71- Do not use a risk heatmap without likelihood and impact data.72- Do not force unrelated information into a shared table.73- Do not reduce related information to a wall of independent cards.74- Combine a primary and supporting structure when one visual cannot explain both “why” and “so what.”7576### 5. Select the layout7778Compare three genuinely different arrangements internally, such as:7980- full-width primary visual with direct annotation81- top/bottom evidence and interpretation82- small multiples83- central visual with surrounding explanation84- timeline with execution lanes85- primary visual plus a compact supporting region8687Choose based on visual space, natural reading order, proximity of evidence and explanation, balanced density, visible relationships, and editability. Do not expose candidate scores or chain-of-thought.8889### 6. Build the PowerPoint9091- Produce a 16:9 editable `.pptx` whenever the environment supports PowerPoint generation.92- Use native PowerPoint text, shapes, tables, charts, lines, arrows, and connectors.93- Put text directly inside its containing shape; do not overlay a separate text box on a shape.94- Prefer native tables or individually meaningful shapes over a background rectangle with text boxes layered on top.95- Use unfilled, unlined rectangles for standalone text.96- Keep meaningful units independently movable and editable.97- Express increase and decrease with explicit words such as `前年比8%増` and `前年比12%減`. Use `▲`, `▼`, or arrow glyphs only when the source uses them and their meaning is unambiguous to the intended audience.98- If direct PPTX generation is unavailable, provide a sufficiently precise slide specification for later native implementation; do not present a flattened image as the final deliverable.99- For multiple slides, keep the title, lead, body, footer rule, source, page number, and bottom-right label in fixed positions.100101### 7. Validate and revise102103- Reopen or parse the generated file and verify it is structurally valid.104- Run `python3 <skill-directory>/scripts/validate_pptx.py <output.pptx> --strict`. Fix every error and review every warning; leave a warning unresolved only when it reflects an intentional, source-supported exception.105- Render slides to images when tooling permits and inspect for overflow, overlap, clipping, awkward line breaks, collisions, imbalance, and unintended style drift. Treat a custom preview as valid only if it renders every shape type used on the slide, including tables and charts.106- Treat the validator as a structural gate, not a substitute for visual inspection.107- Confirm that the title identifies the topic, the lead contains the conclusion, and the body substantiates it.108- Verify every item in the claim ledger against the source, including sign, direction, unit, period, and scope.109- Confirm all major elements remain editable.110- Fix structural or layout problems at their source; do not hide them with smaller type or decorative patches.111112## Report completion113114Keep the handoff concise. State:115116- the structure selected117- the file created118- the validation performed119120Do not provide a long production diary unless requested.