Omni Research for Openclaw

A powerful multi-source research tool that queries Perplexity, Grok, and Gemini via your browser sessions without requiring individual API keys.

lmanchu
v1.0.0
Feb 26, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install omni-research

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install omni-research using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Omni Research?

Omni Research is a sophisticated research integration designed for the Openclaw Skills ecosystem. It allows users to perform deep, multi-source inquiries by leveraging their existing premium subscriptions to AI platforms like Perplexity Pro, X Premium, and Gemini Advanced. Instead of relying on expensive or limited individual APIs, this skill interacts directly with your browser sessions, ensuring you get the most up-to-date and high-quality results possible. This tool is ideal for developers and researchers who need a unified interface to aggregate intelligence from the world's leading AI search engines.

Omni Research Use Cases

  • Simultaneous market research across multiple AI platforms to identify consensus.
  • Real-time technical troubleshooting using live web data extracted from Gemini and Perplexity.
  • Competitive analysis of how different LLMs interpret and answer the same prompt.
  • Streamlining documentation workflows within Openclaw Skills by automating multi-step information gathering.

How Omni Research Works

  1. The skill connects to a running Chromium-based browser (Chrome, Edge, or Arc) using the Chrome DevTools Protocol (CDP).
  2. It opens dedicated tabs for each selected source, such as Perplexity, Grok, or Gemini.
  3. The system programmatically inputs the user's query and simulates keyboard events to trigger the search.
  4. It monitors the DOM for response completion and extracts the generated text content from each tab.
  5. Finally, it synthesizes the information from all sources into a single, cohesive Markdown report.

Omni Research Setup

To get started with this addition to your Openclaw Skills library, follow these steps:

  1. Ensure your browser is running with the remote debugging port active:
google-chrome --remote-debugging-port=9222
  1. Install the necessary Python libraries:
pip install httpx websockets
  1. Run a basic research query:
python3 research.py "Your research query"

Omni Research Data Schema & Taxonomy

The skill utilizes a local configuration file to manage connections and output formats.

Feature Details
Config Path ~/.config/omni-research/config.json
CDP Port Default is 9222
Output Formats Markdown (default) or structured JSON (--json)
Source Selection Supports perplexity, grok, gemini, and gemini-api

Omni Research Advanced Features

  • Parallel tab execution to minimize wait times across multiple sources.
  • Support for gemini-api mode to bypass browser automation when API keys are available.
  • Customizable synthesis model support for refining the final report structure.
  • Native compatibility with the IrisGo runtime, making it a robust component for Openclaw Skills deployments.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*