Docs

How PPTX.gallery works

PPTX.gallery is the public reference catalog for OPF design choices — the browsable, searchable companion to PPTX.dev. Every named design choice an OPF document can reference lives here, with a page, a preview, and metadata that both humans and AI agents can use.

Two audiences, one catalog

The gallery serves two co-equal audiences. Every page is designed for both.

Humans

Browse real presentation designs visually. Use named design choices as a shared vocabulary when describing what you want — to a colleague, to an AI agent, or to PPTX.dev directly.

AI agents

Query the catalog during presentation generation. Every design choice has a stable OPF name, structured data, and a JSON endpoint you can consume programmatically.

The OPF contract

OPF (Open Presentation Format) is the presentation format schema defined on PPTX.dev. An OPF document describes a presentation as a collection of named choices — “use the modern-minimal color scheme, the aptos font scheme, the problem-solutionnarrative” — instead of a pile of raw pixels.

Those names need a canonical home. Somewhere an agent or a human can look them up and see what they mean. That’s the gallery.

Every gallery item’s slug is a stable OPF identifier. Changing a slug is a breaking change across the entire ecosystem, so they don’t change without a very good reason.

Gallery dimensions

Each dimension catalogs a category of OPF-named design choice. Eleven are live today; more are on the roadmap, sourced from the OPF schema.

DimensionStatusNotes
LayoutsLive470 items with category and content-type filtering
Color SchemesLive14 schemes with mood and industry metadata
Font SchemesLive89 upstream schemes plus legacy curated slugs
BackgroundsLive6 styles with best-practice guidance
NarrativesLive10 frameworks with slide-count and audience guidance
ChartsLive75 researched chart types with OPF coverage notes
ThemesLive4 composed references from PPTX.dev
AudiencesLive14 profiles with OPF generation hints, recommended tones, density, narrative, color, and layout guidance
Headers & FootersLive10 patterns for slide numbers, dates, logos, legal lines, and classification
Content BlocksLive32 pre-composed sections with copyable OPF snippets
Image TreatmentsLive15 treatments for placement, crop, overlay, mask, caption, and filters

For AI agents

The gallery is built to be consumed programmatically. Today you can rely on:

  • Stable URL structure: /{dimension} for index, /{dimension}/{slug} for detail.
  • Per-item metadata on every page: JSON-LD structured data, Open Graph tags, and canonical URLs.
  • sitemap.xml enumerating every catalog page and how-to article.
  • llms.txt discovery at pptx.gallery/llms.txt.
  • JSON API routes per live dimension (e.g. /api/layouts.json, /api/charts.json) with structured catalog data.

Planned next: OpenAPI spec for the full catalog, search, and richer OPF schema cross-links.

What this site is not

  • Not a template store. There are no downloadable .pptx files. Gallery items are named references, not assets.
  • Not a design tool.You don’t edit slides here. Authoring happens in PPTX.dev, DeckChat, STORYD, PowerPoint, or anywhere else that reads OPF.
  • Not monetized.No ads, no accounts, no paywalls. PPTX.gallery is a free public good. Revenue in the ecosystem lives in PPTX.dev’s paid API.

Ecosystem

PPTX.gallery sits alongside a small family of tools that all speak OPF:

PPTX.dev

The engine. OPF schema, parser, generator, and paid API. Every gallery item references an OPF-named choice defined upstream here.

DeckChat

Chat-driven presentation authoring. Uses gallery names as a shared vocabulary with its users.

STORYD

AI-native presentation creation. Selects design choices from the same catalog.

Roadmap

Full detail lives in PRODUCT.md in the repo. The shape of it:

  1. Phase 1 — Foundation expansion. llms.txt, JSON API routes, terminology alignment, and Themes dimension.
  2. Phase 2 — Catalog depth. Scale each existing dimension to its full PPTX.dev catalog (400 layouts, 89 font schemes, 14 color schemes, 10 narratives).
  3. Phase 3 — New dimensions.Audiences, headers & footers, content blocks, and image treatments are live.
  4. Phase 4 — Developer experience. OpenAPI spec, search, OPF schema cross-links, embed widgets.

Start browsing