slide-deck-from-doc
SkillFiles & storageConvert any document (DOCX, PDF, or Markdown) into a professional PowerPoint presentation with smart layout selection and visual hierarchy. Use when asked to 'turn this into slides', 'make a deck from this doc', 'convert to presentation', 'document to powerpoint', 'create slides from this file', 'slide deck from this', 'present this as a deck', or any request to transform a written document into a slide presentation.
Use slide-deck-from-doc in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add slide-deck-from-doc and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the slide-deck-from-doc skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add Ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
What this skill tells your AI
The instructions your AI receives, as published by amazon-quick/amazon-quick-official-catalog in skills/design/slide-deck-from-doc/SKILL.md and read by Ahel’s review.
Overview
Reads any document (DOCX, PDF, or Markdown), extracts the logical structure and key content, then generates a professional slide deck with appropriate layouts, visual hierarchy, and speaker notes. Handles long documents by intelligently condensing content to fit the target slide count.
Workflow
<Definition - Slide Layout Types> Available layout archetypes for slide plan design:
| Layout | Use When |
|---|---|
| Title/Cover | Document title + subtitle/author. Always first slide. |
| Table of Contents | Document has 4+ major sections. |
| Chapter Header | Bold heading to introduce each major section. |
| Content + Bullets | Standard information delivery. Max 5 bullets. |
| Key Stat/Quote | A single impactful number or pullquote for emphasis. |
| Comparison/Two-Column | Contrasting ideas, before/after, pros/cons. |
| Milestone/Process Flow | Sequential steps or timeline. |
| Summary/Takeaways | Final slide with key messages. Always last content slide. |
| </Definition - Slide Layout Types> |
<Definition - Style Profiles> Visual style applied to the presentation:
| Style | Characteristics |
|---|---|
| minimal | White space heavy, muted colors, thin fonts, no decorative elements |
| corporate | Structured, navy/blue tones, clear hierarchy, professional |
| bold | High contrast, large headings, accent colors, impactful |
| creative | Varied layouts, color diversity, asymmetric compositions |
| </Definition - Style Profiles> |
<Definition - Content Density Rules> Constraints for slide content to maintain readability:
- Max 6 bullet points per slide
- Max 12 words per bullet
- Max 3 levels of hierarchy on any single slide
- Speaker notes hold the full detail; slides hold the summary
- One key message per slide </Definition - Content Density Rules>
<Workflow - Convert description="End-to-end document to slide deck conversion." tools=[file_read_docx, file_read_pdf, file_read, pptx_plan, open_in_session_tab] triggers=["turn this into slides", "make a deck from this doc", "convert to presentation", "document to powerpoint", "create slides from this file"]
-
[Decide] Determine file type from extension:
- .docx or .docm → use file_read_docx
- .pdf → use file_read_pdf
- .md or .txt → use file_read
- Other → inform user that only DOCX, PDF, and Markdown are supported. Validate: File extension is recognized. If fails: Ask user to confirm the file path and format.
-
[Agent] Read the full document content. If the tool returns next_offset, continue reading with offset until complete. Validate: Content is non-empty and exceeds 50 characters. If fails: Inform user the file appears empty or unreadable.
-
[Think] Analyze the document structure:
- Identify sections from headings, bold text, or logical breaks
- Extract key points per section
- Identify data/statistics worth highlighting as Key Stat slides
- Identify quotes or callouts worth featuring
- Determine the narrative arc and logical flow
- Count total words to assess density Validate: At least 3 logical sections identified, OR fall back to paragraph chunking per Rule 4.
-
[Think] Design the slide plan using the following logic:
- Assign Title/Cover as slide 1 (document title + subtitle/author if present)
- If 4+ sections exist, add a Table of Contents slide
- Assign Chapter Header for each major section transition
- Map section content to appropriate layouts from Slide Layout Types
- Place Key Stat/Quote slides for impactful data points
- Use Comparison/Two-Column when contrasting ideas are present
- End with Summary/Takeaways slide
- Apply the selected style profile from Style Profiles
- Ensure total slides do not exceed {{max_slides}}
- Write speaker notes for each slide with full source detail Validate: Slide count is between 3 and {{max_slides}}. Every slide has a layout assignment.
-
[Agent] Present the slide plan using pptx_plan with the designed slides, applying the {{style}} theme. Validate: Plan renders in the design panel. If fails: Simplify layouts and retry.
-
[Ask user] Wait for user approval of the slide plan. If changes are requested, iterate on the plan and re-present. Validate: User explicitly approves (e.g., LGTM, looks good, approve, build it).
-
[Agent] Build the presentation via the canvas_pptx dependency following its build workflow with the approved plan. Validate: .pptx file is generated without errors in artifacts/. If fails: Retry with simplified layouts (fall back to Content + Bullets for problematic slides).
-
[Agent] Open the generated .pptx file in a session tab for user review using open_in_session_tab. Validate: File opens successfully. If fails: Provide the file path for manual opening.
</Workflow - Convert>
Signals
- GitHub stars
- 50
- Forks
- 3
- Last commit
- Oct 2026
Advanced
- Item type
- skill
- Key
slide-deck-from-doc- Source
- github.com/amazon-quick/amazon-quick-official-catalog
github.com/amazon-quick/amazon-quick-official-catalog
Related picks
Skill · larksuite
The pick for Markdownmarkdown-formatter
Skill · nvidia
The pick for Markdowngolden-pdf-ch
Skill · yusufkaraaslan
The pick for PDFpdf-co-automation
Skill · composio-community
The pick for PDFgolden-pptx-kw
Skill · yusufkaraaslan
The pick for Powerpointpptx-posters
Skill · k-dense-ai
The pick for Powerpoint