CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

oh-my-ppt-layout

Must be read before creating, relaying out, or repairing Oh My PPT slide layouts. Defines the per-page decision path, the named layout pattern catalog, canvas budgeting, collision avoidance, chart overpack guardrails, and title readability rules.

Quality

89%

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

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 a strong, highly actionable instruction skill: a sequenced decision path with self-check validation loops, concrete numeric budgets and class-level rules, and a clean three-file progressive-disclosure structure. Its one real weakness is redundancy — key constraints (gaps between modules, canvas size, density summarization) are restated across sections where a single authoritative statement plus back-references would do.

Suggestions

State "actual gaps between independent modules" and the 1600×900 canvas once authoritatively and use short back-references (e.g. 'see §3 gap rule') elsewhere; the phrase currently appears ~8 times.

Merge the overlapping over-density guidance in §1 step 3, §5, and §7 into one section, keeping §7 focused only on the under-fill mirror problem.

Trim the prose around the sketch block in §1 — the text before and after the code block repeats the same hierarchy/gaps/balance points the block itself encodes.

DimensionReasoningScore

Conciseness

The body avoids explaining known concepts and every rule is skill-specific, but it is noticeably repetitive: "actual gaps between independent modules" appears roughly eight times, the 1600×900 canvas is restated in nearly every section, and §1 step 3, §5, and §7 all re-cover over-density summarization with overlapping wording. This matches 'mostly efficient but could be tightened' better than the level-4 anchor, whose over-explanation is only minor.

3 / 5

Actionability

Guidance is fully concrete and executable: exact pixel floors (18px body, 24px headings, 12px auxiliary), specific Tailwind classes (`grid-rows-[auto_1fr_auto]`, `min-w-0`, `gap-4`), chart height ranges (380–560/280–360/220–280px), the required marker `@ppt-chart-height=N`, and a named pattern lookup table. Per the rubric's scoring note, absence of inline code in an instruction-only skill is not penalized when the guidance is this actionable, so it fits the top anchor.

5 / 5

Workflow Clarity

§1 gives a numbered decision path (0–7) ending in an explicit validation checkpoint — "Before calling the write tool, estimate the final layout... If either dimension exceeds the canvas, redesign the composition and check again" — and §10 provides an ordered failure-repair strategy with a mirror case for under-fill. Combined with the P0/P1/P2 checklist reference, this matches the anchor for clear sequence, explicit validation, feedback loops, and checklists; the operation is also not destructive/batch, so no cap applies.

5 / 5

Progressive Disclosure

The body opens with a clearly signaled, one-level-deep map of the three reference files (all verified to exist in the bundle: catalog.md, layout.md, checklist.md), each with a one-line purpose statement, and points to them inline at the exact sections where they matter. References cross-point sideways (layout.md → catalog.md) rather than nesting downward, matching the top anchor for a clear overview with well-signaled one-level-deep references.

5 / 5

Total

18

/

20

Passed

Description

88%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 strong: it explicitly states both what the skill defines and when it must be read, using third-person-imperative phrasing and concrete capability nouns rather than fluff. Its only weaknesses are modest — a few missing natural synonyms and minor overlap risk with sibling skills in the same PPT suite.

Suggestions

Add natural synonyms such as 'presentation', 'slide deck', or 'slide design' to broaden trigger coverage for users who don't say 'PPT' or 'layout'.

To reduce overlap risk with sibling skills, name the boundary explicitly (e.g. 'structure and budget only — visual style, charts, and animation have their own skills').

DimensionReasoningScore

Specificity

The description enumerates six concrete capabilities — "the per-page decision path, the named layout pattern catalog, canvas budgeting, collision avoidance, chart overpack guardrails, and title readability rules" — which comprehensively covers the skill's actual scope. It matches the anchor for multiple specific concrete items with comprehensive coverage, and is not the level below because the actions are not merely 'several with gaps' but a full inventory of what the body delivers.

5 / 5

Completeness

"Must be read before creating, relaying out, or repairing Oh My PPT slide layouts" explicitly answers 'when' with concrete trigger phrases (an equivalent of a 'Use when...' clause), and "Defines the per-page decision path..." explicitly answers 'what'. Both halves are concrete, so it clearly fits the top anchor rather than the level-4 anchor where the 'when' is present but could be more explicit.

5 / 5

Trigger Term Quality

Natural trigger terms are present — "creating", "relaying out", "repairing", "slide layouts", "PPT" — phrasing a user would plausibly say. It is not a 5 because common synonyms like "presentation", "slide deck", "slide design", or "overflow" are missing, matching the anchor for good keyword coverage with a few natural terms absent.

4 / 5

Distinctiveness Conflict Risk

"Oh My PPT slide layouts" carves out a clear niche tied to a specific tool family and layout concern, so it is mostly distinct. It is not a 5 because the skill suite contains closely related siblings (style, chart, animation skills referenced in §11), and layout-adjacent terms could pull triggers for those — matching the anchor for minor overlap risk with closely related skills.

4 / 5

Total

18

/

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

arcsin1/oh-my-ppt

Path

resources/skills/oh-my-ppt-layout/SKILL.md

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.