template

Inspect PPTX templates and save layout mappings to slides_config.json.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jdidion/claude-plugins --skill template-jdidion
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: template
Source: https://github.com/jdidion/claude-plugins/tree/main/plugins/slides/skills/template
Command: npx skills add https://github.com/jdidion/claude-plugins --skill template-jdidion

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you standardize MARP slide decks by configuring a default PPTX template and mapping layouts so output is consistent across formats.

Core Features & Use Cases

  • Inspect a PPTX template to infer layouts and placeholders for common MARP roles (title, section, content, two-column)
  • Save the layout mapping to ~/.claude/scripts/slides_config.json for automatic application in future runs
  • Use /slides deck.md pptx to apply the selected template automatically to new decks, ensuring consistent styling

Quick Start

Inspect a PPTX, map layouts, and save the configuration to ~/.claude/scripts/slides_config.json so subsequent /slides deck.md pptx uses the template automatically.

Frequently Asked Questions about template

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

FAQPage Schema
How do I apply a custom PPTX template to MARP slides automatically?

MARP slides can use a custom PPTX template automatically by configuring a default layout mapping saved to ~/.claude/scripts/slides_config.json, ensuring consistent styling across all future deck generations.

How do I inspect a PPTX file to map layouts for MARP presentations?

You can inspect a PPTX file to map layouts for MARP presentations using the template_inspect.py tool, which infers placeholders for common slide roles like title, section, content, and two-column layouts.

Where does the MARP slides configuration file get saved on my system?

The MARP slides configuration file is saved to ~/.claude/scripts/slides_config.json, storing the inferred layout mappings so the slides plugin can automatically apply your selected PPTX template to new decks.

Can I use a PPTX template with MARP deck commands for consistent output?

Yes, you can use a PPTX template with MARP deck commands by running /slides deck.md pptx after configuration, which applies your mapped template automatically to generate consistently styled presentations.

What do I need to configure MARP slides for PPTX template mapping?

To configure MARP slides for PPTX template mapping, you need a PPTX file and the template_inspect.py tool to inspect layouts and save the resulting configuration to the slides_config.json file.

Why are my MARP slide layouts inconsistent when exporting to PPTX?

MARP slide layouts may be inconsistent when exporting to PPTX if a default template mapping is not saved in slides_config.json, meaning the slides plugin lacks the layout rules needed to apply uniform styling.