CtrlK
BlogDocsLog inGet started
Tessl Logo

pptx

Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.

83

1.54x
Quality

96%

Does it follow best practices?

Impact

82%

1.54x

Average score across 14 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

The canonical home for this skill is gyan/pptx

SKILL.md
Quality
Evals
Security

Evaluation results

100%

26%

Fintech Startup Investor Pitch Deck

PptxGenJS technical correctness

Criteria
Baseline
With context

No '#' in hex colors

100%

100%

No 8-char hex opacity

0%

100%

No reused option objects

100%

100%

charSpacing not letterSpacing

100%

100%

breakLine for multi-line arrays

100%

100%

bullet: true not unicode

100%

100%

RECTANGLE for accent borders

100%

100%

margin: 0 for aligned text

0%

100%

paraSpaceAfter not lineSpacing with bullets

100%

100%

Shadow offset non-negative

100%

100%

Icons via react-icons + sharp

0%

100%

Chart modern styling

100%

100%

54%

3%

Product Launch Presentation for Summit Conference

Slide design and visual QA

Criteria
Baseline
With context

No accent lines under titles

0%

30%

No text-only slides

100%

100%

Varied layouts

44%

44%

No generic blue palette

100%

100%

Color dominance

85%

71%

Non-Arial font pairing

100%

100%

Title font size 36pt+

100%

33%

Body text left-aligned

16%

0%

QA conversion to images

0%

0%

Content QA with markitdown

0%

100%

Fix-verify cycle documented

25%

0%

0.5" minimum margins

0%

14%

Placeholder text cleared

100%

100%

92%

58%

Update Annual Client Report Template

PPTX XML editing workflow

Criteria
Baseline
With context

Unpack before editing

0%

100%

Structural changes first

0%

100%

clean.py called

0%

100%

pack.py with --original flag

0%

100%

defusedxml.minidom used

0%

100%

Separate <a:p> per item

100%

100%

Bold headers with b="1"

100%

100%

No unicode bullets in XML

100%

62%

Smart quote XML entities

0%

28%

Excess template elements removed

0%

100%

xml:space preserve

100%

100%

No manual slide file copies

0%

100%

Repository
tsinghua-fib-lab/AgentSociety
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.