unified-research

Aggregates search results from Tavily, SerpAPI, Brave, NewsAPI, and Perplexity into unified research outputs.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/sakamotomomotaro0809-netizen/tateyomi --skill unified-research-sakamotomomotaro0809-netizen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: unified-research
Source: https://github.com/sakamotomomotaro0809-netizen/tateyomi/tree/main/taisun_agent/.claude/skills/unified-research
Command: npx skills add https://github.com/sakamotomomotaro0809-netizen/tateyomi --skill unified-research-sakamotomomotaro0809-netizen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Running the same query across multiple search APIs manually is slow and produces fragmented results. This Skill consolidates five research APIs into a single workflow that returns merged sources, extracted facts, and AI-generated summaries. ## Core Features & Use Cases - Multi-API Search: Query Tavily, SerpAPI, Brave Search, NewsAPI, and Perplexity in one call, with per-API toggles. - Structured Results: Returns typed ResearchResult objects containing sources, facts, summaries, and the APIs used. - Topic Research Mode: Automatically runs multiple related queries for a topic (e.g., a 7-query preset for NISA or a 5-query run for any topic). - Use Case: When writing a fact-based article about investment trusts, run the topic research command to gather cross-checked sources and an AI summary with citations in one step. ## Quick Start Ask the assistant to research a topic such as "research the 2024 NISA changes using the unified research skill" to run the multi-API search and receive consolidated sources and facts.

Frequently Asked Questions about unified-research

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

FAQPage Schema
How do I search multiple APIs at once for research?▼

Use the unifiedSearch function or the run-unified-research.ts CLI with a query string. It queries Tavily, SerpAPI, Brave, NewsAPI, and Perplexity in parallel and merges the results into a single ResearchResult with sources and facts.

What API keys are required for unified research?▼

You need TAVILY_API_KEY, SERPAPI_KEY, BRAVE_SEARCH_API_KEY, NEWSAPI_KEY, and PERPLEXITY_API_KEY set in a .env file. Individual APIs can be disabled via options if you lack a specific key.

How do I run multi-query topic research automatically?▼

Run the CLI with the topic mode, for example npx ts-node run-unified-research.ts topic "investment trusts", which executes five related queries automatically. A preset nisa mode runs seven queries for NISA research.

What are the rate limits for Tavily, SerpAPI, and Brave Search?▼

Free tiers allow roughly 1000 requests per month for Tavily, 100 for SerpAPI, 2000 for Brave, and 100 per day for NewsAPI. The skill recommends limiting parallel requests to five and adding a one-second delay between calls.

Why does unified research return empty results?▼

Empty results usually come from missing or invalid API keys in the .env file, exhausted rate limits, or overly narrow queries. Verify your keys, add wait time between requests, or broaden the query and try a different API.