CtrlK
BlogDocsLog inGet started
Tessl Logo

morph-ppt-3d

3D Morph PPT — extends morph-ppt with GLB model insertion, cinematographic camera, model-content layout, and enriched visual design system.

54

Quality

61%

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 ./backend/commonly-bundled-skills/officecli/skills/morph-ppt-3d/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

63%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 and clear validation checkpoints, but it is noticeably padded by the verbose model-discovery dialog and inlines reference-grade design material that would be better split into separate files.

Suggestions

Trim the seven-step Model Discovery Flow to the essential decision points and move the website-by-website walkthrough into a separate references file.

Split the color palettes and font pairings into a referenced design file so SKILL.md stays an overview, improving progressive disclosure.

Convert the stated verification checks into concrete copy-paste commands (e.g. an officecli/grep snippet asserting one model3d per slide and the area-ratio rule).

DimensionReasoningScore

Conciseness

Mostly efficient with concrete tables and bash/python examples, but the lengthy Model Discovery Flow (seven steps with sample dialog and multiple website walkthroughs) and restated color/font guidance pad the file with content Claude could derive or trim.

3 / 5

Actionability

Provides concrete, executable officecli commands, curl snippets, and a runnable python build loop with real prop values; minor gaps are the illustrative placeholder URLs and the Poly Pizza parse step that is not fully executable.

4 / 5

Workflow Clarity

The build is sequenced (compatibility gate -> discovery -> per-slide fresh model add -> verification) with explicit validation checkpoints (area-ratio check, one model3d per slide, coordinate re-check), though some verification steps are stated as checks rather than copy-paste commands.

4 / 5

Progressive Disclosure

Structure is sectioned and references styles/INDEX.md, but there are no separate bundle files to offload the large palette/font/discovery material, so substantial reference-grade content is inlined rather than split into one-level-deep files.

3 / 5

Total

14

/

20

Passed

Description

58%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 states what the skill adds to morph-ppt and carves a distinct 3D-PPT niche, but it lacks an explicit 'Use when' trigger clause and the natural file-extension terms (.glb, .pptx) that users would actually say.

Suggestions

Add an explicit 'Use when' clause naming the trigger, e.g. 'Use when the user wants a .pptx containing a .glb 3D model with Morph transitions.'

Include concrete file-extension triggers (.glb, .pptx) and natural synonyms ('3D model', 'GLB', 'Morph slides') so the skill surfaces for the phrases users actually say.

Confirm the voice is third-person and keep the capability list tight rather than adding more abstract adjectives.

DimensionReasoningScore

Specificity

Names the concrete 3D-specific capabilities (GLB model insertion, cinematographic camera, model-content layout, enriched visual design system) rather than vague language, but stops short of exhaustive coverage of all build actions.

4 / 5

Completeness

The 'what' is stated (extends morph-ppt with four 3D additions) but the 'when' is not present in the description; the triggering situation only appears later in the body, so completeness is capped at 3 per the missing-trigger-clause guideline.

3 / 5

Trigger Term Quality

It mentions '3D model' and 'Morph transitions' but omits the natural file-extension triggers a user would say (.glb, .pptx) and common synonyms, and lacks an explicit 'Use when' phrase in the description itself.

3 / 5

Distinctiveness Conflict Risk

The '3D Morph PPT' niche with GLB/model/camera triggers is clearly distinct from generic slide skills, with only minor overlap risk against the base morph-ppt skill it extends.

4 / 5

Total

14

/

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.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (568 lines); consider splitting into references/ and linking

Warning

Total

15

/

16

Passed

Repository
Team-Commonly/commonly
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.