PPT Layout Matcher

Intelligent PPT layout matching system based on a 45-page design layout library (16:9). Analyzes input content and automatically recommends the best slide layout from 10 categories. Trigger when user says: "做PPT", "创建PPT", "生成PPT", "版式匹配", "选版式", "PPT排版", or provides content that needs to be turned into presentation slides. Core capability: analyze content → match layout → create slides with python-pptx.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "PPT Layout Matcher" with this command: npx skills add zrxparley/ppt-layout-matcher

PPT Layout Matcher

Intelligent layout matching for PowerPoint presentations based on a 45-page professional design layout library.

When to Use

  • User wants to create a PPT from content
  • User asks "which layout should I use for this content?"
  • User provides bullet points / data / flow descriptions and wants them turned into slides
  • User mentions "PPT", "presentation", "slides", "版式", "排版"

Workflow

Step 1: Analyze Content Structure

Extract key features from user input:

  • Number of items (3 key metrics? 4 steps? 2 comparisons?)
  • Content nature (data/metrics, process/steps, comparison, gallery, list)
  • Presence of numbers/charts/images
  • Timeline/step indicators

Step 2: Run Matching Algorithm

Execute the bundled script to get layout recommendations:

python3 ppt_layout_matcher.py

Or use the Python API:

from ppt_layout_matcher import recommend_layout
results = recommend_layout("user content here", top_k=3)
for template, score, analysis in results:
    print(f"{template.name} (Slide {template.slide_ref}) - Score: {score}")

Step 3: Present Top 3 to User

Show:

  • Layout name and reference slide number
  • Match score
  • Structure description
  • Why this layout was recommended

Let the user confirm before creating.

Step 4: Create PPT with python-pptx

Once confirmed, create the slide:

  • 16:9 dimensions (13.33" × 7.50")
  • Dark theme (deep blue/gray background)
  • White text, accent colors for data highlights
  • Follow the reference layout structure from references/layout_templates.md

Step 5: QA

Verify with markitdown:

python -m markitdown output.pptx | head -100

Layout Categories (Quick Reference)

CategoryCountUse Case
A-Cover2Report cover, proposal front page
B-Divider2Section transitions
C-Data Display9Metrics, charts, data highlights
D-Process/Steps6STEP flows, development stages
E-Comparison5A/B comparison, multi-solution, SWOT
F-Grid/Cards82×2, 3×2, 4×N card grids
G-Gallery1Image gallery, timeline
H-List/Points4Numbered lists, text+image lists
I-Infographic1One Pager overview
J-Special7Radial, wraparound, mixed layouts

Design Conventions

  • Title bar: top 0.3-1.0" area
  • Content area: 1.2"-7.0"
  • Footer: 6.5"-7.2"
  • Margins: ≥0.5" on all sides
  • Heading: 20-30pt Bold, Body: 10-14pt, Big Numbers: 36-60pt Bold
  • Dark background, white text, accent colors for highlights

References

Full layout library documentation: references/layout_templates.md

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

PPT Ultra-wide Relayout

把普通比例的 PPT 重新排版成更宽的超宽横版,或参考另一份 PPT 的页面比例与视觉语言进行重排。只要用户提到“改成更宽屏”“参考另一份 PPT 的比例”“不要拉伸文字”“只改字号和版式适配”“按参考稿的宽屏风格重排”,就应该主动使用这个 skill。尤其适用于需要保留原始文案、字体风格、颜色系统与层级关系,但...

Registry SourceRecently Updated
1550Profile unavailable
General

web-pptx-generator

专业单页面HTML PPT生成器。Use when user needs to create beautiful HTML presentations. Supports multiple themes, mobile-friendly, export to PDF. 单页PPT、HTML演示文稿、PPT生成。

Registry SourceRecently Updated
610Profile unavailable
Coding

ZeeLin Auto-PPT

自动生成精美 PPT 演示文稿 — 通过 Google NotebookLM 生成图文并茂、设计感十足的 AI 幻灯片,导出 PDF 到桌面。用户需自行登录 NotebookLM 网页版。标题微软雅黑 40 号加粗,排版震撼,逻辑图清晰,内容有深度有创新,引用权威数据。配合 desearch skill 使用效果...

Registry SourceRecently Updated
1.2K1Profile unavailable
Coding

Image Deck: GPT Image 2 Slides

Create full-image slide decks, PPT, PowerPoint-style presentations, and carousel pages with GPT Image 2 through Codex built-in image_gen. Use when every slid...

Registry SourceRecently Updated
1280Profile unavailable