CtrlK
BlogDocsLog inGet started
Tessl Logo

pptx-generator

产品经理与运营专员在准备汇报展示时,将 JSON 数据一键转换为标准 .pptx 文件。自动应用多种布局、图表与表格样式,快速生成专业 PPT,彻底告别繁琐手工排版,让内容产出与展示更高效!

62

Quality

75%

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/pptx-generator/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

88%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 highly actionable with executable commands, a clear validated workflow, and a well-structured resource index pointing to real bundle files. The main weaknesses are mild redundancy between the workflow diagrams and examples, and one broken template reference.

Suggestions

Resolve the missing assets/templates/business_template.pptx reference, either by adding the file or by removing/fixing the --template example.

Trim or consolidate the ASCII collaboration diagrams and the '使用示例' section, which largely restate the operation steps already documented.

Move the long collaboration/workflow diagrams into a reference file and link to them from the body to reduce inline redundancy.

DimensionReasoningScore

Conciseness

Mostly efficient with concise step headings and executable commands, though the ASCII collaboration diagrams and the '使用示例' section restate content already covered in the operation steps and could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready commands are given for every flow (json_validator, pptx_builder with --style/--template/--input-dir, pptx_validator) with real file paths, covering the common cases including batch and custom styles.

5 / 5

Workflow Clarity

A clear 4-step sequence (receive JSON → validate JSON → build PPTX → validate PPTX) with explicit validation checkpoints at both step 2 and step 4, satisfying the feedback-loop requirement for batch/generation operations.

5 / 5

Progressive Disclosure

Well-organized overview with a one-level-deep resource index linking to real references, scripts, and assets; minor gap is that assets/templates/business_template.pptx is referenced in the body but does not exist in the bundle.

4 / 5

Total

18

/

20

Passed

Description

61%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 clearly conveys the skill's purpose and includes useful trigger keywords, but it lacks an explicit 'when to use' clause and leans on marketing language that dilutes specificity. Adding a concrete 'Use when...' sentence and trimming promotional phrasing would raise the score.

Suggestions

Add an explicit trigger clause such as 'Use when converting JSON data into .pptx files, or when generating presentations from structured content.'

Remove marketing padding ('彻底告别繁琐手工排版', '让内容产出与展示更高效!') and replace with concrete capability statements.

Use third-person voice consistently and add natural synonyms (slides, deck, presentation) to broaden trigger coverage.

DimensionReasoningScore

Specificity

Names the domain (JSON to .pptx) and several concrete actions ('一键转换', '应用多种布局、图表与表格样式', '生成专业 PPT'), but they are wrapped in marketing padding ('彻底告别繁琐手工排版', '让内容产出与展示更高效!') that does not add capability information.

3 / 5

Completeness

The 'what' is clear (convert JSON into standard .pptx files), but there is no 'Use when...' clause or equivalent explicit 'when' guidance, which caps completeness at 3 per the rubric guideline.

3 / 5

Trigger Term Quality

Good keyword coverage including 'JSON', '.pptx', 'PPT', '汇报展示', '布局', '图表', '表格', but a few natural user-facing phrases and synonyms (e.g. slides, deck) are missing.

4 / 5

Distinctiveness Conflict Risk

The JSON-to-pptx niche is mostly distinct, with only minor overlap risk against the related presentation skills it explicitly references (ppt-generator, nanobanana-ppt-visualizer).

4 / 5

Total

14

/

20

Passed

Validation

87%

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

Validation14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

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

Warning

referenced_paths_exist

Referenced path issues: 1 missing, 3 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository
anbeime/skill
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.