CtrlK
BlogDocsLog inGet started
Tessl Logo

slides

Build a Grida slides deck — a `.canvas` bundle in slides mode whose pages are SVG documents (16:9, one SVG per slide). Use when creating a presentation, pitch deck, slideshow, or talk.

68

Quality

83%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

82%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 tight, highly actionable skill body with copy-paste SVG/manifest examples and clear build/edit workflows. Main gaps are minor repetition of the folder-suffix point and the absence of an explicit validation feedback loop.

DimensionReasoningScore

Conciseness

The body is efficient and assumes Claude knows SVG/`.canvas`, but the `.canvas` folder-suffix point is repeated across Structure, Working pattern, and Starting from a template, and the "Show the result" section runs long — minor trimming opportunities keep it below the lean 5-anchor.

4 / 5

Actionability

Copy-paste-ready SVG and manifest code blocks plus concrete file operations (`write_file`/`read_file`/`surface_open`), exact paths (`NNN.svg`, `.canvas.json`), and fixed conventions (1920×1080 viewBox, zero-padding) cover the common start/edit/reorder/add/remove cases.

5 / 5

Workflow Clarity

Sequencing is clear (make bundle folder → write slides → write manifest → `surface_open`; edit: read manifest → edit SVGs → write back) with checkpoints like "read `.canvas.json` first" and "Never open an empty bundle...", but there is no explicit validate→fix→retry feedback loop.

4 / 5

Progressive Disclosure

Well-organized into labeled sections with one-level-deep "See also" delegation to sibling `svg`/`dotcanvas` skills and no nested references, but at ~107 lines with no bundle files it relies on sectioning alone rather than the split-file structure the 5-anchor describes.

4 / 5

Total

17

/

20

Passed

Description

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

A strong, specific description that clearly states both what the skill builds and when to use it, with natural trigger synonyms. Minor gaps: no file-extension trigger term and some overlap with closely related svg/dotcanvas skills.

DimensionReasoningScore

Specificity

"Build a Grida slides deck — a `.canvas` bundle in slides mode whose pages are SVG documents (16:9, one SVG per slide)" names the domain plus several concrete structural specifics (`.canvas` bundle, slides mode, SVG pages, 16:9, one per slide), but describes one building action rather than the multiple distinct actions the 5-anchor lists.

4 / 5

Completeness

It explicitly answers both what (build a `.canvas`/SVG slides deck) and when ("Use when creating a presentation, pitch deck, slideshow, or talk") with concrete trigger phrases, matching the 5-anchor.

5 / 5

Trigger Term Quality

"Use when creating a presentation, pitch deck, slideshow, or talk" gives good synonym coverage of natural user phrases, but lacks a file-extension-style trigger (e.g. `.canvas`) that the 5-anchor example includes.

4 / 5

Distinctiveness Conflict Risk

The Grida `.canvas`+SVG slides niche is mostly distinct with clear triggers, but "presentation" is broad and the body's See-also notes overlap with sibling `svg` and `dotcanvas` skills, giving minor overlap risk rather than minimal.

4 / 5

Total

17

/

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
gridaco/grida
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.