slide-design

Extract design-system details from PPTX slide templates using python-pptx.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/kz-flux/slide-skills --skill slide-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: slide-design
Source: https://github.com/kz-flux/slide-skills/tree/main/slide-design
Command: npx skills add https://github.com/kz-flux/slide-skills --skill slide-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill provides design-centric guidance to create consistent, professional PowerPoint slides using native PPTX objects, templates, and reusable components.

Core Features & Use Cases

  • Editing guidelines: ensure fonts, color, and layout consistency with template constraints.
  • Color & typography: standardized palette and font usage for professional decks.
  • Code patterns & components: reusable slide components and patterns to speed up production.
  • Reference materials: templates and reference docs to guide design decisions.

Quick Start

Review the design references, code patterns, and components; begin building slides using the provided components and templates.

Frequently Asked Questions about slide-design

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract design system details from PowerPoint templates?

Extract design-system details by parsing PPTX files to identify fonts, color palettes, layout constraints, and slide structures. Use python-pptx to analyze slide masters and templates, outputting structured metadata suitable for indexing and reuse across presentations.

What's the best way to maintain consistent fonts and colors across PowerPoint slides?

Maintain consistency by defining standardized color palettes and typography guidelines within your template. Apply these constraints through reusable slide components and reference materials that enforce font and color choices, ensuring professional alignment across all slides.

Can I automate PowerPoint slide creation using reusable components?

Yes. Build slides using native PPTX objects and pre-defined reusable components extracted from templates. This approach speeds up production by leveraging established code patterns and layout constraints from your design system.

How do I structure PPTX metadata for design consistency and searchability?

Parse PPTX templates with python-pptx to gather fonts, color palettes, and layout metadata. Output this structured information in a format suitable for vector embeddings and RAG indexing, enabling consistent design decisions and template-based guidance.

What information should I document from a PowerPoint template?

Document fonts, color palettes, layout constraints, and representative slide structures from your template. These design-system details serve as editing guidelines and reference materials for creating consistent, professional slides that follow your template's design rules.

Do I need coding knowledge to apply slide design guidelines?

Review the provided design references, code patterns, and components to understand guidelines. While python-pptx automates metadata extraction, you can apply editing guidelines manually by referencing the standardized palettes, fonts, and layout constraints in your templates.