A specialized decision-making skill that determines the optimal sequence, priority, and budget for searching across web, local, vector, and graph data sources.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install source-router
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install source-router using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
Source Router is an essential component within the Openclaw Skills ecosystem designed to solve the complexity of multi-source information retrieval. Instead of blindly searching every available database, this skill analyzes task characteristics, time requirements, and existing information gaps to create a precise search plan. It serves as the 'brain' of the search process, ensuring that AI agents use the most cost-effective and relevant sources first.
By categorizing tasks into types like deep research or breaking news, Source Router dynamically adjusts its strategy. It manages everything from freshness requirements (ensuring data is up-to-date) to counter-evidence searching, which helps eliminate confirmation bias in AI-generated conclusions. This ensures that the agent's research is both comprehensive and logically sound.
To integrate Source Router into your AI agent environment, ensure the configuration matches the Openclaw Skills standards:
# Example of defining available sources in your environment config
export AVAILABLE_SOURCES=["web", "local_file", "vector", "graph", "counter"]
# Initialize the skill within your agent framework
claw-agent install source-router
Ensure that the fallback chain APIs (Tavily, Bailian, etc.) are correctly configured with valid API keys in your environment variables.
Source Router utilizes a strict JSON schema for input and output to ensure interoperability within Openclaw Skills.
| Field | Required | Description |
|---|---|---|
task_type |
Yes | breaking_news, deep_research, entity_analysis, etc. |
freshness_required |
Yes | high (≤24h), medium (≤30d), low |
available_sources |
Yes | List from [web, local_file, vector, graph, counter] |
task_id: Unique identifier for the routing task.selected_sources: Array of sources with rationale and search hints.fallback_chain: Multi-level degradation logic (e.g., falling back from Tavily to Brave search).degradation_log: A log tracking any failures or source switches during execution.Loading
A professional-grade translation tool designed for medical terminology and academic writing that prioritizes accuracy and structured execution over general-purpose translation.

An automated search and data extraction skill for finding restaurant ratings, costs, and locations on Dianping.

An end-to-end automation skill that converts product ideas into professional PRD documents and high-fidelity, interactive HTML/Tailwind prototypes without intermediate questioning.

An all-in-one corporate travel assistant for booking hotels and flights with integrated authentication and order management.

A filesystem automation skill that logs local time and generates AI summaries of web content directly into your workspace.

A sophisticated planning skill that transforms high-level requirements into granular, test-driven implementation blueprints for AI agents.

A streamlined ticketing system designed to automate support functionality and communication operations.








































