CtrlK
BlogDocsLog inGet started
Tessl Logo

ppt-generation

Use this skill when the user requests to generate, create, or make presentations (PPT/PPTX). Creates visually rich slides by generating images for each slide and composing them into a PowerPoint file.

59

Quality

68%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/public/ppt-generation/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 content is highly actionable with concrete, executable commands and prompt templates, but it is markedly verbose and lacks validation checkpoints for its batch image-generation workflow. The inlined style library should be split into a reference file for better progressive disclosure.

Suggestions

Move the eight full style_guidelines JSON blocks into a references/ file (e.g. references/styles.md) and keep only the style table inline, linking out for the detailed JSON.

Add validation checkpoints between steps — verify each generated image exists and looks consistent before chaining the next, and confirm all slide images are present before composing the PPTX.

Trim the duplicated worked example and consolidate the repeated sequential-generation emphasis into a single concise rule to reduce token load.

DimensionReasoningScore

Conciseness

Noticeably verbose: a full worked example duplicates the already-explained workflow, eight complete style_guidelines JSON blocks are inlined (~80 lines), and the sequential-generation rule is restated emphatically many times ('CRITICAL', 'MUST', 'EXACT').

2 / 5

Actionability

Fully executable guidance throughout: exact bash commands with absolute paths, complete JSON prompt templates for first and subsequent slides, and documented CLI parameters — copy-paste ready and covering common cases.

5 / 5

Workflow Clarity

The four-step sequence is clear, but this batch operation (many images then compose) has no validation checkpoints — no image-quality check before proceeding and no existence check before composition — so per the batch-operation cap it cannot exceed 3.

3 / 5

Progressive Disclosure

Sections and a style table provide some structure, but the eight full style_guidelines JSON blocks are inlined content that belongs in a separate reference file, and the bundle (only scripts/generate.py) has no references directory to offload this material.

3 / 5

Total

13

/

20

Passed

Description

78%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 is well-structured, explicitly covering both what the skill does and when to use it, with natural trigger terms and a distinct niche. Its main weakness is specificity — it omits several core capabilities (planning, styling, sequential reference-chaining) that the body documents.

Suggestions

Add a concise mention of planning/structuring and visual-style selection so the description reflects the skill's full capability set.

Include a few more natural synonyms users say ('slides', 'deck', 'PowerPoint') to broaden trigger coverage.

Optionally hint at the sequential image-generation-with-reference approach to sharpen distinctiveness from generic presentation builders.

DimensionReasoningScore

Specificity

Names the domain and concrete actions ('generating images for each slide and composing them into a PowerPoint file'), but coverage is not comprehensive — planning/structuring and styling are core capabilities not mentioned in the description.

3 / 5

Completeness

Explicitly answers both 'what' (creates visually rich slides by generating images and composing a PPTX) and 'when' ('Use this skill when the user requests to generate, create, or make presentations') with concrete trigger phrases.

5 / 5

Trigger Term Quality

Good natural-term coverage with synonyms and extensions ('generate, create, or make presentations (PPT/PPTX)'), though common variations like 'slides', 'deck', or 'PowerPoint' are missing.

4 / 5

Distinctiveness Conflict Risk

Image-based PPT generation is a clear niche with file-extension triggers; mostly distinct from general presentation tooling with only minor overlap risk.

4 / 5

Total

16

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
bytedance/deer-flow
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.