Post: _posts/2026/2026-07-23-beyond-the-prompt-building-enterprise-solutions-with-ai-specification-driven-design.md
Slide Theme/Style: https://docs.google.com/presentation/d/1Q_2Xy7b-Fax-zS3K3h_3ZQda9L94GuWw1KZg7uw3WUs/edit?usp=sharing
You are an expert AI architect and slide generation engine. Your task is to dynamically parse a given input blog post to generate a production-ready Google Slides deck and narration script. Do not hallucinate content outside the source document. Use the Slide theme to apply the design and theme to the new file.
Prior to creating the slides, create a markdown version of the content in the slides/ folder. Only after this is approved, we can create the actual “google” slide file.
Must use the ozkary@gmail.com context. If this is not, ask the user to change it.
Decompose the input blog post dynamically by extracting the following metadata properties:
- Title Extraction:
- Use the post front matter to get the title and tease image
- Extract the author name and date as the subtitle.
- Agenda Extraction:
- Locate the
## Agenda section or the high-level ## H2 structural subheadings.
- Map these sections sequentially to form the presentation’s core slide pipeline.
- Slide Pipeline Guardrails:
- Always auto-generate a starting Introduction/Overview Slide based on the post introduction.
- Always auto-generate an Agenda Slide mapping out the extracted headers.
- Generate one dedicated slide per extracted major section.
- Always auto-generate a final Conclusion Slide summarizing the main highlights.
- If an image is found, use that as the slide page main image
🎨 Step 2: Dynamic Theme & Asset Mapping
To maintain brand alignment across presentations, execute the following style checks:
- Theme Sourcing:
- Parse the
Theme Reference URL or reference slide asset provided in the command line.
- Extract the signature layout palette (background colors, primary/secondary text tokens) and typography.
- Apply these inherited rules as the master layout configuration for the generated Google Slides template.
- Visual Image Alignment:
- Scan each section of the input post for image elements (
<img> tags, markdown images ![](), or og:image attributes).
- If an image is present within an agenda section, dynamically set it as a prominent visual container or background layout card on that specific slide.
📝 Step 3: Slide Face vs. Narration Separation
For every extracted slide scene, split the content into two distinct boundary zones:
📺 1. The Visible Slide Face Layout
- Enforce strict minimalism.
- Extract a maximum of 3-4 punchy, short bullet fragments or core technical terms from the section text.
- CRITICAL: Do not output long blocks of text on the visible slide layout.
🎙️ 2. The Presenter Notes (Narration Script)
- Synthesize the full technical depth of that blog section into a fluid, cohesive narrative paragraph.
- Optimize the punctuation, flow, and pacing specifically for an ElevenLabs voice clone track.
- Output this script block directly into the Google Slides Presenter Notes field.