CtrlK
BlogDocsLog inGet started
Tessl Logo

cli-release

Release and recover first-party Composio CLI binaries through Build CLI Binaries, including automatic beta builds, promote-stable dispatches, beta-tag selection, asset and installation verification, and failed release recovery. Use when a contributor asks to build a CLI beta, publish or promote a stable CLI version, choose a release candidate, monitor a CLI release, or diagnose a failed CLI release. Do not use for TypeScript SDK Changesets releases or CLI source implementation.

77

Quality

97%

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

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

An exemplary instruction-skill body: lean contract rules plus a tightly sequenced execution workflow with real validation gates, deferring executable detail to a single well-organized one-level-deep reference. No verbosity, no missing checkpoints for this production-write workflow.

DimensionReasoningScore

Conciseness

The ~24-line body is entirely load-bearing: one framing sentence, one navigation directive ('Read references/release-workflow.md before selecting a candidate or dispatching a workflow'), six imperative contract rules, and five numbered steps. No concept explanations Claude already knows and no padding, matching the 5 anchor 'every token earns its place'; a 4 would require trimmable over-explanation, which is absent.

5 / 5

Actionability

As an instruction-only skill, the guidance is concrete and executable: it names the exact reference to run, the exact workflow action ('promote-stable'), the preflight ('the playbook's read-only preflight'), and precise verification and reporting steps. Per the rubric's code-vs-instruction note, the absence of inline code is not penalized because the referenced playbook carries copy-paste-ready gh/pnpm commands and the body routes to it unambiguously.

5 / 5

Workflow Clarity

The Execution section gives a clear five-step sequence (classify → preflight → dispatch and watch → verify → report) with explicit validation checkpoints: read-only preflight before dispatch, 'watch the resulting run to completion', 'Verify the published release and downstream checks named in the playbook', and 'Do not stop after the dispatch succeeds'. It also gates the production write ('present the resolved candidate and obtain explicit confirmation before dispatching it') and includes a recovery path as a first-class classification, satisfying the 5 anchor's explicit-validation and error-recovery criteria.

5 / 5

Progressive Disclosure

The body is a lean overview that delegates all runbook detail to a single, clearly signaled, one-level-deep reference ('Read references/release-workflow.md before selecting a candidate or dispatching a workflow'), which exists, is 185 lines with its own TOC, and contains no nested .md references. Content is appropriately split and navigation is easy, matching the 5 anchor.

5 / 5

Total

20

/

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 description: concrete capability list, explicit and natural 'Use when' triggers, third-person voice, and a boundary clause that prevents collision with the TypeScript SDK release path. The only gap is a handful of missing trigger synonyms such as 'ship' or 'cut a release'.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — 'automatic beta builds, promote-stable dispatches, beta-tag selection, asset and installation verification, and failed release recovery' — which comprehensively covers the skill's scope (beta, stable promotion, verification, recovery). It matches the 5 anchor; a 4 would require a detectable coverage gap, and none exists against the body and reference's stated paths.

5 / 5

Completeness

It explicitly answers both questions: what ('Release and recover first-party Composio CLI binaries through Build CLI Binaries, including...') and when ('Use when a contributor asks to build a CLI beta, publish or promote a stable CLI version...'). This matches the 5 anchor's pattern of concrete trigger phrases paired with a clear capability list; a 4 would need a less explicit 'when' clause, which is not the case here.

5 / 5

Trigger Term Quality

Trigger phrases are natural and varied — 'build a CLI beta', 'publish or promote a stable CLI version', 'choose a release candidate', 'monitor a CLI release', 'diagnose a failed CLI release' — giving good keyword coverage. It falls short of the 5 anchor's 'comprehensive coverage including synonyms' because common variants like 'ship a release', 'cut a release', or 'roll back' are absent.

4 / 5

Distinctiveness Conflict Risk

The niche is distinct ('first-party Composio CLI binaries through Build CLI Binaries') and the explicit exclusion clause ('Do not use for TypeScript SDK Changesets releases or CLI source implementation') sharply separates it from the adjacent SDK-release skill named in the reference. Minimal conflict risk, matching the 5 anchor.

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.

Validation — 16 / 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.