CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-e2e

Write, modify, or debug Docker-based Composio CLI end-to-end tests under ts/e2e-tests/cli, including binary invocation, fixture isolation, output assertions, and package manifests. Use for CLI E2E test suites only; use cli-command for CLI source implementation.

68

Quality

82%

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

SKILL.md
Quality
Evals
Security

Quality

Content

72%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.

A clean, well-disclosed overview that defers all detail to a single real reference file, achieving excellent token efficiency and progressive disclosure. The body itself is thin on executable guidance and workflow sequencing, relying on the reference for the concrete steps.

Suggestions

Inline the one or two most-needed executable commands (e.g. 'pnpm test:e2e:cli' and the suite directory layout) so the body is actionable without forcing a context switch.

Surface a brief sequenced workflow in the body (locate suite dir -> edit e2e.test.ts/package.json -> run verification) with a validation checkpoint before relying on the reference for full detail.

Confirm the reference's verification command and template match the repo's current runner, since the body delegates correctness entirely to that file.

DimensionReasoningScore

Conciseness

The body is a lean ~10 lines with no padding and no explanation of concepts Claude already knows; every token earns its place.

5 / 5

Actionability

The body gives a high-level pointer ('Read references/docker-cli-e2e.md before adding or changing suites') but no executable code, commands, or concrete steps inline; the actual executable guidance lives in the reference file.

3 / 5

Workflow Clarity

There is a single clear instruction but no sequenced workflow or validation checkpoints within the body itself; for the multi-step operations described in the reference (build, run, verify), the body does not surface a sequence.

3 / 5

Progressive Disclosure

A clear overview with a single, well-signaled one-level-deep reference to a real file (references/docker-cli-e2e.md), with no nested references, making navigation trivial.

5 / 5

Total

16

/

20

Passed

Description

92%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.

A strong, third-person description that concretely scopes capabilities and gives explicit usage guidance with a clean boundary against a sibling skill. The only minor gap is missing synonymous trigger phrasing.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Write, modify, or debug', 'binary invocation, fixture isolation, output assertions, and package manifests') with comprehensive coverage of the E2E test domain.

5 / 5

Completeness

Explicitly answers 'what' (write/modify/debug plus the four sub-tasks) and 'when' ('Use for CLI E2E test suites only') with a concrete trigger phrase and a clear boundary to cli-command.

5 / 5

Trigger Term Quality

Natural terms like 'CLI E2E test suites', 'Docker-based', and 'package manifests' are present, but it lacks common synonyms or file/path extensions users might naturally say, falling just below comprehensive.

4 / 5

Distinctiveness Conflict Risk

A clear niche ('CLI E2E test suites only') plus an explicit hand-off ('use cli-command for CLI source implementation') minimizes conflict risk with the related implementation skill.

5 / 5

Total

19

/

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
ComposioHQ/composio
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.