Back to list
bdambrosio

scienceworld-reset

by bdambrosio

9🍴 0📅 Jan 22, 2026

SKILL.md


name: scienceworld-reset type: python description: "Start a ScienceWorld episode. Reads scenario, difficulty, and seed from scienceworld_config in character YAML. Returns the initial observation plus a session_id for subsequent steps." schema_hint: value: "ignored (scenario comes from scienceworld_config)" out: "$variable" examples:

  • '{"type":"scienceworld-reset","out":"$sw_session"}'

ScienceWorld Reset (Level 4)

Input

  • Scenario, difficulty, and seed are read from scienceworld_config in the character YAML file
  • value parameter is ignored (scenario comes from config)
  • No parameters needed - tool reads everything from config

Output

  • Note ID (bound to out variable) containing:
    • text: initial observation/description
    • metadata.session_id: identifier for this session
    • metadata.scenario, metadata.variation_idx, metadata.simplification, metadata.seed
    • metadata.reward (0 at reset), metadata.done (false)

Requirements

  • Python package scienceworld available in the environment.
  • ScienceWorld assets accessible (installed with the package).

Configuration

Requires scienceworld_config section in character YAML:

scienceworld_config:
  scenario: "waterplant"
  difficulty: 0
  seed: 42

Common Workflow

{"type":"scienceworld-reset","out":"$sw"}
{"type":"scienceworld-act","action":"look","out":"$o1"}

Note: scienceworld-act no longer requires session_id - it uses the active session stored in executive_node.scienceworld_env.

Score

Total Score

50/100

Based on repository quality metrics

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

Reviews

💬

Reviews coming soon