← Back to Skills Marketplace
okradze

AI Search by Desearch

by okradze · GitHub ↗ · v1.0.2
cross-platform ✓ Security Clean
621
Downloads
2
Stars
3
Active Installs
3
Versions
Install in OpenClaw
/install desearch-ai-search
Description
AI-powered search that aggregates and summarizes results from multiple sources including web, X/Twitter, Reddit, Hacker News, YouTube, ArXiv, and Wikipedia....
README (SKILL.md)

AI Search By Desearch

AI-powered multi-source search that aggregates results from web, Reddit, Hacker News, YouTube, ArXiv, Wikipedia, and X/Twitter — returning either summarized answers or curated links.

Quick Start

  1. Get an API key from https://console.desearch.ai
  2. Set environment variable: export DESEARCH_API_KEY='your-key-here'

Usage

# AI contextual search (summarized results from multiple sources)
desearch.py ai_search "What is Bittensor?" --tools web,reddit,youtube

# AI web link search (curated links from specific sources)
desearch.py ai_web "machine learning papers" --tools arxiv,web,wikipedia

# AI X/Twitter link search (curated post links)
desearch.py ai_x "crypto market trends" --count 20

Commands

Command Description
ai_search AI-summarized search across multiple sources. Returns aggregated results with context.
ai_web AI-curated link search. Returns the most relevant links from chosen sources.
ai_x AI-powered X/Twitter search. Returns the most relevant post links for a topic.

Options

Option Description Applies to
--tools, -t Sources to search: web, hackernews, reddit, wikipedia, youtube, arxiv, twitter (comma-separated) Both
--count, -n Number of results (default: 10, max: 200) All
--date-filter Time filter: PAST_24_HOURS, PAST_2_DAYS, PAST_WEEK, PAST_2_WEEKS, PAST_MONTH, PAST_2_MONTHS, PAST_YEAR, PAST_2_YEARS ai_search

Examples

Research a topic with AI summary

desearch.py ai_search "What are the latest developments in quantum computing?" --tools web,arxiv,reddit

Find academic papers

desearch.py ai_web "transformer architecture improvements 2026" --tools arxiv,web

Get recent news from multiple sources

desearch.py ai_search "AI regulation news" --tools web,hackernews,reddit --date-filter PAST_WEEK

Find YouTube tutorials

desearch.py ai_web "learn rust programming" --tools youtube,web

AI-curated X/Twitter links on a topic

desearch.py ai_x "latest AI breakthroughs" --count 20

Response

Example (truncated)

{
  "tweets": [
    {
      "id": "2023465890369728573",
      "text": "Superposition allows qubits to encode multiple possibilities...",
      "url": "https://x.com/rukky_003/status/2023465890369728573",
      "created_at": "2026-02-16T18:33:57.000Z",
      "like_count": 5,
      "retweet_count": 0,
      "view_count": 155,
      "reply_count": 0,
      "quote_count": 2,
      "lang": "en",
      "is_retweet": false,
      "is_quote_tweet": true,
      "media": [],
      "user": {
        "id": "1316260427190472704",
        "username": "rukky_003",
        "name": "RuqoCrypto 🧠",
        "url": "https://x.com/rukky_003",
        "followers_count": 2424,
        "verified": false,
        "is_blue_verified": true
      }
    }
  ],
  "search": [
    {
      "title": "What Is Quantum Computing? | IBM",
      "link": "https://www.ibm.com/think/topics/quantum-computing",
      "snippet": "Quantum computers take advantage of quantum mechanics..."
    }
  ],
  "miner_link_scores": {
    "2023465890369728573": "HIGH",
    "https://www.ibm.com/think/topics/quantum-computing": "MEDIUM"
  },
  "completion": "Quantum computing uses qubits that leverage superposition and entanglement to compute in fundamentally different ways than classical computers..."
}

Notes

  • miner_link_scores keys are tweet IDs for Twitter results and full URLs for web results. Values are "HIGH", "MEDIUM", or "LOW".
  • media is always an array; empty [] when no media is attached.
  • completion is always a string; empty string "" if summarization fails.

Errors

Status 401, Unauthorized (e.g., missing/invalid API key)

{
  "detail": "Invalid or missing API key"
}

