openclaw-search

Performs multi-source web and academic searches with deterministic confidence scoring via the AIsa API.

1|Updated May 10, 2026
One-click install
npx skills add https://github.com/Tgoldi/claude-skills --skill openclaw-search-tgoldi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openclaw-search
Source: https://github.com/Tgoldi/claude-skills/tree/main/openclaw-search
Command: npx skills add https://github.com/Tgoldi/claude-skills --skill openclaw-search-tgoldi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Agents and researchers often need to query multiple search sources (web, academic papers, Tavily) separately and manually judge result trustworthiness. This Skill unifies those sources behind one API and adds a deterministic confidence score so answers can be evaluated for consensus and credibility. ## Core Features & Use Cases - Multi-Source Retrieval: Query web, scholar, smart hybrid, and Tavily endpoints in parallel through a single Python client. - Confidence Scoring: The verity mode aggregates results across sources and returns a 0-100 score with a breakdown covering source quality, agreement, data availability, and errors. - Tavily Operations: Search, extract content from URLs, crawl pages, and generate site maps. - Use Case: Ask whether a technology trend is enterprise-ready; the verity command fetches from four sources in parallel and returns a synthesized confidence level (Very High to Very Low) with per-source result counts. ## Quick Start Set the AISA_API_KEY environment variable and ask the agent to run a verity search on your research question to get multi-source results with a confidence score.

Frequently Asked Questions about openclaw-search

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

FAQPage Schema
How do I run a multi-source search with confidence scoring?

Run the verity command: python3 scripts/search_client.py verity --query "your question". It queries scholar, web, smart, and Tavily sources in parallel and returns a 0-100 confidence score with a breakdown.

How do I search academic papers by year range?

Use the scholar command with year filters: python3 scripts/search_client.py scholar --query "LLM" --year-from 2024 --year-to 2025. These map to the as_ylo and as_yhi API parameters.

What does the confidence score mean in verity search results?

The score ranges 0-100 based on source quality (40%), cross-source agreement (35%), data availability (15%), and error-free responses (10%). Scores of 90+ indicate strong consensus; below 30 means insufficient or contradictory data.

Why does the search client fail with an AUTH_ERROR?

The client requires the AISA_API_KEY environment variable. If it is missing, initialization raises a ValueError and the CLI exits with an AUTH_ERROR. Set it with export AISA_API_KEY="your-key" before running.

Can I extract content from specific URLs with this tool?

Yes, use the tavily-extract command with comma-separated URLs: python3 scripts/search_client.py tavily-extract --urls "https://example.com/article". It calls the Tavily extract endpoint through the AIsa API.