CtrlK
BlogDocsLog inGet started
Tessl Logo

commandbar

CommandBar integration. Manage data, records, and automate workflows. Use when the user wants to interact with CommandBar data.

56

Quality

65%

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 ./skills/commandbar/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

68%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 well-structured, command-driven integration guide with strong actionability and clean organization. Its main weaknesses are inconsistent step numbering with implicit rather than explicit validation checkpoints, and a few minor over-explanatory passages.

Suggestions

Make the connection workflow a single numbered sequence with an explicit validation checkpoint, e.g. after 'connection get --wait' add '**Verify**: only proceed when state is READY; on CLIENT_ACTION_REQUIRED surface the uiUrl and re-poll'.

Fix the dangling step references — the text says 'skip to Step 2' and labels a section '1b' but no Step 1/Step 2 headers exist; relabel the flow as Steps 1–3.

Trim motivational padding like 'so you can focus on the integration logic rather than auth plumbing' and the 'used by employees of companies…' overview sentence to tighten token budget.

DimensionReasoningScore

Conciseness

The body is mostly lean command-driven guidance, but contains mild over-explanation Claude doesn't need (e.g. 'Membrane handles authentication and credentials refresh automatically — so you can focus on the integration logic rather than auth plumbing' and the descriptive overview paragraph), matching the score-4 anchor 'Efficient; minor instances of over-explanation that could be trimmed'.

4 / 5

Actionability

It provides concrete, mostly copy-paste-ready commands throughout (install, login, connection ensure, action list/run, request) with flag tables, but a few spots leave placeholders (CONNECTION_ID) without showing how to obtain the value, matching the score-4 anchor 'Mostly executable guidance; concrete code or commands with minor gaps'.

4 / 5

Workflow Clarity

The connection flow is sequenced with state transitions and a polling loop, but there is no explicit validate-before-proceed checkpoint and the section numbering is inconsistent ('#### 1b' with no 'Step 1'/'Step 2' anchors despite referencing them), matching the score-3 anchor 'Steps listed but validation gaps; sequence present but checkpoints missing or implicit'.

3 / 5

Progressive Disclosure

The single-file body is well-organized into clear sections (Overview, Working with CommandBar, Popular actions, Best practices) with no bundle files present to externalize, so it is appropriately self-contained; minor gaps are the buried proxy flag table and overview bullets that could be tighter, matching the score-4 anchor 'Good structure; most content is appropriately placed'.

4 / 5

Total

15

/

20

Passed

Description

62%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 third person and answers both what and when, anchored on a distinctive product name. Its weaknesses are generic action verbs and thin natural-language trigger coverage rather than a clear, comprehensive capability list.

Suggestions

Replace generic verbs ('Manage data, records, and automate workflows') with concrete capabilities, e.g. 'Search and run CommandBar actions, manage help-center content, and proxy CommandBar API requests'.

Expand the trigger with natural phrasings users would say, e.g. 'Use when the user wants to search or trigger actions in CommandBar, manage snippets or help content, or call the CommandBar API'.

Add file/term synonyms (e.g. 'CommandBar snippets, help center, search sessions') so the description matches how users actually phrase the request.

DimensionReasoningScore

Specificity

The description names the domain (CommandBar integration) and two concrete action classes ('Manage data, records, and automate workflows'), but the actions are generic verbs rather than a comprehensive list of specific capabilities, matching the score-3 anchor 'Names domain and 1-2 concrete actions, but not comprehensive'.

3 / 5

Completeness

It states what the skill does ('Manage data, records, and automate workflows') and gives an explicit when clause ('Use when the user wants to interact with CommandBar data'), but the trigger could be more specific about the scenarios, matching the score-4 anchor where both are present but when could be more explicit.

4 / 5

Trigger Term Quality

It relies primarily on the product proper noun 'CommandBar' with one natural phrase ('interact with CommandBar data') and lacks common synonym phrasings users would naturally say, matching the score-3 anchor 'Some relevant keywords but missing common variations or synonyms'.

3 / 5

Distinctiveness Conflict Risk

The CommandBar proper noun gives it a clear niche distinct from most skills, with only minor overlap risk against other Membrane-based SaaS integration skills, matching the score-4 anchor 'Mostly distinct; minor overlap risk with closely related skills'.

4 / 5

Total

14

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
membranedev/application-skills
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.