Home · Skills · Development
Andi Search - Intelligent Web Search
Fast, high-quality web search with intelligent ranking and instant answers
How to use it
- Hit Copy the whole skill.
- 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. - 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-andiFor 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.
Paste into Claude, ChatGPT or Cursor.
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 |
Discussion
Alternatives
Also in Services & APIsContext7Pulls up-to-date, version-specific library docs and code examples into the prompt so the AI stops inventing old APIs.Adaptyv 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`..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.Add 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.