PPT Style Matcher for Openclaw

An AI coding agent skill to analyze existing PPT designs and enforce visual consistency across new and edited slides.

tuobadaidai
v1.1.0
Jun 23, 2026
0
435
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install ppt-matcher

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install ppt-matcher using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is PPT Style Matcher?

The PPT Style Matcher is a specialized utility designed for Openclaw Skills to maintain visual consistency in PowerPoint presentations. By analyzing design specifications such as colors, fonts, column structures, margins, and decorative elements from a reference file, it establishes a formal style guide. This ensures that any subsequently generated or edited slides perfectly align with the original presentation's aesthetic.

Rather than starting from scratch, this skill allows developer agents to seamlessly integrate styling rules with content creation workflow engines. It bridges the gap between raw data analysis and visual output, empowering automated agents to write, redesign, and structure PowerPoint content while avoiding standard layout errors or aesthetic drift.

PPT Style Matcher Use Cases

  • Maintaining Visual Consistency: Easily align inconsistent or newly added slides with the dominant style of an existing PPT presentation.
  • Design Specification Analysis: Automatically extract core design patterns, including brand colors, typographic scale, margins, and decorative borders from a target slide deck.
  • Slide Redesign & Rewrite: Restructure poorly formatted slide content into structured layouts (such as cards, lists, or multi-column templates) while enforcing style rules.
  • Workflow Automation Integration: Interface with templates and file execution agents to dynamically insert slides using extracted specifications.

How PPT Style Matcher Works

  1. Style Profiling: Run the style analysis script over a sample of representative slides (typically 3 to 5 content slides) to extract typography rules, colors, and layout structures.
  2. Design Spec Generation: The system evaluates color palettes (excluding pure black and white backgrounds), counts layouts, and outputs a concrete design pattern configuration.
  3. Content Extraction: For existing target slides needing adjustment, the agent reads and preserves the semantic content hierarchy (titles, subheadings, bullet points) using programmatic tools.
  4. Execution & Layout Generation: The skill pairs with file-agent or cloning utilities to render or insert the restructured slide content safely, matching the target style template without breaking layouts.

PPT Style Matcher Setup

To start using this capability in your Openclaw Skills environment, install the necessary Python dependency for parsing PowerPoint files:

pip install python-pptx

Ensure that you have your target presentation available locally. You can analyze any presentation layout by executing the script in your terminal:

python3 scripts/analyze_style.py "/absolute/path/to/source.pptx" 3,5,7

PPT Style Matcher Data Schema & Taxonomy

The tool processes configuration data, style specifications, and analytical properties in a structured layout. The output report maps key design specifications across several dimensions:

Property Group Extracted Attributes Output Format Details
Typography Font Family, Hierarchical Font Sizes Markdown Extracted and normalized based on system defaults.
Color Scheme Background, Accent, Primary Text Colors HEX Codes Ignores pure black/white to highlight brand accent rules.
Layout Margins, Grid Columns, Header/Footer Zones Structural JSON Defines page layout complexity (simple, medium, professional).
Decorative Borders, Card Layouts, Icons, Underlines Category Tags Identifies style accents to recreate custom elements.

PPT Style Matcher Advanced Features

  • Multi-Agent Orchestration: Seamlessly hand over structured style reports from PPT Style Matcher to file-agent to overwrite, construct, or replace outdated slide pages dynamically.
  • Automatic Content Template Matching: Evaluates existing slide complexity to map incoming raw text into cards, timelines, processes, or multi-column grids specified in references/design-patterns.md.
  • Layout Complexity Classification: Automatically categorizes slides based on structured elements, preventing visual overflows during automated slide cloning.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*