CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

sirv-media-viewer

Sirv Media Viewer guidance. Use when building, auditing, or debugging Sirv product galleries, zoom viewers, 360 spins, videos, YouTube/Vimeo embeds, 3D models, PDF galleries, smart .view galleries, thumbnails, fullscreen/mobile behavior, SMV class="Sirv" markup, data-src/data-options/data-breakpoints, Sirv JS loading, viewer API/events, CSP, accessibility, or Core Web Vitals for Sirv interactive media.

73

Quality

92%

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

86%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 well-structured, action-oriented body: executable HTML examples for the common gallery shapes, concrete option-boundary rules, red flags, and a verification checklist, with detailed material correctly split into a one-level-deep reference that exists in the bundle. Weaknesses are minor — a duplicated doc URL list and absent error-recovery feedback loops in the workflow.

DimensionReasoningScore

Conciseness

The body is lean and assumes competence (no explanation of what galleries or lazy loading are), but the 7-line docs.sirv.com URL list duplicates the 'Official Docs Map' in references/implementation.md verbatim, and 'Red Flags'/'Verification' overlap workflow steps 6-8 (lazy/LCP, reserving space, data-alt, CSP) — minor trims available.

4 / 5

Actionability

Three complete, copy-paste-ready HTML blocks cover the common markup shapes (mixed child-item gallery with preconnect/script, smart .view gallery, single-div comma-separated gallery), and concrete attribute-level guidance follows ('autostart:created', 'thumbnails.position:bottom', 'itemsOrder:spin, zoom, video, model, image').

5 / 5

Workflow Clarity

The 8-step Default Workflow is clearly sequenced from media identification through real-browser verification, and the Verification section is an explicit checklist, but there are no error-recovery feedback loops (e.g., what to do when a data-src 404s or CSP blocks a resource), matching anchor 4's 'minor validation gaps'.

4 / 5

Progressive Disclosure

Clear overview structure with a well-signaled, one-level-deep reference: 'Read [implementation.md](references/implementation.md) when writing or reviewing viewer markup, script loading, options, breakpoints, smart galleries, API/events, or CSP' — the file exists and the body appropriately keeps only overview patterns inline.

5 / 5

Total

18

/

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.

A strong description with an explicit, highly specific 'Use when' trigger clause covering the full SMV surface, natural trigger terms including file extensions and markup attributes, and a clearly branded niche with minimal conflict risk. The only weakness is the slightly generic leading noun 'guidance' in place of concrete capability verbs.

DimensionReasoningScore

Specificity

Concrete actions appear ("building, auditing, or debugging") with a comprehensive enumeration of subject areas ("product galleries, zoom viewers, 360 spins, videos, YouTube/Vimeo embeds, 3D models, PDF galleries, smart .view galleries, thumbnails, fullscreen/mobile behavior"), but the leading capability statement "Sirv Media Viewer guidance" is generic compared to anchor 5's fully concrete action list, leaving a minor gap.

4 / 5

Completeness

Both what ("Sirv Media Viewer guidance" for the enumerated media/viewer surface) and when ("Use when building, auditing, or debugging Sirv product galleries...") are explicitly answered with concrete trigger phrases, matching the anchor 5 pattern; the 'when' clause is unusually specific.

5 / 5

Trigger Term Quality

Comprehensive natural-term coverage including synonyms and file extensions: "product galleries", "zoom viewers", "360 spins", "YouTube/Vimeo embeds", "3D models", "PDF galleries", "smart .view galleries", "data-src/data-options/data-breakpoints", "viewer API/events", "CSP", "Core Web Vitals" — terms users would naturally say when needing this skill.

5 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: every trigger is Sirv/SMV-branded ("Sirv product galleries", "SMV class=\"Sirv\" markup", "Sirv JS loading", "viewer API/events"), so it would not fire for generic image, video, or gallery work.

5 / 5

Total

19

/

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

IgorVaryvoda/image-optimization-skill

Path

skills/sirv-media-viewer/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.