research-batch

Launch per-item agents to gather research data from outline.yaml batches.

28|1|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/Jamie-Cui/magent --skill research-batch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-batch
Source: https://github.com/Jamie-Cui/magent/tree/main/skills/research-batch
Command: npx skills add https://github.com/Jamie-Cui/magent --skill research-batch

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates batch research data collection by launching independent agents for each item, reducing manual coordination and processing time.

Core Features & Use Cases

  • Auto-locate outline.yaml and read items list
  • Resume progress by skipping completed items
  • Batch execution with per-item agents and controlled batch size
  • Launch web-search-agent in the background for parallel data gathering
  • Output per-item results to the specified execution.output_dir

Quick Start

Invoke the research-batch workflow to start batch data collection from your current project outline.

Frequently Asked Questions about research-batch

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate batch research data collection for multiple items?

Automate batch research data collection by launching independent background agents for each item listed in your outline.yaml. This coordinates parallel data gathering, reducing manual coordination and overall processing time.

How do I resume a batch research process if it gets interrupted?

Resume batch research progress through a built-in completion tracking mechanism that skips completed items. The workflow automatically detects existing results in the execution.output_dir and continues processing only the remaining pending items.

Do I need an outline.yaml file to start batch data collection?

Yes, an outline.yaml file containing your research items list and execution configuration is required. The workflow auto-locates this file in your current project to manage batch execution and define the output directory.

How does the batch execution manage parallel agents for research?

Batch execution manages parallel agents by dividing your items according to configured batches and items_per_agent limits. It launches web-search-agents in the background to concurrently gather research data.

How is data validation handled after batch research completion?

Data validation is handled by a validate_json.py script located with the skill files. This script verifies field coverage to ensure the per-item results gathered by the agents meet your specified requirements.

What are the limitations of using autonomous agents for batch research?

Limitations include dependency on a properly structured outline.yaml for execution configuration and the necessity of a local validate_json.py script. Processing also requires background execution capabilities for parallel agent management.