scienceworld-task-parser
Analyzes user instructions in ScienceWorld environments to extract specific task requirements and constraints. Use when receiving a new task to identify required objects, target locations, and action sequences before taking any environment actions.
npx skills add zjunlp/SkillNet --skill scienceworld-task-parser --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# Instructions for ScienceWorld Task Parsing When you receive a new task instruction in a ScienceWorld environment, follow this process to parse it into a structured plan. ## 1. Parse the Instruction Immediately analyze the user's natural language instruction. Extract the following core components: * **Target Object Type:** Identify the category or description of the object to be manipulated (e.g., 'non-living thing', 'liquid', 'electrical component'). * **Target Location:** Identify the final destination for the object, including the room and specific container (e.g., 'purple box in the workshop'). * **Required Actions:** Infer the sequence of actions implied by verbs like "find", "focus on", "move", "pour", "mix", etc. **Output your analysis as a concise thought.** Example: "Task requires finding a non-living object in the workshop and moving it to the purple box." ## 2. Survey the Environment * Use `look around` in your current room to get an inventory of visible objects, containers, and their states. * If the target location is a different room, use `teleport to LOC` to go there first, then `look around`. ## 3. Identify the Target Object * From the room description, identify ob
- 1. Parse the Instruction
- 2. Survey the Environment
- 3. Identify the Target Object
- 4. Execute the Task Sequence
- Key Principles
- Example
What does the scienceworld-task-parser skill do?
Analyzes user instructions in ScienceWorld environments to extract specific task requirements and constraints. Use when receiving a new task to identify required objects, target locations, and action sequences before taking any environment actions.
How do I install it?
Run `npx skills add zjunlp/SkillNet --skill scienceworld-task-parser --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From zjunlp/SkillNet, a repository with 1,117 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
