CtrlK
BlogDocsLog inGet started
Tessl Logo

morph-ppt

Use this skill when the user wants a .pptx with smooth cross-slide animation — PowerPoint Morph transitions, Keynote-style continuous motion, shapes that grow / move / rotate as the slide advances. Trigger on: 'morph', 'morph transition', 'smooth transition', 'continuous animation across slides', 'Keynote-style transition', 'animated slide sequence', 'shape continuity across slides'. Output is a single .pptx. This skill is a scene layer on top of officecli-pptx — inherits every pptx v2 rule (visual floor, grid, palettes, connector canon, Delivery Gate 1–5a). DO NOT invoke for a generic deck, pitch deck, or board review without cross-slide motion — route those to officecli-pptx base or officecli-pitch-deck.

71

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

81%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.

A highly actionable, validation-rich manual: every command is executable, the workflow is sequenced with mandatory pre-code planning and reject-on-leak delivery gates, and external material is pointed to one level deep. Its main weakness is redundancy — the ghost-accumulation, spatial-variety, and shell-quoting rules are each restated three to five times, inflating the file well past what the content requires — and the inlining of material that its own reference files were created to hold.

Suggestions

Consolidate the ghost-accumulation rule into a single authoritative section (§Ghost Discipline & Actor Lifecycle) and reduce the other ~4 mentions (Mental Model, 'Ghost accumulation is silent', the pitfall table row, M-2) to one-line pointers, e.g. '→ see §Ghost Discipline' — this alone removes roughly 15% of the body.

Deduplicate the spatial-variety rule (≥5cm / ≥15° / ≥30% appears in §Mental Model, §What is Morph?, and §Choreography) into the §Scene-actor spatial rule section and reference it from the other two spots.

Move the §Style library lookup workflow (a 4-step procedure tied to reference/styles/) into reference/styles/INDEX.md or a dedicated reference file, keeping only the pointer and the 'coordinates are known-buggy' warning inline.

DimensionReasoningScore

Conciseness

The body consistently adds only CLI-specific knowledge Claude would not have (auto-prefix quirk, ghost thresholds, grep patterns) and never pads with known concepts — but the same critical rules are repeated verbatim-ish many times: ghost accumulation appears in ~5 places (Mental Model, "Ghost accumulation is silent", the full §Ghost Discipline section, the pitfall table, and M-2), the ≥5cm/≥15° spatial-variety rule in 3 places, and the `$9/mo` single-quoting rule in 3. Fits the 3 anchor ("mostly efficient… could be tightened"); not 2 because nothing explains concepts Claude already knows, and not 4 because the duplication is extensive enough that the ~470-line file could shrink by a third without losing information.

3 / 5

Actionability

Fully executable, copy-paste-ready guidance throughout: four complete recipe blocks with exact `officecli add/set` commands and props, a runnable Python helper-invocation script, the M-4 `raw-set` speed example with readback, jq/grep one-liners, and four complete gate scripts with REJECT criteria. Specific examples cover the common morph cases (single element, coordinated actors, long arc, hybrid fade).

5 / 5

Workflow Clarity

Clear sequence (read pptx v2 → plan the §Morph Pair Planning table BEFORE coding → build via recipes → run gates → deliver) with explicit validation checkpoints and feedback loops for a batch operation: Gates 1–5a inherited, a morph-specific Gate 2 grep addendum, and Gate 5b-morph-1..4 proof loops, capped by "If any Gate prints REJECT, fix and re-run — never deliver with a known-open gate". Matches the 5 anchor (explicit validation, error-recovery loops, checklists).

5 / 5

Progressive Disclosure

References are one level deep, well-signaled, and each is annotated with when to read it (References section plus inline "→ see pptx v2 §X" pointers covering decision-rules.md, pptx-design.md, morph-helpers.py/.sh, styles/INDEX.md). Falls short of 5 because the SKILL.md is a ~470-line full manual rather than an overview — recipes, gate scripts, ghost-discipline detail, and the style-library workflow are all inline where some belong in reference files — and no bundle files are present in this skill directory, so the `reference/` paths cannot be verified to exist.

4 / 5

Total

17

/

20

Passed

Description

95%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.

An exemplary description: it states a precise niche, gives an explicit natural-language trigger list, defines the output artifact, and actively de-conflicts with sibling skills via DO-NOT-INVOKE routing. The only weakness is that capability coverage is outcome-framed rather than action-enumerated, which keeps specificity just short of the top anchor.

DimensionReasoningScore

Specificity

Concrete capabilities are explicit — "wants a .pptx with smooth cross-slide animation", "shapes that grow / move / rotate as the slide advances", "Output is a single .pptx" — but they are framed as output characteristics rather than a comprehensive list of executable actions. Not the 5 anchor because it never enumerates what the skill actually does (build slides, bind shape names, choreograph transitions); not 3 because multiple specific, non-generic capabilities are stated.

4 / 5

Completeness

Both what ("a .pptx with smooth cross-slide animation… Output is a single .pptx", "scene layer on top of officecli-pptx") and when ("Use this skill when…", explicit trigger list, plus negative guidance "DO NOT invoke for a generic deck, pitch deck, or board review without cross-slide motion") are clearly and explicitly answered with concrete trigger phrases.

5 / 5

Trigger Term Quality

Eight explicit natural trigger phrases ("'morph', 'morph transition', 'smooth transition', 'continuous animation across slides', 'Keynote-style transition', 'animated slide sequence', 'shape continuity across slides'") plus synonyms ("PowerPoint Morph transitions", "Keynote-style continuous motion") and the file extension ".pptx". Comprehensive coverage matching the 5 anchor.

5 / 5

Distinctiveness Conflict Risk

Clear niche (cross-slide morph motion only) with distinct triggers and explicit conflict-resolution routing: "route those to officecli-pptx base or officecli-pitch-deck". Minimal overlap risk with the sibling skills it names.

5 / 5

Total

19

/

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

skill_md_line_count

SKILL.md is long (537 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.