Skip to content

Built-in skill

Web Search

Knowledgev0.1.0

Let an agent search the web and read pages with the native web_search / web_fetch tools. Multiple engines sit behind one surface — DuckDuckGo (basic, no key) plus Brave, Google CSE, SerpAPI, Exa, Tavily, Parallel, and a self-hosted SearXNG when configured. The owner selects ONE active engine (DuckDuckGo by default) in AI Search Tools. Web search is a per-agent skill: assign it to the agents that should have it (the Executive Assistant always does).

  • Android — supported
  • iPhone — supported
  • Mac — supported

Grant model

How granting works

A skill is a permission you hand to an agent — not a silent preload.

  1. 1Pick it in SkillsAll 24 built-in skills live in one list. Web Search is there on day one — nothing to install.
  2. 2Grant it per agentA skill is a permission, not a preload. Each agent only carries the skills you've granted it, and you can take one back any time.
  3. 3It reaches only what's declaredThis one declares no access at all — the ledger below is the receipt.

What the agent is told

Search the web and read pages with the web_search / web_fetch tools.

Engines

Every search provider behind one skill

The owner picks ONE active engine in AI Search Tools. DuckDuckGo is the zero-config default; connect a key for production indexes. The list is the same catalogue the kernel dispatches.

AI Search Tools · Web search engines

Active engine

Tap a connected engine to make it active — same rule as the app.

One active engine

Explicit choice — never silent auto-switch by credential.

Your keys, your quota

BYO keys for Brave, Google CSE, Exa, Tavily, and more.

SSRF-strict fetch

web_fetch is sandboxed so the agent browses safely.

Preview mirrors AI Search Tools — brand marks + active rail

Free default

DuckDuckGo (basic)

Default

Zero-config default. Scrapes DDG’s no-JS results — works with no key, can break if markup drifts.

ExperimentalNo key

Connect when you want more

Brave Search

Recommended

Private, independent index — not a Google/Bing reseller, no profiling.

StableAPI key

Google Custom Search

Recommended

Google results via a Programmable Search Engine. Needs both an API key and the engine id (cx).

StableAPI key

SerpAPI

Recommended

Multi-engine search aggregator (Google-backed). Metered per search.

StableAPI keyMetered

Exa

Recommended

Neural search with inline content extraction — highly token-efficient for agents.

StableAPI keyMetered

Tavily

Recommended

Agent-tuned search with topic + depth filters. Metered per search.

StableAPI keyMetered

Parallel

Recommended

Dense, LLM-optimised excerpts per source. Paid API.

StableAPI keyMetered

SearXNG (self-hosted)

Your own SearXNG instance. The base URL is the credential — trust ack required.

Self-hostedAPI key

Grok (xAI)

Recommended

Answer-native: xAI returns a written answer with citations, not a link list. Uses your xAI key.

StableAPI keyAnswer + cites

Tools the skill exposes

web_search

Search the web with the single active engine. Returns up to 20 untrusted results.

web_fetch

Fetch a page with SSRF-strict guards so the agent browses safely.

Prompts

Try it with

The quick actions this skill puts in front of you in the app.

  • Search the webSearch the web for
  • Latest newsWhat's the latest news on
  • Read a pageFetch and summarize this page:

Capability ledger

What it can reach

Straight from the manifest. 19 of 24 skills declare no access — this is one of them.

Network
No network access
Files
No file access
Memory
No memory access
Credentials
None stored
Media
No media access
Browser
No browser

Set up in AI Search Tools

This skill doesn’t have its own settings screen. Everything it uses is configured in AI Search Tools.

Open AI Search Tools

Tags

  • search
  • web
  • browse
  • brave
  • duckduckgo
  • google
  • serpapi
  • news

More Knowledge

Get Web Search

It ships inside OpenAlly — one install, the whole catalogue.

Get OpenAlly