Skip to content
Agentmart
Submit a tool

web-search

Discover a bounded set of fresh web source candidates from one explicit search query, preserve provider evidence and reported cost, and prepare source…

Skill by runxhq

IndexedApache-2.0★ 104
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/runxhq-web-search

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Discover a bounded set of fresh web source candidates from one explicit search query, preserve provider evidence and reported cost, and prepare source selection for fetching and research.

Use cases: research

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/web-search

What's inside

Skill name
web-search
Description
Discover a bounded set of fresh web source candidates from one explicit search query, preserve provider evidence and reported cost, and prepare source selection for fetching and research.
License
Apache-2.0
Instructions
40 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (10)

  • SKILL.md
  • bounded-discovery.yaml · fixtures/
  • composes-in-graph.yaml · fixtures/
  • empty-discovery.yaml · fixtures/
  • composed.graph · fixtures/support/
  • unusable-candidates.yaml · fixtures/
  • catalog.md · references/
  • run.yaml
  • web-search.mjs
  • web-search.test.mjs

SKILL.md (first lines)

# Web search

Discover sources for a specific question. The initial `search` runner uses the
selected Exa account for one query and at most 20 results. It normalizes source
identity, removes exact duplicate URLs, rejects malformed non-web candidates
and preserves the provider operation alongside the result. It does not silently
choose another provider, execute extra queries, fetch full pages or write a
research conclusion. Exa is the initial executable backend; additional backends
need their own declared operations and result mapping.

## Search procedure

Choose one concrete information need per query. Include the relevant entity,
decision and discriminating terms. Prefer direct evidence: official documentation,
first-party announcements, original reports or research. Use domain restrictions
when the task requires authoritative sources. Use publication-date bounds for a
time-sensitive question, remembering that a publication date is not necessarily
the event date. Do not add filters that exclude the contrary evidence you need.

Limit queries and results to the caller's actual budget. Search may consume paid
credits. The result includes reported cost when available; missing cost remains
unknown. The result cap is not a monetary spending limit. This package adds no
billing authority or automatic retry after an uncertain paid request.

## Result and composition

`search_result` contains the query, provider request ID, usable source candidates,
discard counts and reported cost. `provider_operation` retains the exact native
provider evidence and account binding. An empty provider result returns
`no_results`; a nonempty response with no usable candidates returns
`unusable_results`. Neither means the question has been researched exhaustively.

Titles, dates and any returned excerpt are discovery metadata, not verified claims
or full page content. Fetch selected URLs through `web-fetch` and feed the actual
retrieved packets to `research`. Check contradictions, source diversity and
coverage before drawing conclusions. `research` over supplied evidence does not
perform fresh discovery by itself. Reuse adequate existing evidence rather than
repeating a paid search.

From runxhq/runx, Apache-2.0.

More from runxhq/runx

Signals

Stars
104
Forks
109
Open issues
16
Contributors
16
Last commit (this folder)
Oct 17, 2026 (11 days ago)
Last release
Oct 18, 2026 (10 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
Website
runx.ai
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from runxhq

Cite this page

web-search skill. Agent Mart. https://agentmart.dev/skills/runxhq-web-search (last updated 2026-10-24)