mcpField
N
native-web-search

native-web-search

github.com/mitsuhikoProductivity3.2k129 installsUpdated 4w ago
Repository

About native-web-search

A command-line skill that uses a model with native web search to research a topic and return a concise, purpose-focused summary with canonical source URLs and disagreements between sources.

Key features

  1. 01Native web search via a model
  2. 02Purpose-focused research summaries
  3. 03Canonical URLs for key findings
  4. 04Highlights source disagreements
  5. 05Optional provider, model, timeout, and JSON flags

Use cases

  1. 01Check recent software releases for dependency notes
  2. 02Research breaking changes for a migration checklist

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/mitsuhiko/agent-stuff --skill native-web-search

After installing, type/native-web-searchin Claude Code to confirm it loaded.

Bundled filessearch.mjs

Details

From the project README

Native Web Search

Use this skill to run a fast model with native web search enabled and get a concise research summary with explicit full URLs.

Script

  • search.mjs

Usage

Run from this skill directory:

node search.mjs "<what to search>" --purpose "<why you need this>"

Examples:

node search.mjs "latest python release" --purpose "update dependency notes"
node search.mjs "vite 7 breaking changes" --purpose "prepare migration checklist"

Optional flags:

  • --provider openai-codex|anthropic
  • --model <model-id>
  • --timeout <ms>
  • --json

Output expectations

The script instructs the model to:

  • search the internet for the requested topic
  • provide a concise summary for the given purpose
  • include full canonical URLs (https://...) for each key finding
  • highlight disagreements between sources

Notes

  • No extra npm install is required.
  • If module resolution fails, set PI_AI_MODULE_PATH to @earendil-works/pi-ai's dist/index.js path.
  • If OAuth helper resolution fails, set PI_AI_OAUTH_MODULE_PATH to @earendil-works/pi-ai's dist/oauth.js path.
  • For OAuth providers, the script can fall back to a still-valid cached access token from ~/.pi/agent/auth.json.

Comments

Markdown supported