Andi Search

Andi Search - Intelligent Web Search

by gooseworks-ai · MIT license · ★ 1,220 on GitHub · updated Sep 21

Andi Search - Intelligent Web Search cover

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)
Claude Codenpx skills add gooseworks-ai/goose-skills --skill web-search-andi -g -a claude-code
Claude Code (manual)mkdir -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-andi
Windows (PowerShell)New-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" -Force
Claude.ai / desktopDownload the ZIP and upload it under Settings → Capabilities → Skills.
Codex, Cursor, other agentsPoint them at SKILL.md. The other files are plain text.

Connects with Agent Alley MCP · agentalley.io/mcp

Files included

  • SKILL.md3.6 KB
  • skill.meta.json285 B
Read the files here
gooseworks-ai/615c6852 files
SKILL.md
Show the full text83 lines

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

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 
View all files on GitHub →

Details

Updated
Sep 21, 2026
License
MIT
Stars on the repo
★ 1,220
Checked
Source
gooseworks-ai/goose-skills ↗
Creator
gooseworks-ai · 205 listings
View creator

Similar skills

See all →
SkillAPI Interface Designaddyosmani/agent-skills · by addyosmaniGuides stable API and interface design. Use when designing APIs, module boundaries, or any public interface. Use when creating REST or GraphQL endpoints, defining type contracts between modules, or establishing boundaries between frontend and backend.★ 98.7k GitHub starsAgentVersion-Specific Docs Lookupupstash/context7 · by upstashPulls up-to-date, version-specific library docs and code examples into the prompt so the AI stops inventing old APIs.★ 62.3k GitHub starsSkillAdaptyv Bio Foundry APIK-Dense-AI/scientific-agent-skills · by K-Dense-AIHow 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`.★ 46k GitHub starsSkill.NET Backend Developerwshobson/agents · by wshobsonMaster 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.★ 39.9k GitHub starsSkillGemini Agent API Guidegoogle/skills · by googleGuides the usage of Gemini Interactions API on Gemini Enterprise Agent Platform. Use when the user wants to use the stateful, server-managed Interactions API for multi-turn conversations, background execution, streaming, structured output, and function calling on the Agent Platform.★ 20.9k GitHub starsSkillGemini Notebook Automationteng-lin/notebooklm-py · by teng-linInstall, authenticate, troubleshoot, and operate Gemini Notebook through the notebooklm-py CLI or typed async Python API. Use for notebook and source management, grounded chat and research, and artifact generation or download when the user mentions Gemini Notebook, notebooklm-py, the notebooklm CLI, or its Python API. Do not use for the generic Gemini API or unrelated content creation.★ 19.6k GitHub stars

More from gooseworks-ai

SkillAd Angle Minergooseworks-ai/goose-skills · by gooseworks-aiMine the highest-converting ad angles from customer reviews, Reddit complaints, support tickets, and competitor ads. Extracts actual pain language, competitor weaknesses, and outcome phrases that real buyers use. Outputs a ranked angle bank with proof quotes and recommended ad formats per angle.★ 1.2k GitHub starsSkillAd Campaign Analyzergooseworks-ai/goose-skills · by gooseworks-aiAnalyze ad campaign performance data (Google, Meta, LinkedIn) to identify what's working, what's wasting budget, and specific cut/scale/test recommendations. Runs statistical analysis, funnel diagnostics, and multi-channel budget reallocation with specific dollar-amount shift recommendations and scenario modeling.★ 1.2k GitHub starsSkillLead Quality Analyzergooseworks-ai/goose-skills · by gooseworks-aiFor paid lead-gen and participant-recruitment ads, replaces vanity CPA with true CAC per qualified lead by joining ad-platform data with downstream funnel events, surfaces tracking gaps, and classifies every creative into Scale / Keep / Investigate / Cut.★ 1.2k GitHub starsSkillMessage Match Auditorgooseworks-ai/goose-skills · by gooseworks-aiAnalyze the message match between your ads and landing pages. Checks if the promise in the ad copy carries through to the landing page headline, body, and CTA. Flags disconnects that kill conversion rates. Works with Google, Meta, and LinkedIn ads.★ 1.2k GitHub starsSkillAI Search Visibilitygooseworks-ai/goose-skills · by gooseworks-aiCheck and improve your brand's visibility across AI search engines (ChatGPT, Perplexity, Gemini, Grok, Claude, DeepSeek). Set up tracking, run visibility analyses, audit your website for AI readability, and get actionable recommendations. Uses the npx goose-aeo@latest CLI.★ 1.2k GitHub starsSkillAmazon Product Searchgooseworks-ai/goose-skills · by gooseworks-aiSearch Amazon products - find items, compare prices, read reviews★ 1.2k GitHub stars