research-external

Conducts external research on libraries, best practices and general topics using nia-docs, perplexity-search and firecrawl, producing summaries, documents or implementation handoffs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, and includes scripts (resource) components.

What problem does it solve?

This Skill helps you quickly find and synthesize information from external sources like documentation, websites, and APIs, saving you time on research tasks.

Core Features & Use Cases

  • Library Usage: Get API docs, examples, and patterns for specific libraries.
  • Best Practices: Understand recommended approaches and compare alternatives for a given task.
  • General Topics: Conduct broad research on any subject.
  • Use Case: You need to understand how to implement OAuth2 PKCE flow. This Skill will research the topic, find relevant documentation and examples, and provide a summary or a handoff for implementation.

Quick Start

Research best practices for error handling in Python async.

Frequently Asked Questions about research-external

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

FAQPage Schema
How do I research best practices for a programming library or API?

To research best practices for a programming library or API, this Skill uses external tools like perplexity-search and nia-docs to scan web sources and documentation. It synthesizes the findings into summaries or implementation handoffs tailored to your specified research depth.

What is the best way to find documentation for implementing OAuth2 PKCE flow?

The best way to find documentation for implementing OAuth2 PKCE flow is using this Skill to query external sources. It discovers relevant knowledge, extracts API patterns, and delivers structured documents or handoffs that streamline your implementation process.

Do I need specific Python packages to conduct external web research?

Yes, you need specific Python packages installed to conduct external web research. This Skill requires pypdf, pdfplumber, and pdf2image to process and extract information from PDF documents and web pages during your research tasks.

Can I use this tool to compare alternatives for a general technical topic?

Yes, you can use this tool to compare alternatives for a general technical topic. It conducts broad research using firecrawl and perplexity-search, gathering data from multiple external sources to help you understand recommended approaches and compare different solutions.

What external services are required to discover knowledge from web sources?

To discover knowledge from web sources, API keys for external services like nia-docs, perplexity-search, and firecrawl are required. These services enable the Skill to query documentation sites and perform deep web searches for your research.