Fast, high-quality web search with intelligent ranking
Andi Search - Intelligent Web Search

Fast, high-quality web search with intelligent ranking and instant answers
---
name: web-search-andi
description: Fast, high-quality web search with intelligent ranking and instant answers
source: orthogonal
---
# Andi Search - Intelligent Web Search
## Setup
Read your credentials from ~/.gooseworks/credentials.json:
```bash
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`Overview
If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login
Manual install (npx, ZIP)
npx skills add gooseworks-ai/goose-skills --skill web-search-andi -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \
| tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/research-tools/capabilities/web-search-andiNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/b9f541286ca4763b3fc5/web-search-andi.zip" -OutFile "$env:TEMP\web-search-andi.zip"; Expand-Archive "$env:TEMP\web-search-andi.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md3.6 KBskill.meta.json285 B
Read the files here
gooseworks-ai/
Show the full text83 lines
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
- Research: Find high-quality sources on any topic
- Fact-Finding: Get accurate answers with sources
- Technical Lookup: Find documentation and guides
- News Monitoring: Track current events
- 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 | |
| 2 | name web-search-andi |
| 3 | description Fast, high-quality web search with intelligent ranking and instant answers |
| 4 | source orthogonal |
| 5 | |
| 6 | |
| 7 | |
| 8 | # Andi Search - Intelligent Web Search |
| 9 | |
| 10 | ## Setup |
| 11 | |
| 12 | Read your credentials from ~/.gooseworks/credentials.json: |
| 13 | |
| 14 | export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])") |
| 15 | export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))") |
| 16 | |
| 17 | |
| 18 | If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login` |
| 19 | |
| 20 | All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"` |
| 21 | |
| 22 | |
| 23 | Fast, 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 |
| 32 | Fast, high-quality search API with intelligent ranking, instant answers, and result enrichment. |
| 33 | |
| 34 | Parameters: |
| 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 | |
| 55 | curl -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 | |
| 63 | **Research**: Find high-quality sources on any topic |
| 64 | **Fact-Finding**: Get accurate answers with sources |
| 65 | **Technical Lookup**: Find documentation and guides |
| 66 | **News Monitoring**: Track current events |
| 67 | **Competitive Intelligence**: Research companies and products |
| 68 | |
| 69 | ## Discover More |
| 70 | |
| 71 | For full endpoint details and parameters: |
| 72 | |
| 73 | |
| 74 | curl -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 |
| 78 | curl -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 |
Details
- Updated
- Sep 21, 2026
- License
- MIT
- Stars on the repo
- ★ 1,220
- Checked
- Source
- gooseworks-ai/goose-skills ↗
- Creator
- gooseworks-ai · 206 listings
Made with web-search-andi

Similar skills
See all →
SkillGuides stable API and interface design
MCPPulls up-to-date, version-specific library docsContext7
SkillFetch up-to-date documentation and code examples for anyContext7 Documentation Lookup
SkillHow to use the Adaptyv Bio Foundry API and Python SDK
SkillMaster C/.NET backend development patterns for building
SkillGuides the usage of Gemini Interactions API on GeminiGemini Interactions API SkillMore from gooseworks-ai
SkillMine the highest-converting ad angles from customer reviewsAd angle miner
SkillAnalyze ad campaign performance data to identify what'sAd campaign analyzer
SkillFor paid lead-gen and participant-recruitment adsAd lead quality analyzer
SkillAnalyze the message match between your ads and landing pagesAd to landing page auditor
SkillCheck and improve your brand's visibility across AI searchAeo
SkillSearch Amazon products - find items, compare pricesAmazon Product Search