CtrlK
BlogDocsLog inGet started
Tessl Logo

scienceworld-process-monitor

This skill observes the state of an active apparatus and its contents to track progress. Use when you need to periodically check for state changes (e.g., solid to liquid) during a heating or reaction process. The skill uses 'look at' or 'examine' actions on the apparatus and substance.

68

Quality

85%

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

92%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 an exemplary lean, fully executable protocol with clear sequencing, checkpoints, and a retry loop. Its one real weakness is navigation: the useful references/state_transitions.md bundle file is orphaned — never referenced from the body — so Claude would never discover the state-transition tables when interpreting `examine` output.

Suggestions

Link the bundle reference where it matters, e.g., in step 3: 'Compare the observed state to the previous state (see [state_transitions.md](references/state_transitions.md) for common transition patterns and how to detect adjective/noun changes)'.

Add a brief stopping condition to the wait loop (e.g., how many rechecks before reconsidering, such as verifying the apparatus is still active), so the loop cannot run unbounded.

In the Example, show one intermediate observation from the optional transition states (e.g., 'softening chocolate') so the comparison step demonstrates partial-progress detection.

DimensionReasoningScore

Conciseness

The body is lean and instructional throughout — concrete commands, terse conditionals, and a compact worked example with no padding and no explanation of concepts Claude already knows. It matches 'every token earns its place'; there is nothing to trim without losing guidance.

5 / 5

Actionability

Fully executable guidance: exact commands (`look at <APPARATUS>`, `examine <SUBSTANCE>`, `activate <APPARATUS>`, `wait`) with decision branches for both failure modes, plus a complete worked example including realistic observation strings ('a stove (activated), containing: chocolate' → 'liquid chocolate'). This matches the copy-paste-ready, common-cases-covered anchor.

5 / 5

Workflow Clarity

The procedure is a clearly sequenced loop with explicit checkpoints (verify apparatus is active, verify substance present, compare observed state to previous) and a feedback loop for the no-change case ('If no change, use `wait` then repeat from step 1'), with recovery steps for inactive apparatus or missing substance. The skill is read-only observation, so the destructive/batch validation cap does not apply; this fits the anchor with explicit validation steps and feedback loops.

5 / 5

Progressive Disclosure

The body itself is well organized into 'When to Use', 'Procedure', and 'Example', but the bundle contains references/state_transitions.md (state-transition tables and observation patterns directly relevant to step 3's state comparison) that is never linked or signaled anywhere in the body. Per the guideline to score against the actual bundle structure, this is 'references present but not clearly signaled' (anchor 3), not the well-signaled one-level-deep structure of anchor 4/5.

3 / 5

Total

18

/

20

Passed

Description

70%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 solid, third-person description with an explicit 'Use when...' clause, concrete domain terms, and a distinct niche. Its main limitations are narrow action coverage (observe via two commands only) and missing common synonyms like 'melting' or 'boiling' in the trigger phrasing.

Suggestions

Broaden the 'what' with one or two more concrete actions, e.g., 'compares the current state to the previous observation and waits/rechecks until the change is detected'.

Add natural trigger synonyms such as 'melting', 'boiling', or 'check whether a substance has changed state' to improve keyword coverage.

Mention the outcome that triggers the next step (state change detected) so the description states when the skill's job is done.

DimensionReasoningScore

Specificity

The description names the domain ("observes the state of an active apparatus and its contents to track progress") and two concrete actions ("'look at' or 'examine' actions"), but coverage is not comprehensive — comparing to previous state, waiting, or activating the apparatus are not mentioned. It matches the 'names domain and 1-2 concrete actions' anchor rather than the 'several specific actions' anchor above.

3 / 5

Completeness

Both parts are present: what ("observes the state of an active apparatus and its contents to track progress... uses 'look at' or 'examine' actions") and an explicit when ("Use when you need to periodically check for state changes... during a heating or reaction process"). It sits between anchor 4 and 5: the 'when' is explicit with a concrete example, but the 'what' is a single-action summary, so it is not clearly the fully comprehensive anchor-5 case.

4 / 5

Trigger Term Quality

Includes natural, user-sayable phrases like "periodically check for state changes", "heating or reaction process", and "solid to liquid". A few natural variations are missing (e.g., "melting", "boiling", "check progress"), so it falls between the 'some relevant keywords' (3) and 'comprehensive synonyms' (5) anchors, closer to good coverage.

4 / 5

Distinctiveness Conflict Risk

A clear niche (state-change observation during heating/reaction processes, with specific 'look at'/'examine' triggers) that would rarely fire for unrelated skills. Minor overlap risk remains with closely related skills such as one for measuring temperature or general object examination, so it fits 'mostly distinct; minor overlap risk' rather than the minimal-conflict anchor 5.

4 / 5

Total

15

/

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
zjunlp/SkillNet
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.