CtrlK
BlogDocsLog inGet started
Tessl Logo

lambda-labs

On-demand GPU cloud instances for ML training.

46

Quality

51%

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 ./optional-skills/mlops/lambda-labs/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

57%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 a thorough, actionable Lambda Labs guide with concrete code and well-sequenced workflows, but it inlines bulky reference material that belongs in the existing bundle files and lacks validation checkpoints for destructive operations like instance termination. These gaps in conciseness, workflow validation, and progressive disclosure keep it in the mid-range.

Suggestions

Move the full Python API and curl CLI sections into references/advanced-usage.md (already referenced) and keep only a minimal launch/list/terminate quickstart inline, improving both conciseness and progressive disclosure.

Add explicit validation checkpoints to risky workflows, e.g. "Verify the instance status is 'active' before SSH" after launch and "Confirm the instance ID before terminating" before the destructive terminate call.

Trim redundant or low-value sections (e.g. the standalone 'Common issues' table duplicates content likely in references/troubleshooting.md) to reduce token cost.

DimensionReasoningScore

Conciseness

The style is lean (tables, code blocks, minimal prose) and assumes Claude's competence without explaining basics, but the ~535-line body inlines bulky reference material (full Python API methods, curl CLI equivalents, 1-Click Clusters detail) that could be tightened or offloaded, fitting the score-3 anchor "Mostly efficient but includes some... could be tightened." It is not a 4 because the volume of inlined reference content exceeds minor trimming.

3 / 5

Actionability

The body provides concrete, largely copy-paste-ready guidance across common cases (launch, list, terminate, SSH keys, DDP training, torchrun, curl), with only minor elisions such as "# Training loop..." and an undefined MyModel(), matching the score-4 anchor "Mostly executable guidance; concrete code or commands with minor gaps." It is not a 5 because a few examples are illustrative rather than fully runnable.

4 / 5

Workflow Clarity

Multi-step workflows (account setup → launch → connect; single/multi-GPU training; LLM fine-tuning; batch inference) are clearly sequenced with numbered lists, but there are no explicit validation checkpoints, and the destructive terminate operation lacks a confirm/verify step, so per the rubric workflow_clarity is capped at 3 ("Steps listed but validation gaps; checkpoints missing or implicit"). It is not a 4 because validation gaps are more than minor.

3 / 5

Progressive Disclosure

Two real one-level-deep references (references/advanced-usage.md, references/troubleshooting.md) are clearly signaled with markdown links and one-line descriptions, but substantial reference-style content (the entire Python API section and curl CLI section) is inlined in SKILL.md rather than split out, fitting the score-3 anchor "content that should be separate is inline." It is not a 4 because the inlined API/CLI bulk is more than a minor organization gap.

3 / 5

Total

13

/

20

Passed

Description

45%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 is concise and states a clear purpose but omits any "Use when..." trigger guidance and does not name the provider (Lambda Labs), limiting completeness and distinctiveness. It reads as a competent but generic GPU-cloud summary rather than a uniquely identifiable, trigger-rich skill description.

Suggestions

Add an explicit trigger clause, e.g. "Use when launching on-demand GPU cloud instances for ML training or when the user mentions Lambda Labs, GPU training, or 1-Click Clusters."

Name the provider in the description ("Lambda Labs on-demand GPU cloud instances...") to reduce overlap with Modal/RunPod/SkyPilot/Vast.ai skills.

Include 1-2 concrete verbs (e.g. "Launch, configure, and run ML training on Lambda Labs GPU instances") to lift specificity above the generic-provisioning level.

DimensionReasoningScore

Specificity

The phrase "On-demand GPU cloud instances for ML training" names the domain but offers only a minimal, generic action ("on-demand" provisioning) with no concrete verbs like launch, train, or deploy, matching the score-2 anchor "Names the domain but actions are minimal or generic." It is not a 3 because no 1-2 specific concrete actions are enumerated.

2 / 5

Completeness

It clearly states what the skill provides ("On-demand GPU cloud instances for ML training") but has no "Use when..." clause or explicit trigger guidance, so per the rubric completeness is capped at 3 ("Has a clear 'what' but 'when' is missing"). It is not a 4 because the when is entirely absent rather than weakly present.

3 / 5

Trigger Term Quality

"GPU", "cloud instances", and "ML training" are relevant, reasonably natural terms, but coverage lacks common synonyms and variations (fine-tuning, inference, GPU servers, Lambda Labs), fitting the score-3 anchor "Some relevant keywords but missing common variations or synonyms." It is not a 4 because keyword coverage is thin for a single sentence.

3 / 5

Distinctiveness Conflict Risk

The description is specific to GPU cloud for ML but does not name Lambda Labs, so it could overlap with competing GPU-cloud skills (Modal, RunPod, SkyPilot, Vast.ai), matching the score-3 anchor "Somewhat specific but could still overlap with similar skills." It is not a 4 because omitting the provider name leaves non-trivial overlap risk.

3 / 5

Total

11

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (550 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

12

/

16

Passed

Repository
NousResearch/hermes-agent
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.