CtrlK
BlogDocsLog inGet started
Tessl Logo

testimio

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

55

Quality

62%

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

Quality

Content

67%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 well-structured connection state machine, but it carries a marketing-style intro and a bare taxonomy list that pad the token budget. The broken 'Step 2'/'1b' cross-references are the main workflow gap.

Suggestions

Trim the marketing-style intro paragraph and the unexplained 18-item taxonomy list, which explain concepts Claude does not need; keep only what is required to use the CLI.

Fix the incoherent step numbering — either label a clear 'Step 1a / 1b / Step 2' sequence or replace the 'skip to Step 2' references with concrete section links.

Standardize the CLI invocation style so `membrane` and `npx @membranehq/cli` are not mixed within the same workflow.

DimensionReasoningScore

Conciseness

The body is mostly command-focused and efficient, but the intro paragraph ('Testim.io is an automated testing platform... uses AI to improve test stability... accelerate release cycles') and the bare 18-item taxonomy list ('Tests, Test Steps, Suites, Labels...') are unnecessary explanation Claude does not need, fitting 'Mostly efficient but includes some unnecessary explanation or could be tightened'; not 4 because the marketing-style intro is a noticeable padding block rather than a minor instance.

3 / 5

Actionability

It provides concrete, copy-paste-ready commands covering the common cases — `membrane connection ensure`, `membrane action list`, `membrane action run`, and `membrane request` plus a flags table — fitting 'Mostly executable guidance; concrete code or commands with minor gaps'; not 5 because of the inconsistent invocation style (`membrane login` vs `npx @membranehq/cli connection get`) and the `<actionId>`/`CONNECTION_ID` placeholders that require a prior discovery step.

4 / 5

Workflow Clarity

The connect-to-ready flow has explicit checkpoints and a feedback loop (poll while `BUILDING`, branch on `CLIENT_ACTION_REQUIRED`, re-poll after the user acts), fitting 'Clear sequence with most checkpoints present; minor validation gaps'; not 5 because the flow references 'skip to Step 2' and a '1b' step with no corresponding labeled sections, creating incoherent navigation.

4 / 5

Progressive Disclosure

Content is organized under clear headers (Install, Authentication, Connecting, Searching, Running actions, Proxy, Best practices) with no nested references, fitting 'Good structure; most content is appropriately placed; minor organization gaps'; not 5 because all content is inlined (no one-level-deep references) and the flat taxonomy list and flags table could arguably live in separate reference files.

4 / 5

Total

15

/

20

Passed

Description

57%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 has an explicit 'Use when...' trigger and names the product, giving it solid completeness and distinctiveness, but its actions are generic and it lacks the natural testing terms a user would actually say. Specificity and trigger-term quality are the main weaknesses.

Suggestions

Replace the generic 'Manage data, records, and automate workflows' with concrete Testim.io actions, e.g. 'Create and run end-to-end tests, manage test steps and suites, and view run results.'

Add the natural terms users say, such as 'tests', 'test steps', 'suites', and 'test runs', so the trigger reads like 'Use when the user wants to create, run, or manage Testim.io tests and suites.'

Tighten the trigger to reference the actual testing workflow rather than the vague 'interact with Testim.io data'.

DimensionReasoningScore

Specificity

The phrase 'Manage data, records, and automate workflows' names the Testim.io domain but the actions are minimal and generic ('manage', 'automate') rather than concrete Testim capabilities, matching the anchor 'Names the domain but actions are minimal or generic'; it falls short of 3 because there are no concrete actions like 'extract', 'create', or 'run tests'.

2 / 5

Completeness

It states both a 'what' ('Testim.io integration. Manage data, records, and automate workflows.') and an explicit 'when' ('Use when the user wants to interact with Testim.io data.'), satisfying 'Has both what and when'; it is not 5 because the 'when' trigger is generic rather than a concrete test-specific phrase.

4 / 5

Trigger Term Quality

It includes the natural product keyword 'Testim.io' and the trigger 'interact with Testim.io data', but misses the common natural testing terms users actually say (tests, suites, runs, test results), fitting 'Some relevant keywords but missing common variations or synonyms'; not 4 because keyword coverage is thin and generic ('data', 'records').

3 / 5

Distinctiveness Conflict Risk

The explicit 'Testim.io' product name gives it a clear niche with minimal conflict risk, but the generic verbs 'Manage data, records, and automate workflows' create minor overlap risk with generic data-management skills, fitting 'Mostly distinct; minor overlap risk'; not 5 because the triggers are not sharply test-specific.

4 / 5

Total

13

/

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.