CtrlK
BlogDocsLog inGet started
Tessl Logo

add-macos-statusbar

Add a macOS menu bar status indicator for NanoClaw. Shows a bolt icon with a green/red dot indicating whether NanoClaw is running, with Start, Stop, and Restart controls. macOS only.

64

Quality

75%

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

Fix and improve this skill with Tessl

tessl review fix ./.claude/skills/add-macos-statusbar/SKILL.md
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.

The body is a tight, well-sequenced install workflow with concrete commands and validation checkpoints; its main weakness is that the referenced Swift source file is not bundled, which slightly weakens actionability and progressive disclosure.

DimensionReasoningScore

Conciseness

The body is lean: executable commands and a plist dominate, with prose limited to non-obvious operational detail (e.g. clearing the quarantine attribute on Sequoia+); it does not explain concepts Claude already knows.

5 / 5

Actionability

Guidance is mostly executable and copy-paste ready (swiftc, xattr, launchctl, full plist XML), but the compile step references `${CLAUDE_SKILL_DIR}/add/src/statusbar.swift` and no such bundle file exists, so the command cannot run as written.

4 / 5

Workflow Clarity

A clear phased sequence (Pre-flight, Compile & Install, Verify, Removal) with explicit pre-flight validation and skip-ahead logic, but the final verify step lacks a recovery branch for when the PID column shows `-`.

4 / 5

Progressive Disclosure

Well-organized into clearly labeled phases with a single one-level-deep reference to the Swift source, but the referenced bundle file (`add/src/statusbar.swift`) is not present in the skill bundle, so the structure cannot be fully validated.

4 / 5

Total

17

/

20

Passed

Description

67%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 specific and distinct, clearly conveying what the skill builds and that it is macOS-only, but it omits any explicit 'when to use' trigger guidance. Adding a 'Use when...' clause with natural trigger phrases would lift the completeness and trigger-term dimensions.

Suggestions

Append a 'Use when...' clause naming natural trigger phrases, e.g. 'Use when the user wants a macOS menu bar icon showing NanoClaw's running status, or asks to start/stop/restart NanoClaw from the menu bar.'

Add common synonyms users might actually say ('menu bar icon', 'menubar', 'statusbar') to broaden trigger-term coverage.

Keep the concrete feature list (bolt icon, green/red dot, Start/Stop/Restart) — it already supports a strong specificity score.

DimensionReasoningScore

Specificity

Lists multiple concrete capabilities — 'Add a macOS menu bar status indicator', 'Shows a bolt icon with a green/red dot', 'Start, Stop, and Restart controls' — giving comprehensive coverage of what the indicator does.

5 / 5

Completeness

The 'what' is clearly stated, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the rubric caps completeness at 3.

3 / 5

Trigger Term Quality

Relevant terms like 'macOS menu bar', 'status indicator', and 'running' appear, but common synonyms users might say ('menubar', 'statusbar', 'menu bar icon') are only partially covered and no explicit trigger guidance is given.

3 / 5

Distinctiveness Conflict Risk

The description carves a clear NanoClaw-specific, macOS-only niche ('Add a macOS menu bar status indicator for NanoClaw') with minimal overlap risk against other skills.

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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
jbaruch/nanoclaw-telegram
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.