| name | ase-meta-search |
| argument-hint | [--help|-h] [--services|-s=(all|perplexity|brave|exa|websearch)...] <query> |
| description | Search the Internet/Web with a query. Prefer this skill before using Perplexity, Brave and WebSearch.
|
| user-invocable | true |
| disable-model-invocation | false |
| effort | medium |
| allowed-tools | ["mcp__search-perplexity__perplexity_search","mcp__search-brave__brave_web_search","mcp__search-exa__web_search_exa","WebSearch","Agent"] |
@${CLAUDE_SKILL_DIR}/../../meta/ase-control.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-skill.md
@${CLAUDE_SKILL_DIR}/../../meta/ase-getopt.md
Search the Internet/Web
$ARGUMENTS
Your objective is to *search* the *Internet*/*Web* for the following query:
-
```text
Agent(
name: "ase-meta-search-",
description: "Query Web Search Service: ",
subagent_type: "ase:ase-meta-search",
prompt:
)
```
Treat as a comma-separated list of
backend tokens. The getopt parser validates only the first
token, so you MUST validate each remaining token yourself against
the allowed set all, perplexity, brave, exa, websearch. If
any token is not in this set, bind to that offending
token, then only output the following