CtrlK
BlogDocsLog inGet started
Tessl Logo

remote-compute-ssh

Submit→wait_for_notification→harvest workflow for the user's SSH/SLURM hosts. Load once you've decided to dispatch remote.

68

Quality

81%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

High

Do not use without reviewing

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

A highly actionable, well-sequenced skill body with strong validation and failure-recovery loops. Its weaknesses are verbosity in the rationale prose and a monolithic structure with no progressive disclosure into separate reference files.

Suggestions

Tighten the rationale-heavy prose sections (e.g., 'When the user gives you a budget') to reduce token load without losing the operational facts.

Extract the inline submit_job parameter reference into a separate reference file and link to it, so the main workflow stays a lean overview.

DimensionReasoningScore

Conciseness

The content is dense and almost entirely non-obvious operational knowledge (repl-vs-python kernel split, approval gate, harvest caps), but it is prose-heavy and long (~360 lines) with rationale passages that could be tightened, so it is mostly efficient rather than lean.

2 / 3

Actionability

Provides fully executable, copy-paste-ready code (submit_job with real params, attach_job().result(), save_artifacts), specific commands (module avail, conda env list), and concrete gotchas (dst_filename no '/', bash -eo pipefail, wait $pid).

3 / 3

Workflow Clarity

Sequenced end-to-end (compute_details → bind → discover → activate → submit → wait_for_notification → harvest → save_artifacts → close) with explicit validation checkpoints (run entrypoint before submit, ask before a third failed submit) and failure feedback loops (read exit_code/log → fix → resubmit; retry_after_user_action → ask_about_compute).

3 / 3

Progressive Disclosure

Well-organized into clearly headed sections, but it is a monolithic single ~360-line file with reference-style detail (the submit_job parameter dictionary) inline and no file-level references to split content into, which the >50-line exception does not cover.

2 / 3

Total

10

/

12

Passed

Description

85%

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 tight, specific description that names the domain and the three-stage workflow and gives an explicit load trigger. Its main weakness is trigger-term coverage, which mixes in internal mechanism names and misses common user variations like 'cluster' or 'HPC'.

Suggestions

Add natural user-facing trigger terms ('cluster', 'HPC', 'run jobs remotely') alongside SSH/SLURM to broaden trigger coverage.

Consider reframing the mechanism names (wait_for_notification, harvest) in the description with user-facing verbs so the trigger reads more naturally.

DimensionReasoningScore

Specificity

Lists multiple concrete actions ('Submit→wait_for_notification→harvest') for a named domain ('SSH/SLURM hosts'), matching the anchor for multiple specific concrete actions rather than the vaguer level 2.

3 / 3

Completeness

Explicitly answers what ('Submit→wait_for_notification→harvest workflow for the user's SSH/SLURM hosts') and when ('Load once you've decided to dispatch remote'), satisfying the explicit-trigger requirement that would otherwise cap this at 2.

3 / 3

Trigger Term Quality

Contains relevant natural terms ('SSH/SLURM hosts', 'dispatch remote') but leans on internal mechanism names (wait_for_notification, harvest) and omits common variations a user might say ('cluster', 'HPC', 'compute').

2 / 3

Distinctiveness Conflict Risk

Carves a clear niche — the SSH/SLURM dispatch orchestration workflow — with distinct triggers unlikely to collide with sibling skills like compute-env-setup.

3 / 3

Total

11

/

12

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
UnicomAI/wanwu
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.