CtrlK
BlogDocsLog inGet started
Tessl Logo

balena

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

61

Quality

72%

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/balena/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 highly actionable with concrete CLI commands and a strong connection-state feedback loop, and is reasonably concise. Its main gaps are a dangling 'Step 2' reference and minor padding in the intro.

DimensionReasoningScore

Conciseness

Mostly efficient, command-driven content with minor over-explanation such as the Balena intro paragraph and 'so you can focus on the integration logic rather than auth plumbing' that could be trimmed.

4 / 5

Actionability

Provides fully executable, copy-paste ready commands for install, login, connection, polling, action search/run, and proxy requests, with a flag table covering common cases.

5 / 5

Workflow Clarity

Clear sequence from install to authenticate to connect with an explicit state-based polling feedback loop (READY/BUILDING/CLIENT_ACTION_REQUIRED/CONFIGURATION_ERROR), though the referenced 'Step 2' has no matching heading.

4 / 5

Progressive Disclosure

Well-organized single-file structure with clear section headers and no external references needed, though some inline reference material (proxy flags, action discovery) could justify separation.

4 / 5

Total

17

/

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 names a specific platform and includes an explicit 'Use when' trigger, covering both what and when. Its weakness is generic action verbs ('manage data, records') that undersell Balena's actual device-fleet capabilities.

Suggestions

Replace generic verbs with concrete Balena actions such as 'deploy releases to device fleets, manage devices, and set environment variables'.

Broaden trigger terms to include natural user phrases like 'IoT devices', 'device fleets', 'releases', or 'balenaCloud'.

Tie the 'Use when' clause to concrete intents, e.g. 'Use when the user wants to deploy to or monitor Balena device fleets.'

DimensionReasoningScore

Specificity

Names the Balena domain and lists 'Manage data, records, and automate workflows', but these actions are generic rather than concrete Balena operations (e.g. deploy releases, manage device fleets).

3 / 5

Completeness

Explicitly states both what ('Balena integration. Manage data, records, and automate workflows') and when ('Use when the user wants to interact with Balena data'), though the trigger is somewhat generic.

4 / 5

Trigger Term Quality

Includes 'Balena' and 'interact with Balena data' as triggers, but lacks natural synonyms or variations a user might say (e.g. 'devices', 'fleets', 'releases').

3 / 5

Distinctiveness Conflict Risk

Naming the specific Balena platform gives it a clear niche with minimal conflict risk, but the generic 'manage data, records' phrasing leaves minor overlap with other data 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.