SlideCraft — Editable PowerPoint decks from one prompt
Paste one prompt into ChatGPT, Claude or Codex and get an editable PowerPoint — action titles, sourced numbers and a review before hand-off. Not a picture of slides.
No install, no YAML. Paste this into ChatGPT (agent mode), Codex, Claude or Claude Code — any assistant that can run code and open a link — and fill in the brackets.
Study the repository https://github.com/eiler2005/slidecraft (read AGENTS.md first) and use
SlideCraft to make me an editable PowerPoint deck.
Topic: [what the deck is about]
For whom and why: [who will read it and what they should decide or do]
Length: 15–20 slides
Language: [English / Russian / …]
Content: [your notes, key points, numbers with their sources, links or files]
Style: [e.g. calm consulting look, dark keynote, or "match the colours of https://…"]
Follow the SlideCraft workflow: show me the action-title chain and 2–3 cover options before
building, cite a source for every number, then give me the .pptx and a PDF.
The assistant runs npx @eiler2005/slidecraft on its side, shows you the titles and covers to approve, then hands you the .pptx and a PDF. Tested with Codex and Claude Code. For repeat work, install it into your assistant.
Native PowerPointText, tables, charts, icons and notes stay editable — not a picture of slides.
A consulting methodAction titles, one message per slide, 46 layouts with measured limits.
Checked before you see itEvery number sourced, totals add up, text fits by PowerPoint's own rules, a final visual review.
Example decks
Built in CI from examples/ with SlideCraft 0.7.6. Click a cover to page through the deck in your browser, or download any format.
14 storylines in all 7 themes — the storyline is the task, the theme is the look; any pair works.
Business case
Investment or budget request — the problem, options including do-nothing, the economics, risks and sensitivities, a recommendation, and a gated funding ask.
Lessons-learned story of a project or initiative — context, challenge, what we did, results, what we learned, what we would do differently, and recommendations.
Proposal to a client — our understanding of the problem kept apart from our approach, then scope, plan, team, proof, commercials and next steps.
Consulting Classic recommendedCorporate Blue recommendedEditorial FintechEditorialExecutive recommendedMidnightModern Pitch
Executive update
Status-first update for a board or steerco — RAG headline, plan vs actual vs forecast, what changed, risks and issues, and the decisions needed.
Consulting Classic recommendedCorporate Blue recommendedEditorial FintechEditorialExecutive recommendedMidnightModern Pitch
Investment memo
Make the case for (or against) an investment or acquisition to an investment committee — thesis, market, business quality, valuation, risks and a clear recommendation.
Investor pitch — the problem, the solution, why now, market, product, business model, traction, competition, go-to-market, team, financials and the ask.
Consulting ClassicCorporate Blue recommendedEditorial FintechEditorialExecutiveMidnight recommendedModern Pitch recommended
Post-mortem
A blameless review of what happened, why, what it cost and the changes that prevent a repeat — with owners and dates.
Product or launch overview for customers or internal stakeholders — the job to be done, how it works, key features, proof, roadmap, packaging and a call to action.
Consulting ClassicCorporate Blue recommendedEditorial FintechEditorial recommendedExecutiveMidnightModern Pitch recommended
Project kickoff
Align a team and its sponsors on why the project exists, what is in and out of scope, how it will run and what success looks like.
Consulting Classic recommendedCorporate Blue recommendedEditorial FintechEditorialExecutive recommendedMidnightModern Pitch
Research readout
Findings readout for a survey, user research or analysis — the question, method and sample, one finding per slide, implications, recommendations and an appendix.
Consulting Classic recommendedCorporate Blue recommendedEditorial FintechEditorial recommendedExecutiveMidnightModern Pitch
Sales / customer QBR
Review the quarter with a customer or account team — results against plan, value delivered, what is changing and the plan and asks for next quarter.
Consulting Classic recommendedCorporate Blue recommendedEditorial FintechEditorialExecutiveMidnightModern Pitch recommended
Strategy recommendation
Answer-first recommendation for a decision maker — the governing thought up front, three reasons, the plan and the ask.
Consulting Classic recommendedCorporate Blue recommendedEditorial FintechEditorialExecutive recommendedMidnightModern Pitch
Training / workshop
Teach one method or tool so participants can use it tomorrow — objectives, the idea, a worked example, practice and a recap.
Consulting ClassicCorporate Blue recommendedEditorial FintechEditorial recommendedExecutiveMidnightModern Pitch recommended
Layouts
46 layouts — each one a content contract with capacity limits. Shown in consulting-classic.
title · cover Use for the cover that frames the deck, or a closing slide with the ask and contacts.title · closing Use for the cover that frames the deck, or a closing slide with the ask and contacts.title · cover Use for the cover that frames the deck, or a closing slide with the ask and contacts.agenda · agenda Use for the agenda at the start of a deck, or a section divider that shows where the audience is in the story.agenda · section-divider Use for the agenda at the start of a deck, or a section divider that shows where the audience is in the story.exec-summary · scr Use for the answer-first summary: the whole argument on one page, readable without the rest of the deck.exec-summary · key-messages Use for the answer-first summary: the whole argument on one page, readable without the rest of the deck.key-points · columns Use for two to four parallel points that together prove the title, each with a short heading, support and an optional proof number.key-points · cards Use for two to four parallel points that together prove the title, each with a short heading, support and an optional proof number.key-points · list Use for two to four parallel points that together prove the title, each with a short heading, support and an optional proof number.key-points · columns Use for two to four parallel points that together prove the title, each with a short heading, support and an optional proof number.composition · regions Assemble several existing native exhibits in explicit body regions, keeping one shared frame and theme.big-statement · statement Use for the one thing the audience must remember: a single bold statement, a customer quote or one hero number, with room to breathe.big-statement · quote Use for the one thing the audience must remember: a single bold statement, a customer quote or one hero number, with room to breathe.big-statement · hero-number Use for the one thing the audience must remember: a single bold statement, a customer quote or one hero number, with room to breathe.text-image · image-right Use for a story beat that needs a photo or illustration next to a few short paragraphs, such as a customer case or a site visit.text-image · image-left Use for a story beat that needs a photo or illustration next to a few short paragraphs, such as a customer case or a site visit.text · bullets Use for plain text when no exhibit fits — bullets, short paragraphs or two columns. Also where imported slides land.text · two-column Use for plain text when no exhibit fits — bullets, short paragraphs or two columns. Also where imported slides land.text · paragraphs Use for plain text when no exhibit fits — bullets, short paragraphs or two columns. Also where imported slides land.before-after · panels Use for a change told as two states — how things are today and how they will be — with one number on each side.freeform · body Use for a browser-first creative exhibit no layout covers: HTML and CSS inside the standard frame, checked for overflow and text size like every other slide.freeform-canvas · body Use for custom HTML with shared title, source and page chrome by default. Explicit frame:none is reserved for a verified full-page composition that owns all chrome.native-canvas · body Use for bespoke compositions that must remain editable in PowerPoint: every rectangle, line and text block is a native PPTX object.kpi-tiles · tiles Use for 2–4 headline numbers that prove the title at a glance, each with its label, change and context.kpi-tiles · strip Use for 2–4 headline numbers that prove the title at a glance, each with its label, change and context.evidence-panorama · metric-and-cards Connect one sourced headline metric to four parallel models, implications or use cases; equal cards express categories, not relative magnitude.chart-takeaway · bar Use for one chart that proves the title, with the interpretation in a side panel.chart-takeaway · line Use for one chart that proves the title, with the interpretation in a side panel.chart-takeaway · stacked Use for one chart that proves the title, with the interpretation in a side panel.chart-takeaway · column Use for one chart that proves the title, with the interpretation in a side panel.chart-takeaway · combo Use for one chart that proves the title, with the interpretation in a side panel.waterfall · full Use for a bridge that explains how a starting total becomes an ending total through positive and negative drivers.waterfall · with-takeaway Use for a bridge that explains how a starting total becomes an ending total through positive and negative drivers.bubble-chart · bubble Use for items positioned on two measured dimensions — with bubble size for a third, or quadrant dividers for a portfolio (growth-share) view.bubble-chart · scatter Use for items positioned on two measured dimensions — with bubble size for a third, or quadrant dividers for a portfolio (growth-share) view.bubble-chart · portfolio Use for items positioned on two measured dimensions — with bubble size for a third, or quadrant dividers for a portfolio (growth-share) view.marimekko · shares Use for market structure in one picture: segment size as column width and each player’s share as the stack within it.tornado · bars Use for showing which assumptions move a result most: each driver’s downside and upside around the base case, widest on top.football-field · ranges Use for comparing value ranges from several methods on one axis — valuation, price corridors or estimates — against a reference such as the offer.funnel · funnel Use for a conversion funnel (where volume is lost) or a pyramid (levels that build on each other).funnel · pyramid Use for a conversion funnel (where volume is lost) or a pyramid (levels that build on each other).data-table · plain Use for a compact table of exact values where the reader needs to look up or compare several attributes at once.data-table · with-takeaway Use for a compact table of exact values where the reader needs to look up or compare several attributes at once.options-comparison · text Use for comparing 2–5 options on the same criteria and showing which one wins and why.options-comparison · rating Use for comparing 2–5 options on the same criteria and showing which one wins and why.matrix-2x2 · plot Use for prioritising items on two dimensions, or naming four strategic positions.matrix-2x2 · quadrants Use for prioritising items on two dimensions, or naming four strategic positions.swot · grid Use for an internal (strengths, weaknesses) and external (opportunities, threats) view of a position — with the implications that follow.swot · with-implications Use for an internal (strengths, weaknesses) and external (opportunities, threats) view of a position — with the implications that follow.five-forces · diagram Use for judging how attractive an industry is: the five competitive forces, each rated and evidenced, with the verdict.pestel · grid Use for the macro trends — political, economic, social, technological, environmental, legal — that shape a market, each with its impact.business-model-canvas · canvas Use for the whole business model on one page: segments, value proposition, channels, relationships, revenue, resources, activities, partners and costs.value-chain · porter Use for showing where a business creates or loses value: Porter's primary activities in order, support activities across them, and the margin.seven-s · diagram Use for checking whether an organisation is set up for a change: the seven elements, each rated aligned, partial or gap, with the evidence.issue-tree · issue Use for breaking a question into MECE sub-questions (issue tree) or a metric into its drivers (driver tree).issue-tree · driver Use for breaking a question into MECE sub-questions (issue tree) or a metric into its drivers (driver tree).maturity-model · grid Use for showing where an organisation stands on a maturity scale and where it should get to — one capability as a staircase, or several on one grid.maturity-model · staircase Use for showing where an organisation stands on a maturity scale and where it should get to — one capability as a staircase, or several on one grid.coverage-map · grid Use for showing the state of many functions at once on stable geometry — what is covered, partly covered, planned or missing.architecture · zones Use for showing where in a system a problem sits and what to do about it: components in zones, requests and responses, and a numbered register linked to markers on the diagram.evidence-chain · chain Use for showing what an answer rests on: each check, its source and its result in order, ending in the conclusion and what would overturn it.risk-matrix · heatmap Use for showing the main risks by likelihood and impact, with owners and mitigations.process-steps · chevrons Use for a sequence of 3–6 steps where order matters — an approach, a method or a customer journey.process-steps · numbered Use for a sequence of 3–6 steps where order matters — an approach, a method or a customer journey.process-steps · chevrons Use for a sequence of 3–6 steps where order matters — an approach, a method or a customer journey.timeline · milestones Use for dated milestones or a phased roadmap on one shared time axis.timeline · gantt Use for dated milestones or a phased roadmap on one shared time axis.gate-matrix · gates Use for a stage-gate plan: what each stage delivers and what evidence opens the next one, and who decides.process-compare · lanes Use for showing what changes in a process: today’s steps against the proposed ones, with changed steps highlighted.cadence · grid Use for showing who takes part when: roles or forums against a shared calendar, with recurring meetings, decisions, outputs and work periods.callout · image-left Use for showing someone how to do something on a screen or object: numbered callouts on the picture, the action and expected result for each, and how to check it worked.team-cards · cards Use for introducing the people behind a proposal: who leads, who delivers, who the client sponsors are.team-cards · compact Use for introducing the people behind a proposal: who leads, who delivers, who the client sponsors are.org-chart · tree Use for a reporting structure two levels deep: who leads, which units report to them and who sits in each.raci · raci Use for showing who is Responsible, Accountable, Consulted and Informed for each decision or activity.next-steps · actions Use for the closing slide that turns the recommendation into owned, dated actions, with or without the decision requested.next-steps · decision Use for the closing slide that turns the recommendation into owned, dated actions, with or without the decision requested.