CtrlK
BlogDocsLog inGet started
Tessl Logo

add-dock-band

Add dock band support to your Command Palette extension for persistent toolbar widgets. Use when asked to add dock support, toolbar buttons, persistent UI widgets, taskbar integration, live-updating status displays, quick-access buttons, or always-visible controls. Supports single buttons, multi-button strips, and live-updating content.

70

Quality

86%

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

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.

The body is code-forward, executable, and well-sectioned, covering the main dock-band patterns without padding. Its main gap is the absence of any explicit build/verify step after the code, and no reference bundle files to split out deeper detail.

Suggestions

Add a brief verification step (e.g., build the extension and confirm the band appears in the Dock) so the workflow has an explicit checkpoint.

Consider moving the live-updating timer pattern or the rendering-behavior reference table into a references/ file to reduce inline bulk and improve progressive disclosure.

Note the SDK version dependency inline near the relevant code sample rather than only in Prerequisites, since version-sensitive info currently penalizes conciseness slightly.

DimensionReasoningScore

Conciseness

Largely lean — code-forward with minimal concept explanation and only the necessary 'How Dock Bands Render' table — though the three full code samples and inline comments add a little bulk that could be trimmed.

4 / 5

Actionability

Fully executable, copy-paste-ready C# examples covering the three common cases (single button, multi-button strip, live-updating band) plus a rendering-behavior table and a nested-pinning snippet.

5 / 5

Workflow Clarity

The skill is organized into clear sequential scenarios (Quick Start → Multi-Button → Live-Updating → rendering → pinning), but lacks explicit validation/verification checkpoints after implementation; it is not a destructive or batch workflow so the 3-cap does not apply.

4 / 5

Progressive Disclosure

Well-organized with clearly headed sections and a single one-level-deep external Documentation link; no bundle files exist to offload the inline code, so most detail necessarily lives in SKILL.md with only minor organization gaps.

4 / 5

Total

17

/

20

Passed

Description

91%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 concisely states the capability, gives a thorough 'Use when...' trigger list in third person, and occupies a distinctive niche. Minor room to tighten the supported-variants list but no real defects.

DimensionReasoningScore

Specificity

Lists several concrete capabilities — 'single buttons, multi-button strips, and live-updating content' — with specific actions like persistent toolbar widgets and taskbar integration, but slightly short of fully comprehensive coverage of all dock-band variants.

4 / 5

Completeness

Explicitly states what it does ('Add dock band support... for persistent toolbar widgets') and when to use it via a clear 'Use when asked to add dock support...' clause with concrete trigger phrases.

5 / 5

Trigger Term Quality

Comprehensive natural trigger coverage including 'toolbar buttons', 'persistent UI widgets', 'taskbar integration', 'live-updating status displays', 'quick-access buttons', and 'always-visible controls' — the everyday phrases a user would actually say.

5 / 5

Distinctiveness Conflict Risk

Targets a clear niche — Command Palette extension dock bands — with distinctive triggers like 'dock support' and 'persistent toolbar widgets', making conflict with unrelated skills minimal.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
microsoft/PowerToys
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.