Generates professional slide deck images from content via Gemini API with layout safety, logo overlay, and merge to PPTX/PDF. Use for creating presentations or decks.
npx claudepluginhub tyrealq/q-skills --plugin q-skillsThis skill uses the workspace's default tool permissions.
Generate slide deck images from content via Gemini API with layout-driven overlay safety and smart logo branding. Built on [baoyu-slide-deck](https://github.com/nicepkg/baoyu-slide-deck).
assets/Logo_Q.pngreferences/analysis-framework.mdreferences/base-prompt.mdreferences/config/preferences-schema.mdreferences/content-rules.mdreferences/design-guidelines.mdreferences/dimensions/density.mdreferences/dimensions/mood.mdreferences/dimensions/presets.mdreferences/dimensions/texture.mdreferences/dimensions/typography.mdreferences/layouts.mdreferences/modification-guide.mdreferences/options.mdreferences/outline-template.mdreferences/styles/blueprint.mdreferences/styles/bold-editorial.mdreferences/styles/chalkboard.mdreferences/styles/corporate.mdreferences/styles/dark-atmospheric.mdGenerates professional slide deck images from content by creating outlines with style instructions and rendering individual slides. Useful when asked to create slides, presentations, decks, or PPTs.
Generates professional slide deck images from Markdown content with styles like blueprint, chalkboard, or sketch-notes. Supports audience, language, slide count options, and PPTX/PDF merging scripts.
Creates end-to-end slide decks from content via PaperBanana + Nexus RDIV: content analysis, interactive style selection, outline/prompt generation, image batch generation, PPTX/PDF merge.
Share bugs, ideas, or general feedback.
Generate slide deck images from content via Gemini API with layout-driven overlay safety and smart logo branding. Built on baoyu-slide-deck.
If in plan mode: write a brief plan — "Run q-presentations skill: analyze content, confirm style/audience preferences, generate outline and prompts, generate slide images, overlay logo, merge to PPTX/PDF." — then exit plan mode immediately. Do NOT attempt content analysis, image generation, or file merging while plan mode is active.
Agent execution instructions:
SKILL_DIR.${SKILL_DIR}/scripts/<script-name>.| Script | Purpose |
|---|---|
scripts/gen_slide.py | Generate slide images via Gemini API |
scripts/overlay_logo.py | Apply Dr. Q logo overlay |
scripts/merge-to-pptx.ts | Merge slides into PowerPoint (Bun/TS) |
scripts/merge-to-pdf.ts | Merge slides into PDF (Bun/TS) |
Install: pip install google-genai Pillow python-dotenv | Bun runtime (via npx -y bun, Node.js 18+).
16 presets available (default: blueprint). Full specs in references/dimensions/presets.md and references/styles/*.md.
Full step details: references/workflow_detailed.md
| Step | Action | Key references |
|---|---|---|
| 0 | Skill announcement | — |
| 1 | Analyze content, load EXTEND.md preferences | references/analysis-framework.md, references/config/preferences-schema.md |
| 2 | Confirm style, audience, video overlay, logo | references/options.md |
| 3 | Generate outline with layout selection | references/outline-template.md, references/layouts.md |
| 4 | Review outline (conditional) | — |
| 5 | Generate per-slide prompts | references/base-prompt.md, references/content-rules.md |
| 6 | Review prompts (conditional) | — |
| 7 | Generate slide images | scripts/gen_slide.py |
| 7.5 | Logo overlay | scripts/overlay_logo.py |
| 8 | Merge to PPTX/PDF | scripts/merge-to-pptx.ts, scripts/merge-to-pdf.ts |
| 9 | Output summary | — |
For editing existing decks: references/modification-guide.md. For audience and visual hierarchy: references/design-guidelines.md.
Output directory: slide-deck/{topic-slug}/ containing source-{slug}.{ext}, outline.md, prompts/ (numbered .md files), numbered slide .png files, {topic-slug}.pptx, and {topic-slug}.pdf.
Detection priority: --lang flag > EXTEND.md > user conversation language > source content language. All user-facing responses use the user's preferred language; technical names remain in English.
Include: Slide deck generation from content with logo branding and video-overlay-aware layouts. Exclude: Slide editing in PowerPoint, animation, speaker notes.