Install
openclaw skills install @selat/perplexity-searchGrounded web search & research via Perplexity, keyless and pay-per-call over SELAT. Use when asked to "search the web for <topic>", "what's the latest on <topic>", "research <topic> with sources", "do a deep-research report on <X>", or "give me a grounded answer with citations". Runs Perplexity's cheap web Search by default, and can escalate to a one-shot Agent answer or an async deep-research report when a plain search isn't enough. Paid per call in USDC (on Base) from the user's own self-custody Circle Agent Wallet — no Perplexity API key, no signup. Dry-run first to see live prices; every price the CLI shows already includes SELAT's ~5% routing markup.
openclaw skills install @selat/perplexity-searchA keyless Perplexity research toolkit over SELAT. The default action is a cheap web Search — ranked results with page content and source URLs that you (the agent) synthesize into a cited answer. When a search-and-synthesize pass isn't enough, the skill also documents two escalations — a one-shot Agent answer and an async deep-research report — that you run per the installed skill's own guidance, always confirming the cost first.
It wraps a SELAT skill: a declarative, vetted recipe of paid API calls (no API
keys, no signups) settled in USDC — routed x402 on Base through the SELAT
Router. The selat CLI resolves the vetted endpoints and prints a receipt.
selat skill verify/run is the price source of truth, so
this wrapper doesn't restate dollar figures (they'd only drift).selat skill run step. Agent answer
and deep research are separate, agent-run paid calls — each its own
spend, so tell the user the cost (from its live quote) and get a yes before
every escalation.selat --version || npm install -g @selat-ai/selat-cli
Installing the CLI creates nothing money-related — no wallet, no account, no keys.
Do this before creating a wallet or asking the user to fund anything. The dry
run probes the default step's live price and reachability for free — no wallet, no
funds, no account, no selat init:
selat skill install perplexity-search
SELAT_ROUTER_URL=https://router.selat.ai \
selat skill verify ~/.config/selat/skills/perplexity-search
(verify takes the installed skill's directory — $XDG_CONFIG_HOME/selat/skills/<name>,
which defaults to the path above. The SELAT_ROUTER_URL prefix is only needed
before selat init has written config.)
This prints the default Search's real quoted price (markup included). Show the user the price and get their OK before wallet setup. If they don't want to proceed, stop here — nothing has been spent or created.
selat init # creates the self-custody Circle Agent Wallet + config
selat fund # deposit USDC into Circle Gateway (user action)
selat doctor # verify wallet, router, and balance are ready
selat init is safe to re-run — it detects an existing wallet and asks before
changing anything.
selat skill run perplexity-search \
--query "latest x402 / agentic payments adoption" \
--recency month
| Param | Required | Default | What it steers |
|---|---|---|---|
query | yes | latest x402 / agentic payments adoption | The web search query. |
recency | no | month | Publication recency filter — one of hour / day / week / month / year. |
The step returns ranked web results with page content and source URLs. Your job: synthesize a concise answer with inline citations to the source URLs, note the recency window, and flag if results are thin or stale. Keep raw JSON out of what you relay — lead with the answer, the sources, and the dollar cost the CLI reported.
When one search pass isn't enough, the installed skill documents two higher-tier
moves — Agent answer (a one-shot synthesized answer) and deep research (an
async sonar-deep-research report, kicked off once then polled for free until it
completes). These are agent-run, not part of the default selat skill run. To
use them:
SKILL.md ("Escalations") and references/endpoints.md — which carry the
pinned schemas and the poll loop. Don't guess the request body.SELAT is a general capability layer for paid agent actions. If the user's ask doesn't fit this skill:
selat search "<intent>" # FREE federated discovery + ranking
selat skill list --available # other vetted multi-step skills