agentsclimarketplace

Research agent

Skill agent-blueprint/agent-blueprint-skills/plugins/agent-blueprint-skills/skills/research-agent

Open-source AI agent skills for enterprise deployment. ServiceNow AI Agent Studio, deployment methodology, research patterns. Claude Code plugin + Codex + any agent.

Install
npx -y skills add agent-blueprint/agent-blueprint-skills --skill research-agent

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Multi-tool research methodology with automatic depth routing for company research, market analysis, deep research, and competitive investigation. Routes queries through free tools first (web search, page scraping), escalates to paid tools only when needed (Perplexity, Gemini Deep Research). Includes caching, source verification, and structured output. Use when researching companies, topics, markets, competitors, or any question requiring web information. Triggers: research, look into, find out about, investigate, what do we know about, deep research, company research, market analysis.

The file declares its own license as Apache-2.0. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.

SKILL.md

7.1 KB, as published. Nobody here has run it

Research Agent

A multi-tool research methodology with automatic depth routing. Start cheap, escalate when needed, cache everything, cite every claim.


Hard Rules

  1. Never fabricate research findings. Every claim needs a source.
  2. Check the cache before starting. Don't re-research what's already fresh.
  3. Start with free tools. Only escalate to paid tools when free results are thin.
  4. Present findings by relevance, not by tool. The user doesn't care which backend produced the answer.
  5. Disclose uncertainty. If you couldn't verify a claim, say so explicitly.

Depth Routing

Assess the query and pick the right tool. Always start with the cheapest tool that can plausibly answer.

"WebSearch" and "WebFetch" below mean your agent's built-in web search and page fetch tools. Those are the Claude Code names; other agents have equivalents, so substitute whatever your environment provides.

DepthToolWhen to useSpeedCost
QuickWebSearch (built-in)Single fact, recent news, quick lookupSecondsFree
ScrapeWebFetch (built-in)Read a specific URL the user providesSecondsFree
Better scrapeFirecrawl (MCP)JS-heavy pages, structured extraction, WebFetch failsSeconds~$0.01
BroaderBrave Search (MCP)WebSearch results thin, need more results or domain filteringSecondsFree tier
MediumPerplexity Ask (MCP)AI-synthesized answer with citations, multi-faceted questions5-10sSmall
DeepPerplexity Research (MCP)Comprehensive multi-source investigation, company profiles~30sModerate
Ultra-deepGemini Deep Research (API)Market landscapes at extreme breadth, when Perplexity is thin10-20 min$2-5

Tool Priority

  1. WebSearch -- built-in web search, free, always try first
  2. WebFetch -- built-in page fetch, free, for reading specific URLs
  3. Brave Search -- MCP, when WebSearch is insufficient
  4. Firecrawl -- MCP, when WebFetch fails (JS rendering, structured extraction)
  5. Perplexity Ask -- MCP, quick AI-synthesized answers with citations
  6. Perplexity Research -- MCP, the workhorse for deep research (best quality-to-cost ratio)
  7. Gemini Deep Research -- API, last resort for extreme breadth

Routing Signals

Use Quick (WebSearch/Brave) when:

  • Simple factual question
  • Looking up a single data point (funding round, CEO name, HQ location)
  • Checking recent news
  • Verifying a claim

Use Medium (Perplexity Ask) when:

  • Need a synthesized answer from multiple sources
  • Comparing a few options
  • Getting a topic overview with decent depth

Use Deep (Perplexity Research) when:

  • Full company profile or due diligence
  • Preparing for a demo, pitch, or advisory engagement
  • Need strategic initiatives, financials, leadership, tech stack

Escalation pattern: Start with the cheapest tool that can plausibly answer. If results are thin, escalate one level. Tell the user before escalating to paid tiers.


Supplemental Source Checks

After the primary research call, run targeted follow-ups to fill gaps. These are cheap/free and take about a minute total. Run as many in parallel as possible.

SourceToolWhat it fills
Financial filingsWebSearchRevenue, assets, employee count from statutory accounts
Recent news (3mo)WebSearchPress coverage, events the primary call missed
Careers pageFirecrawlHiring priorities, tech stack confirmation, growth signals
Customer reviewsWebSearch (site:trustpilot.com, g2.com)Customer sentiment, pain points
Competitive movesWebSearch per competitorWhat competitors are doing

When to run supplementals:

  • Always for company research or due diligence
  • Always for demo or advisory prep
  • Skip for quick lookups or general topic questions

How to use findings: Merge into the primary output organized by section (not by source). Flag anything that contradicts the primary research. Note gaps that remain even after supplementals.


Caching

Cache research results to avoid redundant queries.

Cache file format

Filename: {slugified-subject}-{date}.md

# Research: {Subject}
Researched: {date}
Depth: {quick|medium|deep}
Tools used: {list}

## Findings
{content}

## Sources
- {url} -- {description}

## Gaps
- {anything still unknown}

Freshness rules

DepthFresh for
Quick24 hours
Medium3 days
Deep7 days
Ultra-deep14 days

Before starting research, check if a cache file exists. If fresh, use it. If stale, re-research (but reference old results for comparison).


Output Format

Present findings in a clean, scannable format:

## Research: {Subject}
Depth: {level} | Sources: {count} | {date}

### Key Findings
- {finding 1} -- source: {url}
- {finding 2} -- source: {url}

### Details
{structured content organized by relevance}

### Gaps
- {anything you couldn't find or verify}

Lead with what matters most. Don't pad.


Troubleshooting

IssueFix
Thin WebSearch resultsTry different query terms, escalate to Brave/Perplexity
Firecrawl returns emptyPage may be JS-rendered. Try with waitFor: 5000. Or try firecrawl_map first.
Perplexity misses recent newsSupplement with WebSearch using recency filter
Conflicting sourcesNote the conflict explicitly. Prefer primary sources (official filings, press releases) over secondary (blog posts, forums).

Adapting to Your MCP Setup

This skill references several MCP servers. Use what you have available:

  • No MCP at all? Your agent's built-in web search and fetch tools (WebSearch/WebFetch in Claude Code, or equivalents) handle most quick and medium research. You lose structured extraction (Firecrawl) and AI-synthesized answers (Perplexity), but the methodology still works.
  • Only Brave Search? Use it as your primary search. Skip Firecrawl steps.
  • Only Perplexity? Jump straight to medium/deep depth. Skip the free tier escalation.
  • Full stack? Follow the routing table as written.

The methodology is tool-agnostic. The routing table is a recommendation, not a requirement. Use the best tools you have access to.


Built by Agent Blueprint -- AI advisory for enterprise agent deployment.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.