CtrlK
BlogDocsLog inGet started
Tessl Logo

ppt-roadshow-generator

PPT 路演视频全流程生成器,支持品牌风格学习、智能配音、音效音乐、字幕和一键视频合成。可一次性生成 15-100 页风格统一的完整路演视频。

57

Quality

66%

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

Quality

Content

72%

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

The content is strong on actionability and progressive disclosure, with real executable scripts and well-organized one-level-deep references, but it is held back by missing validation checkpoints for its batch video-generation workflow and minor redundancy in the setup section.

Suggestions

Add explicit validation/verification checkpoints after key batch steps (e.g., verify generated slide count and brand_style.json validity before synthesis, with a fix-and-retry loop on failure).

Remove the duplicated dependency list in 前置准备 since it already appears in the frontmatter, or reference it instead of restating.

Add an error-recovery checklist for video synthesis failures (missing assets, FFmpeg errors, audio/subtitle sync mismatches).

DimensionReasoningScore

Conciseness

Mostly efficient with bullets and executable blocks and no basic-concept explanation, but it repeats the dependency list from the frontmatter in 前置准备 and some role steps are slightly padded, so it could be tightened.

2 / 3

Actionability

Provides fully executable, copy-paste-ready bash commands invoking real scripts (audio_processor.py, subtitle_generator.py, roadshow_composer.py) with concrete flags, matching the anchor for executable code.

3 / 3

Workflow Clarity

The ten-role sequence is clear with outputs feeding the next step, but batch operations (15-100 page generation, video synthesis) lack any validation/verification checkpoints or error-recovery loops, which caps workflow_clarity at 2 per the rubric.

2 / 3

Progressive Disclosure

Clear overview in SKILL.md with a well-signaled 资源索引 pointing one level deep to real reference and script files (all verified to exist), with content appropriately split into separate reference files and no nested references.

3 / 3

Total

10

/

12

Passed

Description

60%

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 specific about capabilities and uses a distinctive third-person voice, but it omits any explicit 'when to use' trigger guidance and only partially covers natural trigger-term variations, capping completeness and trigger quality at 2. Adding a 'Use when...' clause with broader natural terms would raise the score.

Suggestions

Add an explicit trigger clause such as 'Use when the user needs to create 路演视频, 产品发布演示, or 公司介绍视频.'

Broaden trigger terms to include natural variations like '演示视频', 'pitch deck', '产品发布', '宣传片'.

Explicitly differentiate from generic PPT skills by foregrounding the end-to-end voiceover/subtitle/video-synthesis pipeline.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('品牌风格学习、智能配音、音效音乐、字幕和一键视频合成') plus the specific capability of 15-100 pages, matching the anchor for listing several specific concrete actions.

3 / 3

Completeness

Clearly answers 'what' the skill does, but there is no 'Use when...' clause or equivalent explicit trigger, which caps completeness at 2 per the rubric guideline.

2 / 3

Trigger Term Quality

Contains relevant natural terms like '路演视频', '配音', '字幕' but misses common variations such as '演示', '产品发布', 'pitch deck', so keyword coverage is partial.

2 / 3

Distinctiveness Conflict Risk

The full roadshow-video pipeline (dubbing/subtitles/synthesis) is a clear niche, but without explicit differentiating triggers it could still overlap with generic PPT-generator skills.

2 / 3

Total

9

/

12

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.

Validation15 / 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
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.