Status 402, Payment Required (e.g., balance depleted)

{
  "detail": "Insufficient balance, please add funds to your account to continue using the service."
}

Resources

Usage Guidance
This skill appears coherent and implements a small CLI that sends queries to desearch.ai using an API key. Before installing, verify the provider (console.desearch.ai / desearch.ai) and its privacy/terms so you understand how queries and results are handled. Treat DESEARCH_API_KEY like a secret — do not reuse other credentials as this key grants the skill network access. Because the agent can call the skill, avoid sending sensitive or private data through it unless you trust the service. You may also review/run the included scripts/desearch.py in a sandbox or inspect network traffic to confirm behavior before use.
Capability Analysis
Type: OpenClaw Skill Name: desearch-ai-search Version: 1.0.2 The OpenClaw skill `desearch-ai-search` is designed to interact with the `desearch.ai` API for AI-powered search. The `SKILL.md` provides clear usage instructions without any prompt injection attempts. The `scripts/desearch.py` Python script correctly retrieves the `DESEARCH_API_KEY` environment variable, constructs API requests to `https://api.desearch.ai`, and processes responses. There is no evidence of data exfiltration to unauthorized endpoints, malicious code execution, persistence mechanisms, or obfuscation. While there's a minor lack of explicit client-side validation for the `--tools` argument against a predefined list, this is a vulnerability in input sanitization rather than an indicator of malicious intent, as the remote API would likely handle invalid tool names.
Capability Assessment
Purpose & Capability
Name/description, SKILL.md, and the included Python CLI all align: the tool queries desearch.ai endpoints and returns aggregated search/summarization results. The single required env var (DESEARCH_API_KEY) is exactly what you'd expect for an external API.
Instruction Scope
Runtime instructions only describe obtaining an API key, setting DESEARCH_API_KEY, and running the CLI. The script reads that env var and issues HTTP requests to https://api.desearch.ai; it does not read other files, execute shell commands, or contact unrelated endpoints.
Install Mechanism
There is no install spec and no downloads; the skill is instruction-only with one included Python script. No remote installs, archive extraction, or package pulls were specified.
Credentials
Only DESEARCH_API_KEY is required. That is proportional and appropriate for a service that calls a paid/authorized API. The code does not request other secrets or system config paths.
Persistence & Privilege
always:false and normal model invocation settings (agent may call the skill autonomously). This is the platform default and not inherently problematic, but remember the skill transmits whatever queries it receives to an external API.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install desearch-ai-search
  3. After installation, invoke the skill by name or use /desearch-ai-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Updated usage and example documentation to refer to the year 2026 instead of 2025 for relevant academic paper searches. - No code changes; documentation only.
v1.0.1
- Added a "Quick Start" section to streamline setup instructions. - Updated usage and example commands to use desearch.py instead of scripts/desearch.py. - Expanded documentation with a "Response" section showing example JSON output and field explanations. - Added detailed error response examples for 401 and 402 status codes. - Included resource links for API reference and Desearch Console at the end.
v1.0.0
- Initial release of desearch-ai-search: AI-powered search across web, Reddit, Hacker News, YouTube, ArXiv, Wikipedia, and X/Twitter. - Supports summarized answers (ai_search), curated web links (ai_web), and relevant X/Twitter posts (ai_x). - Flexible source selection with --tools and adjustable result count via --count. - Includes time-based filtering for ai_search. - Simple setup with API key and environment variable.
Metadata
Slug desearch-ai-search
Version 1.0.2
License
All-time Installs 3
Active Installs 3
Total Versions 3
Frequently Asked Questions

What is AI Search by Desearch?

AI-powered search that aggregates and summarizes results from multiple sources including web, X/Twitter, Reddit, Hacker News, YouTube, ArXiv, and Wikipedia.... It is an AI Agent Skill for Claude Code / OpenClaw, with 621 downloads so far.

How do I install AI Search by Desearch?

Run "/install desearch-ai-search" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is AI Search by Desearch free?

Yes, AI Search by Desearch is completely free (open-source). You can download, install and use it at no cost.

Which platforms does AI Search by Desearch support?

AI Search by Desearch is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created AI Search by Desearch?

It is built and maintained by okradze (@okradze); the current version is v1.0.2.

💬 Comments