CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

publish-wg-minutes

Process and publish WebPerfWG meeting minutes from Google Docs zip exports. Read this before handling any WebPerfWG meeting minute zip files.

1.00x
Quality

84%

Does it follow best practices?

Impact

100%

1.00x

Average score across 3 eval scenarios

SecuritybySnyk

Low

Low-risk findings worth noting

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 tight, highly actionable single-file skill: concrete commands, exact naming patterns, and a dated-directory convention leave nothing ambiguous about execution. The one real gap is the absence of validation/feedback steps around its destructive zip deletions, which is the main thing keeping workflow clarity down.

DimensionReasoningScore

Conciseness

The body is lean and command-driven with almost no concept explanation, but the Date Parsing section maps month names to numbers ("January=01, February=02, ..., December=12") that Claude already knows, and the Checklist partly restates the Process steps. This matches anchor 4 (efficient with minor instances that could be trimmed) rather than 5, where every token earns its place.

4 / 5

Actionability

Every step has copy-paste-ready bash (cp into the dated directory, "unzip *.zip && rm *.zip", mv to index.html, "bash cleaner.sh ...", rm of the original zip) plus the exact README link format and real filename examples covering the common cases. This matches anchor 5 (fully executable, specific examples cover common cases).

5 / 5

Workflow Clarity

Six clearly numbered steps with a conditional case for new-year README sections and an end checklist, but the workflow performs destructive operations ("rm *.zip", deleting the original zip) with no validation of intermediate results — no check that extraction or cleaner.sh succeeded before the zip is destroyed, and no feedback loop if something fails. Per the destructive/batch-operation cap, this is held at anchor 3 (sequence present, checkpoints missing) rather than 4.

3 / 5

Progressive Disclosure

This is a single-file skill with no bundle files; the body is appropriately sized and cleanly sectioned (Overview, Working Directory, Input Format, Process, Date Parsing, Checklist) with easy navigation and no content that needs splitting into separate files, matching the no-external-references exception for a well-organized single-purpose skill.

5 / 5

Total

17

/

20

Passed

Description

73%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 concise, in third person, and clearly names a distinct niche with an explicit trigger clause. Its main weakness is thin capability coverage — only two generic actions (process, publish) — leaving the user to guess what the skill actually does step by step.

Suggestions

Enumerate the concrete sub-actions in the description, e.g., "Process and publish WebPerfWG meeting minutes from Google Docs zip exports: extract, rename to index.html, run cleanup, and update the meetings README."

Add natural trigger variations such as ".zip", "publish the minutes", or "meeting notes" so users phrasing the request differently still hit the skill.

DimensionReasoningScore

Specificity

"Process and publish WebPerfWG meeting minutes from Google Docs zip exports" names the domain plus two concrete actions (process, publish), but does not enumerate the underlying sub-steps (extract, rename to index.html, clean, update README). It matches anchor 3 (domain and 1-2 concrete actions, not comprehensive) rather than 4, whose minor-gaps coverage would require listing several specific actions.

3 / 5

Completeness

Both parts are present: "Process and publish WebPerfWG meeting minutes..." answers what, and "Read this before handling any WebPerfWG meeting minute zip files" is an explicit trigger clause equivalent to "Use when...", so the cap-at-3 rule does not apply. It falls short of anchor 5 because the trigger is limited to zip-file handling and could be more explicit about the broader publish-minutes context.

4 / 5

Trigger Term Quality

Natural terms a user in this niche would say are present: "WebPerfWG", "meeting minutes", "Google Docs", "zip files/exports". A few natural variations are missing (".zip" extension, "publish the minutes", "call notes"), so it matches anchor 4 (good coverage, a few terms missing) rather than anchor 5's comprehensive synonym coverage.

4 / 5

Distinctiveness Conflict Risk

"WebPerfWG meeting minutes from Google Docs zip exports" carves out a clear niche with distinct triggers; virtually no other skill would fire on these terms, matching anchor 5 (clear niche, minimal conflict risk).

5 / 5

Total

16

/

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

w3c/web-performance

Path

skills/publish-wg-minutes/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.