CtrlK
BlogDocsLog inGet started
Tessl Logo

alfworld-heat-object-with-appliance

Uses a heating appliance (microwave, stoveburner, oven) to apply heat to a specified object. Use when the task requires warming or cooking an item (e.g., "heat some egg", "warm the mug") and a heating appliance is available. Takes the object name and appliance name as input and outputs the object in a heated state, ready for placement at the task's target location.

68

Quality

83%

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

77%

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 well-structured, actionable overview with a clear workflow and a complete worked example, but it is undermined by a dangling bundle reference (a script that does not exist) and a few leaky, non-actionable phrasings that should be tightened.

Suggestions

Resolve the missing `scripts/validate_and_plan.py`: either add the script to the bundle or remove the instruction to run it, since the Core Workflow and Bundled Resources both reference a file that is not present.

Replace leaky implementation-detail phrasing ('The trajectory shows proceeding without removal is sometimes valid', 'as some environments abstract this step') with concrete, environment-grounded guidance on when to clear an occupied appliance.

Tighten the worked example by trimming redundant Observation strings to the essential cues (e.g., confirmation of pickup, heating success) to improve token efficiency while keeping it executable.

DimensionReasoningScore

Conciseness

Mostly lean and assumes competence, but contains leaky implementation-detail phrasing ('The trajectory shows proceeding without removal is sometimes valid', 'as some environments abstract this step') that could be tightened into actionable guidance.

2 / 3

Actionability

Provides exact command syntax (`heat {object} with {appliance}`) and a complete worked example with specific object IDs and expected observations (`heat egg 1 with microwave 1`), which is concrete and copy-paste ready for the environment.

3 / 3

Workflow Clarity

A clear 6-step sequence (Navigate & Locate -> Acquire -> Navigate to Appliance -> Prepare -> Execute Heating -> Complete) with a named precondition check and post-heating verification guidance; for a single-object, non-destructive task this is well-organized and unambiguous.

3 / 3

Progressive Disclosure

The body is a clear overview pointing to a valid one-level-deep reference (`references/common_heating_appliances.md`, which exists), but it also advertises `scripts/validate_and_plan.py` under Bundled Resources, and that file is absent from the bundle, breaking navigation for that reference.

2 / 3

Total

10

/

12

Passed

Description

90%

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 with an explicit 'Use when' clause, natural trigger examples, named appliances, and a concrete input/output contract. Its only weakness is that the capability is single-purpose, so it lists one action with variants rather than multiple distinct actions.

DimensionReasoningScore

Specificity

Names concrete actions ('apply heat', 'warming or cooking an item') with specific appliances (microwave, stoveburner, oven) and an explicit input/output contract, but it is fundamentally a single capability rather than the multiple distinct actions the top anchor calls for.

2 / 3

Completeness

Clearly answers both 'what' ('Uses a heating appliance ... to apply heat to a specified object') and 'when' with an explicit 'Use when the task requires warming or cooking an item ...' clause and example triggers.

3 / 3

Trigger Term Quality

Includes natural user phrasings a person would actually say ('heat some egg', 'warm the mug') plus the verbs 'warming' and 'cooking', giving good coverage of likely trigger terms.

3 / 3

Distinctiveness Conflict Risk

Occupies a clear niche (heating objects with named kitchen appliances via a `heat` action) with distinct triggers, making it unlikely to fire for the wrong skill.

3 / 3

Total

11

/

12

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

15

/

16

Passed

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.