# Analyze Task

> Check OSWorld tasks. Validate the evaluation function, verify that the instruction is feasible given the task setup and agent-visible files, inspect setup artifacts when needed, and produce both markdown and structured JSON reports.

- Skill: `amap-ml/analyze-task` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add amap-ml/analyze-task`
- Raw SKILL.md: https://api.skillmd.com/api/skills/amap-ml/analyze-task/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: amap-ml (https://skillmd.com/u/amap-ml)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/amap-ml/analyze-task

---


If only one task is issued, analyze it directly with instruction: [analyze-single-task.md](prompts/analyze-single-task.md).

If multiple tasks are issued, use subagents to analyze them in parallel (one agent for each task) and save reports under `check/<task_id>/`. Do not analyze them sequentially by yourself. DO NOT tell it what to do. Just ask the subagent to analyze the task in target directory and use this skill (analyze-task) to do the analysis. Pass any user instructions to every subagent.

After the subagents finish, do nothing but report to user that the check is done and where to find the reports.

