git:20260307.388baa3 to git:20260316.1c3faca
28 added, 27 removed. Audit A to A.
---
name: scienceworld-device-activator
- description: This skill activates a device (e.g., blast furnace, stove) to initiate a process like heating. It should be triggered when the agent has placed materials in a device and needs to start the device's operation. The skill takes a device name as input and outputs a confirmation of activation, which is critical for progressing tasks that require energy or processing.
+ description: Activates a device (e.g., blast furnace, stove) to initiate a process like heating. Use this skill when you have placed materials inside a device and need to start its operation. Takes a device name as input and outputs a confirmation of activation, enabling tasks that require energy input or material processing to progress.
---
- # Device Activation Skill
+ # Skill: Device Activator
## Purpose
- Activate a specific device to begin its operation (e.g., heating, processing). This is a critical step when materials have been placed into a device and require energy input to proceed with an experiment or task.
-
- ## When to Use
- - You have confirmed that the target materials are properly placed inside the device.
- - The device is in a deactivated or "off" state.
- - The next step in your task requires the device to be operating (e.g., heating lead in a blast furnace).
-
- ## Core Instruction
- Execute the `activate` action on the target device.
-
- **Action Format:** `activate <DEVICE_NAME>`
+ Activate a device (turn it on, start it, fire it up) to begin its operation — typically heating, processing, or powering a task step.
- **Example:** `activate blast furnace`
+ ## Core Workflow
+ 1. **Verify Contents:** `look at <DEVICE_NAME>` to confirm materials are placed inside.
+ 2. **Check State:** Observation should show "which is turned off" or "which is deactivated."
+ 3. **Activate:** `activate <DEVICE_NAME>`
+ 4. **Verify Activation:** `look at <DEVICE_NAME>` — confirm it now reads "turned on" or "activated."
+ 5. **Monitor (if needed):** Use measurement tools (e.g., `use thermometer on <MATERIAL>`) to track progress.
+ 6. **Deactivate When Done:** `deactivate <DEVICE_NAME>`
- ## Prerequisites
- 1. **Material Placement:** Ensure the target material(s) are inside the device. Use `look at <DEVICE_NAME>` to verify contents.
- 2. **Device State:** Confirm the device is deactivated. The observation will typically indicate "which is turned off" or "which is deactivated."
- 3. **Safety Check:** Ensure the device door is open if required for loading. Most devices in this environment are pre-opened.
+ ## Key Actions
+ | Action | Purpose |
+ |--------|---------|
+ | `look at <DEVICE>` | Verify contents and device state |
+ | `activate <DEVICE>` | Turn on / start the device |
+ | `deactivate <DEVICE>` | Turn off the device when done |
+ | `use TOOL on OBJ` | Monitor material state during processing |
- ## Post-Activation Steps
- 1. **Verification:** After activation, check the device state with `look at <DEVICE_NAME>` or `examine <DEVICE_NAME>` to confirm it's now "turned on" or "activated."
- 2. **Monitoring:** Use appropriate measurement tools (e.g., thermometer) on the materials inside the device to track progress.
- 3. **Deactivation:** Remember to deactivate the device when the process is complete using `deactivate <DEVICE_NAME>`.
+ ## Example
+ **Task:** Melt lead in a blast furnace.
- ## Common Devices & Context
- - **Blast Furnace:** For high-temperature melting (e.g., metals like lead).
- - **Stove/Oven:** For general heating tasks.
- - **Other Devices:** Any device with an observable on/off state that requires activation to function.
+ 1. `look at blast furnace` — confirms: metal pot with lead inside, furnace is turned off
+ 2. `activate blast furnace`
+ 3. `look at blast furnace` — confirms: "which is turned on"
+ 4. `use thermometer on lead` — monitor temperature
+ 5. `look at blast furnace` — observe: "a substance called liquid lead" (melting complete)
+ 6. `deactivate blast furnace`
- For detailed device specifications and safety guidelines, see the reference documentation.
+ ## Important Notes
+ * Most devices are pre-opened. Do not use `open` or `close` unless the observation indicates a closed door.
+ * Always verify activation succeeded before proceeding to the next task step.