research-agent

Gather external documentation and library API information via MCP tools.

8|1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/scooter-lacroix/Maestro --skill research-agent-scooter-lacroix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: research-agent
Source: https://github.com/scooter-lacroix/Maestro/tree/main/maestro/skills/research/research-agent
Command: npx skills add https://github.com/scooter-lacroix/Maestro --skill research-agent-scooter-lacroix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of gathering external information, including library APIs, best practices, and specific web content, reducing manual research time.

Core Features & Use Cases

  • API Documentation: Retrieves information on library functions and usage.
  • Best Practices: Finds recommended approaches and patterns for specific technologies.
  • Web Scraping: Extracts content from specific web pages.
  • Use Case: When planning a new feature that requires using a specific library, this agent can quickly gather all necessary documentation and best practices to inform the implementation.

Quick Start

Use the research agent to find documentation on using React hooks for state management.

Frequently Asked Questions about research-agent

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

FAQPage Schema
How do I gather external API documentation for software development planning?

You can gather external API documentation by using this research agent to execute Python scripts that query specialized MCP tools like Nia, Perplexity, and Firecrawl for specific library functions and usage information.

What is the best way to find best practices and patterns for specific technologies?

The best way to find best practices and patterns for specific technologies is using this research agent to automate information gathering, retrieving recommended approaches through MCP tools like Nia, Perplexity, and Firecrawl to reduce manual research time.

Can I extract specific content from web pages for implementation guidance?

Yes, you can extract specific content from web pages using this research agent's web scraping capabilities, which execute bash Python scripts with Firecrawl to retrieve targeted information from external documentation URLs.

Does this research agent require bash execution to run Python scripts?

Yes, this research agent requires bash execution to run Python scripts for targeted information retrieval using specialized MCP tools like Nia, Perplexity, and Firecrawl.

How does automated information gathering compare to manual research for API integration?

Automated information gathering for API integration accelerates research by using MCP tools like Nia, Perplexity, and Firecrawl to retrieve documentation simultaneously, significantly reducing the manual research time needed to inform implementation planning.

When do I need external documentation gathering for my coding project?

You need external documentation gathering for your coding project when planning a new feature that requires using a specific library, allowing you to quickly retrieve necessary APIs and best practices to inform the implementation.