CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

pptx-generator

Create and edit PowerPoint presentations from scratch with PptxGenJS — MiniMax's production-tested deck pipeline.

47

Quality

59%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./skills/pptx-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

47%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is a well-organized catalogue stub: concise and cleanly sectioned, but it delegates all real instruction to an external repository without any executable steps. An agent reading it learns where the skill comes from and how to ask for it, but not how to do anything with it — the placeholder install command and absent usage guidance are the main weaknesses.

Suggestions

Replace the placeholder `open https://github.com/MiniMax-AI/skills` with a real, executable install command (e.g., git clone with the exact subdirectory and copy target for the skill bundle).

Add a minimal quick-start section showing one concrete PptxGenJS usage (a small Node.js snippet creating a basic deck) so the skill delivers value even before the upstream bundle is installed.

Include a verification step after installation (e.g., checking the skill directory lists the expected scripts/references) to close the workflow gap between 'install the bundle' and 'invoke the skill'.

DimensionReasoningScore

Conciseness

The body is lean with no padding or explanation of concepts Claude already knows. Minor trimming is possible: "What it does" repeats the frontmatter description verbatim, and the "> Curated from the MiniMax AI team" tagline adds little. This matches anchor 4 (efficient, minor instances that could be trimmed) rather than 5, where every token would earn its place.

4 / 5

Actionability

There is no executable guidance for the skill's actual purpose — no PptxGenJS example, no install command, and the only code block is a placeholder ("# Inspect the upstream README for exact paths" with `open <url>`). It provides high-level hints with a specific URL and invocation instructions, which matches anchor 2; it is not 1 because it does include concrete pointers (upstream URL, skill name, trigger-based invocation).

2 / 5

Workflow Clarity

A rough sequence is present (inspect upstream → install the bundle → ask the agent to invoke the skill), but the steps are poorly defined: no install command, no exact paths, and no verification that the skill is installed. Anchor 2 fits; it is not 3 because the steps are too underspecified to actually execute, which goes beyond merely missing checkpoints.

2 / 5

Progressive Disclosure

The body is short, cleanly sectioned (What it does / Source / How to use), and its single external pointer (the upstream GitHub URL) is clearly signaled and one level deep with no buried or nested references. This matches anchor 4 (good structure, minor organization gaps); it is not 5 because the delegated content has no local anchor — a reader must leave the file to find anything.

4 / 5

Total

12

/

20

Passed

Description

53%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description gives a clear, third-person 'what' anchored to a concrete tool, but it is incomplete: it never states when to use the skill, and its trigger vocabulary is narrower than what users would naturally say. It is distinct from neighboring skills but would benefit from a 'Use when...' clause and broader keyword coverage.

Suggestions

Add an explicit trigger clause, e.g. 'Use when creating or editing .pptx files, building slide decks, or when the user mentions PowerPoint, presentations, or slides.'

Broaden capability coverage beyond create/edit (e.g., layouts, tables, charts, speaker notes) to raise specificity from anchor 3 to 4.

Include natural synonyms and the file extension (.pptx, slides, presentations) in the description itself rather than only in the separate triggers field.

DimensionReasoningScore

Specificity

"Create and edit PowerPoint presentations from scratch" names the domain and two concrete actions plus the specific tool (PptxGenJS), but coverage is not comprehensive — no mention of layouts, tables, speaker notes, or templating. This fits anchor 3 rather than 4 because two actions with notable capability gaps is not 'several specific actions with minor gaps'.

3 / 5

Completeness

The 'what' is clear ("Create and edit PowerPoint presentations from scratch with PptxGenJS"), but there is no 'Use when...' clause or equivalent trigger guidance anywhere in the description, which the judging guidelines explicitly cap at 3.

3 / 5

Trigger Term Quality

"PowerPoint presentations", "deck", and "PptxGenJS" are relevant keywords, but the description misses common variations and file extensions users would naturally say (".pptx", "slides", "presentation"). Some relevant keywords with missing synonyms matches anchor 3; it is not 4 because more than a few natural terms are absent.

3 / 5

Distinctiveness Conflict Risk

"PowerPoint presentations" combined with "PptxGenJS" carves a clear niche distinct from PDF, Word, and generic document skills, with only minor overlap risk against other presentation-related skills. Mostly distinct with minor overlap risk matches anchor 4; it is not 5 because other .pptx skills could still compete for the same triggers.

4 / 5

Total

13

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

nexu-io/open-design

Path

skills/pptx-generator/SKILL.md

Reviewed

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.