obai-research-routing

Routes broad investment research requests to the research_analysis specialist alongside domain data specialists.

11|6|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/sixteen-dev/obai --skill obai-research-routing-sixteen-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: obai-research-routing
Source: https://github.com/sixteen-dev/obai/tree/main/src/obai/core_agents/hub_skills/obai-research-routing
Command: npx skills add https://github.com/sixteen-dev/obai --skill obai-research-routing-sixteen-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Deciding when a user question needs broad, source-grounded research synthesis versus a single data specialist is error-prone, and routing mistakes produce weak answers or wasted specialist calls. This Skill gives the Hub explicit decision boundaries for invoking research_analysis and combining it with other specialists. ## Core Features & Use Cases - Routing Decision Boundaries: Defines which intents (investment thesis, bull/bear cases, risk analysis, evidence comparison, macro research) belong to research_analysis and which belong to specialists like market_data_analysis, fundamentals_analysis, or options_analysis. - Handoff Preparation Rules: Enforces ticker-to-company-name resolution via screener_lookup before semantic web search, and requires compact context (subject, depth, horizon, constraints) instead of raw transcript. - Call Discipline and Conflict Handling: Limits research_analysis to one call plus at most one follow-up, and specifies how to surface conflicts between research output and specialist data. - Use Case: A user asks for a bull and bear thesis on NVDA with catalyst context. The Hub resolves the ticker, calls research_analysis for qualitative synthesis alongside events_news_analysis for catalysts, then merges the evidence while flagging any contradictions. ## Quick Start Ask the Hub to build a sourced bull and bear investment thesis on a company, and it will route the qualitative synthesis to research_analysis while pulling supporting data from the relevant specialists.

Frequently Asked Questions about obai-research-routing

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

FAQPage Schema
When should investment research questions route to a research agent instead of data specialists?▼

Route to research_analysis when the question needs thesis construction, bull and bear framing, evidence comparison, or multi-source qualitative synthesis. Route to specialists like market_data_analysis or fundamentals_analysis when the user asks for concrete current data such as prices, filings, or options chains.

How do I combine qualitative research with structured financial data in one answer?▼

Call research_analysis alongside the relevant specialist rather than choosing one. For example, pair it with fundamentals_analysis for valuation context or events_news_analysis for catalysts, then synthesize the outputs while stating any conflicts between evidence types.

Why does semantic search need a company name instead of a ticker symbol?▼

Semantic web search retrieves sources by company name, so passing a bare ticker returns weak results. Resolve the ticker to a company name via screener_lookup first, unless the user already provided the company name directly.

How many times should a research agent be called for one question?▼

Call research_analysis once, then at most one follow-up naming what the first pass left unresolved. Never fan out concurrent calls over restatements of the same question, since they return overlapping sources while multiplying cost and latency.

What are the limitations of research synthesis compared to specialist data?▼

Research synthesis cannot override terminal strategy or prediction-market artifacts, current market data, or passthrough validation. It is an evidence supplier for qualitative questions, not a substitute for live structured data when the user asks for current state.