CtrlK
BlogDocsLog inGet started
Tessl Logo

mindbody

Mindbody integration. Manage Recordses. Use when the user wants to interact with Mindbody data.

60

Quality

71%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./skills/mindbody/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

76%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, executable CLI commands and a well-validated connection workflow, but it is somewhat verbose and lacks validation feedback loops for destructive data operations.

Suggestions

Add a validation/verification step for destructive actions (e.g., confirm a Record exists before delete, or verify a create/update returned the expected id/state) to lift the workflow-clarity cap.

Trim filler sentences ('so you can focus on the integration logic...', 'This is the fastest way to get a connection') for token efficiency.

Consolidate the redundant 'Searching for actions' and 'Popular actions' sections, and fix the inconsistent step numbering (a referenced 'Step 2' has no matching header).

DimensionReasoningScore

Conciseness

The body is mostly concrete commands with minimal concept explanation, but contains a few trimmable filler sentences like 'so you can focus on the integration logic rather than auth plumbing' and 'This is the fastest way to get a connection.'

4 / 5

Actionability

It provides copy-paste ready CLI commands with flags, --json output, and concrete examples covering connection setup, action search/run, and proxying, matching the fully-executable anchor.

5 / 5

Workflow Clarity

The connection workflow has explicit polling and state validation checkpoints, but the destructive CRUD action operations (create/update/delete) lack any validate-then-retry feedback loop, so workflow clarity is capped at 3 per the rubric's destructive/batch guidance.

3 / 5

Progressive Disclosure

Content is organized under clear section headers with no nested references and everything appropriately inline for a single integration skill, though the 'Popular actions' section partially duplicates 'Searching for actions'.

4 / 5

Total

16

/

20

Passed

Description

66%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 correctly pairs a 'what' with an explicit 'Use when' trigger and targets a distinct niche, but it is thin on specific actions and trigger synonyms, and 'Recordses' appears to be a typo.

Suggestions

Replace the generic 'Manage Recordses' with concrete operations (e.g., 'create, read, update, delete, and list Records') and fix the likely typo 'Recordses'.

Expand trigger terms to natural user phrases such as 'Mindbody appointments, classes, clients, or scheduling'.

Make the 'when' clause more specific, e.g., 'Use when the user wants to query or update Mindbody class schedules, client records, or appointments.'

DimensionReasoningScore

Specificity

Names the domain (Mindbody) and one action ('Manage Recordses'), but the action is generic and coverage is not comprehensive, fitting the 'domain + 1-2 concrete actions' anchor.

3 / 5

Completeness

It has both a 'what' ('Mindbody integration. Manage Recordses.') and an explicit 'Use when...' trigger, but the 'when' ('interact with Mindbody data') is generic and could be more specific.

4 / 5

Trigger Term Quality

Only 'Mindbody' and 'Mindbody data' appear as triggers; common natural synonyms a user might say (appointments, clients, classes, scheduling) are missing.

3 / 5

Distinctiveness Conflict Risk

Mindbody is a specific named platform with a clear niche and distinct trigger, so overlap with other skills is minimal.

5 / 5

Total

15

/

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.