ppt-template-pack

Extract layout structures and design constraints from PPT templates into template-pack.json.

8|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill ppt-template-pack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ppt-template-pack
Source: https://github.com/SenseTime-FVG/sensenova-claw/tree/main/.sensenova-claw/skills/ppt-template-pack
Command: npx skills add https://github.com/SenseTime-FVG/sensenova-claw --skill ppt-template-pack

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes user-provided presentation templates, reference decks, or page examples to extract structured layout patterns, component rules, and design constraints so downstream presentation tasks can reuse them reliably.

Core Features & Use Cases

  • Template decomposition: Breaks decks into page types, grid structures, component slots, and layout rules that can be consumed programmatically.
  • Style signals: Extracts color, typography, and decorative clues to seed a style specification while distinguishing global rules from local decorations.
  • Reuse guidance: Annotates reusable pages, confidence levels, and conflicts with task requirements to guide ppt-style-spec, ppt-storyboard, and ppt-page-html workflows.
  • Use Case: When a user supplies a .pptx, PDF, or screenshots and wants a machine-readable template-pack.json describing which layouts and styles can be reused across a new deck.

Quick Start

Analyze the provided template files and generate template-pack.json in the deck directory referenced by task-pack.json.

Frequently Asked Questions about ppt-template-pack

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

FAQPage Schema
How do I extract reusable layout rules from an existing PPT template?

To extract reusable layout rules from a PPT template, provide your PPTX, PDF, or screenshot files for analysis. The system decomposes the deck into page types, grid structures, and component slots, generating a structured template-pack.json for programmatic reuse.

What file formats can I use to extract presentation design constraints?

You can supply PPTX, PDF, or screenshot files to extract presentation design constraints. The system analyzes these inputs to identify page patterns, component rules, and style constraints, outputting a machine-readable template-pack.json for downstream workflows.

Can I use page screenshots to analyze PPT layout structures?

Yes, you can use page screenshots to analyze PPT layout structures. The system processes screenshots alongside PPTX and PDF files to extract grid structures, component slots, and style signals, producing a structured template-pack.json describing the reusable layout rules.

What is the best way to convert a reference deck into a machine-readable template pack?

The best way to convert a reference deck into a machine-readable template pack is to submit the file for layout decomposition. The system extracts page patterns, style constraints, and reusable assets, outputting a structured template-pack.json that annotates confidence levels and conflicts for automated consumption.

How do template-pack.json outputs guide downstream presentation design workflows?

Template-pack.json outputs guide downstream presentation design workflows by providing structured layout, component, and style rules. These specifications seed tasks like ppt-style-spec, ppt-storyboard, and ppt-page-html, ensuring new decks reliably reuse the extracted design constraints.

Does the template layout analysis distinguish between global style rules and local decorations?

Yes, template layout analysis distinguishes between global style rules and local decorations. It extracts color, typography, and decorative clues to seed a style specification, while annotating reusable pages, confidence levels, and conflicts with task requirements in the template-pack.json.