nano-web-search

AI-powered web search via NanoGPT API with multiple providers (linkup, tavily, exa, kagi, perplexity, valyu, brave). Supports searchResults, sourcedAnswer, and structured output formats.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "nano-web-search" with this command: npx skills add twolf01/nano-web-search

NanoGPT Web Search

AI-powered web search via NanoGPT API with multiple providers.

Requirements

  • python3 - For payload building and output formatting
  • curl - For HTTP requests
  • requests Python package - For Python API usage

Setup

Install the requests package:

pip install requests

Set your NanoGPT API key as an environment variable:

export NANOGPT_API_KEY="sk-nano-your-key-here"

Get your API key from nano-gpt.com.

Usage

# Basic search
./search.sh "your query"

# With specific provider
./search.sh "AI trends 2025" --provider tavily

# Deep search
./search.sh "quantum computing" --depth deep

# Search with date filter
./search.sh "climate news" --from-date 2025-01-01 --to-date 2025-02-18

# Sourced answer (synthesized response with citations)
./search.sh "what is RAG" --output-type sourcedAnswer

# JSON output (for scripting)
./search.sh "python tutorials" --json

Providers

  • linkup (default) - $0.006 standard, $0.06 deep
  • tavily - $0.008 standard, $0.016 deep
  • exa - $0.005 base + per-page
  • kagi - $0.002 web/news, $0.025 search
  • perplexity - $0.005 flat
  • valyu - ~$0.0015/result
  • brave - $0.005 flat

Options

  • --provider - Search provider (default: linkup)
  • --depth - Search depth: standard or deep
  • --output-type - Output format: searchResults, sourcedAnswer, structured
  • --from-date - Start date filter (YYYY-MM-DD)
  • --to-date - End date filter (YYYY-MM-DD)
  • --include-domains - Comma-separated domains to include
  • --exclude-domains - Comma-separated domains to exclude
  • --max-results - Max results (provider-specific)
  • --json - Output raw JSON

Python API

from search import NanoWebSearch

# Pass API key explicitly (recommended)
search = NanoWebSearch(api_key="sk-nano-your-key")

# Or use NANOGPT_API_KEY environment variable
search = NanoWebSearch()

results = search.search("AI trends", provider="tavily", depth="deep")
for r in results['data']:
    print(f"{r['title']}: {r['url']}")

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Cclaw

Open-source comedy AI + video editing + poster generation. Create standup/sketch/manzai/scripts, edit videos via FFmpeg, and generate comedy posters via canv...

Registry SourceRecently Updated
General

Dlazy Seedance 1.5 Pro

Convert images into dynamic dance videos using Doubao Seedance 1.5 Pro.

Registry SourceRecently Updated
General

Pod Template Pack

Use when user needs ready-to-use POD (Print on Demand) design keywords, title templates, and listing copy. Use when creating POD product listings for TikTok,...

Registry SourceRecently Updated
General

Dlazy Mj.Imagine

Generate artistic images using Midjourney (MJ) model. Supports text-to-image.

Registry SourceRecently Updated