Andi Search - Intelligent Web Search

Fast, high-quality web search with intelligent ranking and instant answers

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/research-tools/capabilities/web-search-andi#main ~/.claude/skills/web-search-andi

For one project only, change the path to .claude/skills/web-search-andi.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text83 lines
web-search-andi/SKILL.md83 lines3.6 KBpushed 96d agoRawView on GitHub

Andi Search - Intelligent Web Search

Setup

Read your credentials from ~/.gooseworks/credentials.json:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"

Fast, high-quality search with intelligent ranking, instant answers, and research-grade results.

Capabilities

  • Search: Fast, high-quality search API with intelligent ranking, instant answers, and result enrichment

Usage

Search

Fast, high-quality search API with intelligent ranking, instant answers, and result enrichment.

Parameters:

  • q* (string) - Search query (or array of up to 5 queries)
  • limit (string) - Number of results (1-100)
  • depth (string) - Search depth: fast or deep
  • intent (string) - Search intent. Supported Intents: ImageSearchIntent - Prioritize image results, VideoSearchIntent - Prioritize video results, NewsSearchIntent - Prioritize news articles, WeatherSearchIntent - Weather information, ComputationIntent - Mathematical calculations and computations, NavigationalSearchIntent - Direct navigation to websites, Not detected or specified: FallbackSearchIntent - General web search (default)
  • metadata (string) - Metadata level: basic or full
  • format (string) - Response format: json
  • extracts (string) - Enable content extracts/highlights
  • safe (string) - Enable safe search filtering
  • country (string) - Country code (US, GB, etc.)
  • language (string) - Language code (en, es, fr, etc.)
  • units (string) - Units: metric or imperial
  • noCache (string) - Force skip all caches
  • dateRange (string) - Date range filter. Restrict results to specific time periods using relative or absolute date filters: Relative date range (dateRange parameter): day or 24h - Last 24 hours; week or 7d - Last 7 days; month or 30d - Last 30 days; year or 1y - Last year; 90d - Last 90 days
  • includeDomains (string) - Comma-separated domains to include
  • excludeDomains (string) - Comma-separated domains to exclude
  • includeTerms (string) - Comma-separated terms/phrases to boost
  • excludeTerms (string) - Comma-separated terms/phrases to exclude
  • parseOperators (string) - Extract operators from query string
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"andi","path":"/v1/search","query":{"q":"how%20does%20RAG%20work"}}'

Use Cases

  1. Research: Find high-quality sources on any topic
  2. Fact-Finding: Get accurate answers with sources
  3. Technical Lookup: Find documentation and guides
  4. News Monitoring: Track current events
  5. Competitive Intelligence: Research companies and products

Discover More

For full endpoint details and parameters:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"andi API endpoints"}' List all endpoints
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"andi","path":"/v1/search"}'   # Get endpoint details
1---
2name: web-search-andi
3description: Fast, high-quality web search with intelligent ranking and instant answers
4source: orthogonal
5---
6 
7 
8# Andi Search - Intelligent Web Search
9 
10## Setup
11 
12Read your credentials from ~/.gooseworks/credentials.json:
13```bash
14export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
15export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
16```
17 
18If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
19 
20All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
21 
22 
23Fast, high-quality search with intelligent ranking, instant answers, and research-grade results.
24 
25## Capabilities
26 
27- **Search**: Fast, high-quality search API with intelligent ranking, instant answers, and result enrichment
28 
29## Usage
30 
31### Search
32Fast, high-quality search API with intelligent ranking, instant answers, and result enrichment.
33 
34Parameters:
35- q* (string) - Search query (or array of up to 5 queries)
36- limit (string) - Number of results (1-100)
37- depth (string) - Search depth: fast or deep
38- intent (string) - Search intent. Supported Intents: ImageSearchIntent - Prioritize image results, VideoSearchIntent - Prioritize video results, NewsSearchIntent - Prioritize news articles, WeatherSearchIntent - Weather information, ComputationIntent - Mathematical calculations and computations, NavigationalSearchIntent - Direct navigation to websites, Not detected or specified: FallbackSearchIntent - General web search (default)
39- metadata (string) - Metadata level: basic or full
40- format (string) - Response format: json
41- extracts (string) - Enable content extracts/highlights
42- safe (string) - Enable safe search filtering
43- country (string) - Country code (US, GB, etc.)
44- language (string) - Language code (en, es, fr, etc.)
45- units (string) - Units: metric or imperial
46- noCache (string) - Force skip all caches
47- dateRange (string) - Date range filter. Restrict results to specific time periods using relative or absolute date filters: Relative date range (dateRange parameter): day or 24h - Last 24 hours; week or 7d - Last 7 days; month or 30d - Last 30 days; year or 1y - Last year; 90d - Last 90 days
48- includeDomains (string) - Comma-separated domains to include
49- excludeDomains (string) - Comma-separated domains to exclude
50- includeTerms (string) - Comma-separated terms/phrases to boost
51- excludeTerms (string) - Comma-separated terms/phrases to exclude
52- parseOperators (string) - Extract operators from query string
53 
54```bash
55curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
56 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
57 -H "Content-Type: application/json" \
58 -d '{"api":"andi","path":"/v1/search","query":{"q":"how%20does%20RAG%20work"}}'
59```
60 
61## Use Cases
62 
631. **Research**: Find high-quality sources on any topic
642. **Fact-Finding**: Get accurate answers with sources
653. **Technical Lookup**: Find documentation and guides
664. **News Monitoring**: Track current events
675. **Competitive Intelligence**: Research companies and products
68 
69## Discover More
70 
71For full endpoint details and parameters:
72 
73```bash
74curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
75 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
76 -H "Content-Type: application/json" \
77 -d '{"prompt":"andi API endpoints"}' List all endpoints
78curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
79 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
80 -H "Content-Type: application/json" \
81 -d '{"api":"andi","path":"/v1/search"}' # Get endpoint details
82```
83 

Discussion

Alternatives

Also in Services & APIs
Context7Pulls up-to-date, version-specific library docs and code examples into the prompt so the AI stops inventing old APIs.Coding · MITAdaptyv Bio Foundry APIHow to use the Adaptyv Bio Foundry API and Python SDK for protein experiment design, submission, and results retrieval. Use this skill whenever the user mentions Adaptyv, Foundry API, protein binding assays, protein screening experiments, BLI/SPR assays, thermostability assays, or wants to submit protein sequences for experimental characterization. Also trigger when code imports `adaptyv`, `adaptyv_sdk`, or `FoundryClient`, or references `foundry-api-public.adaptyvbio.com`.Science · MIT.NET Backend Development PatternsMaster C#/.NET backend development patterns for building robust APIs, MCP servers, and enterprise applications. Covers async/await, dependency injection, Entity Framework Core, Dapper, configuration, caching, and testing with xUnit. Use when developing .NET backends, reviewing C# code, or designing API architectures.Coding · MITAdd AI protectionProtect AI chat and completion endpoints from abuse — detect prompt injection and jailbreak attempts, block PII and sensitive info from leaking in responses, and enforce token budget rate limits to control costs. Use this skill when the user is building or securing any endpoint that processes user prompts with an LLM, even if they describe it as "preventing jailbreaks," "stopping prompt attacks," "blocking sensitive data," or "controlling AI API costs" rather than naming specific protections.Coding · CC0-1.0