search-online

Detect available search providers and route web searches across Composio, HyperBrowser, and Firecrawl.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/coinvest518/deepagents-LANGCLAW --skill search-online
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: search-online
Source: https://github.com/coinvest518/deepagents-LANGCLAW/tree/main/libs/cli/deepagents_cli/built_in_skills/search-online
Command: npx skills add https://github.com/coinvest518/deepagents-LANGCLAW --skill search-online

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dotenv, and includes scripts (resource) components.

What problem does it solve?

Enable agents to perform web searches using environment-configured providers (Composio/Tavily, HyperBrowser, Firecrawl). Detect available providers from environment and delegate searches to the appropriate tool.

Core Features & Use Cases

  • Provider detection: automatically determine which search backends are available based on environment keys and installed packages.
  • Multi-provider orchestration: route searches through Composio first, then HyperBrowser, then Firecrawl, with graceful fallbacks.
  • Safe, auditable searches: use subagents to execute short-lived searches and save findings to files for traceability.
  • Use Case: When researching a topic, run a quick web search across supported providers and compile source URLs and quotes.

Quick Start

Instruct the agent to perform a web search using the available providers and save findings to a report.

Frequently Asked Questions about search-online

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

FAQPage Schema
How do I coordinate web searches across multiple providers like Composio and Firecrawl?

To coordinate web searches across multiple providers, this Skill detects available backends from environment keys and automatically routes queries through Composio, HyperBrowser, then Firecrawl with graceful fallbacks.

How does automatic provider detection work for agent web searches?

Automatic provider detection works by checking environment keys and installed packages to determine which search backends are available, then delegating searches to the appropriate tool without manual configuration.

Do I need specific environment keys to use HyperBrowser or Firecrawl for web searches?

Yes, you need specific environment keys configured for HyperBrowser and Firecrawl. The Skill uses these keys to detect available providers and orchestrates searches starting with Composio before falling back to others.

What is the best way to gather and validate research sources using an agent?

The best way to gather and validate research sources is using subagent-based searches. This approach executes short-lived searches across detected providers and saves findings to files for traceability and auditability.

What happens if Composio is unavailable during a multi-provider web search?

If Composio is unavailable during a multi-provider web search, the orchestration logic applies a graceful fallback, automatically routing the search request to HyperBrowser or Firecrawl based on environment detection.