CtrlK
BlogDocsLog inGet started
Tessl Logo

scienceworld-object-focuser

This skill selects and focuses on a specific object to signal task intent or prepare it for manipulation. Use when you have identified a target object that meets task criteria (e.g., a living thing) and need to formally select it before performing actions like moving or using the object in ScienceWorld tasks. The skill uses the 'focus on OBJ' action, taking the object name as input.

69

Quality

87%

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

85%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 tight, fully actionable instruction for a simple single-action skill, with an explicit confirmation checkpoint in its workflow. Its one real weakness is navigation: the bundled references/usage_examples.md is orphaned, with no pointer from the body, so valuable patterns and anti-patterns are undiscoverable.

Suggestions

Add a clearly signaled link to the bundled reference, e.g., a '## More Examples' section pointing to [usage_examples.md](references/usage_examples.md), so the bundle's patterns and anti-patterns are discoverable.

Fold the most critical anti-patterns (e.g., never focus on substances like air/water, always use the full object name) into the body's Key Considerations, since they currently live only in the unreferenced file.

Trim the small overlap between the Purpose and When to Use sections to push conciseness toward the top anchor.

DimensionReasoningScore

Conciseness

The body is lean, explains nothing Claude already knows, and adds genuinely non-obvious details (case-sensitive naming, timing, that focus does not change object state). Not 5 because the 'focus on' mechanics are restated across Purpose, When to Use, and Core Instruction, leaving minor trimming opportunities.

4 / 5

Actionability

Provides the exact executable command `focus on <OBJECT_NAME>` with precise noun-phrase examples (`dove egg`, `copper wire`, `beaker`) and a worked example trace from `look around` through confirmation. This is copy-paste ready and covers the common cases, matching the top anchor.

5 / 5

Workflow Clarity

The Identify -> Execute Focus -> Proceed sequence is unambiguous and includes an explicit validation checkpoint ("After receiving a confirmation observation, continue"), and the simple-skill exception applies since this is a single-purpose skill under 50 lines with no destructive or batch operations. Not 4: the confirmation gate is explicit rather than implicit.

5 / 5

Progressive Disclosure

The body itself is well-organized with clear sections, but the bundle contains references/usage_examples.md (with useful common patterns and anti-patterns) that is never linked or mentioned in the body. Per the rubric's bundle-structure guideline this is a reference that is present but not clearly signaled, matching anchor 3 rather than 4.

3 / 5

Total

17

/

20

Passed

Description

82%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 that clearly communicates a single concrete capability with an explicit and detailed 'Use when' clause. Its only deductions are the second-person voice in the trigger clause (penalized under the rubric's specificity rule) and incomplete synonym coverage in trigger terms.

Suggestions

Rewrite the trigger clause in third person (e.g., "Use when a target object meeting task criteria has been identified and must be formally selected before moving or using it in ScienceWorld tasks") to avoid the second-person voice penalty.

Add one or two natural trigger synonyms such as "select" or "target object" to broaden keyword coverage for invocation.

DimensionReasoningScore

Specificity

Names the domain and the concrete action with exact syntax ("uses the 'focus on OBJ' action, taking the object name as input"), which fits anchor 4, but the second-person phrasing "Use when you have identified..." triggers the rubric's -1 voice penalty. It is not anchor 2 because the actions described are specific rather than generic.

3 / 5

Completeness

Explicitly answers what ("selects and focuses on a specific object to signal task intent or prepare it for manipulation" plus the exact 'focus on OBJ' action) and when ("Use when you have identified a target object that meets task criteria (e.g., a living thing) and need to formally select it before performing actions like moving or using the object"). Both are concrete with explicit trigger conditions, matching the top anchor.

5 / 5

Trigger Term Quality

Includes natural domain terms users would say: "object", "focus on", "living thing", "moving", "ScienceWorld", "task criteria". Not 5 because common synonyms and variations (e.g., "select", "target") are absent; not 3 because the keywords present are specific and directly relevant rather than partially missing.

4 / 5

Distinctiveness Conflict Risk

Scoped to ScienceWorld's specific 'focus on OBJ' action with task-criteria triggers, giving it a clear niche with minimal overlap risk against other skills. Not 4: no meaningful overlap with even closely related skills was identified.

5 / 5

Total

17

/

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.