Jina Search - Web Search API

Jina Search - fast web search returning SERP results

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-jina#main ~/.claude/skills/web-search-jina

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

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 text65 lines
web-search-jina/SKILL.md65 lines1.8 KBpushed 96d agoRawView on GitHub

Jina Search - Web Search API

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"

Simple, fast web search using Jina's search foundation.

Capabilities

  • Search: Use s

Usage

Search

Use s.jina.ai to search the web and get SERP

Parameters:

  • q (string) - Search query
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"jina-s","path":"/","query":{"q":"latest%20AI%20news"}}'

Use Cases

  1. Quick Research: Fast search for any topic
  2. Information Gathering: Get relevant web results
  3. Fact Checking: Find sources for verification
  4. Technical Lookup: Search documentation and guides

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":"jina-s API endpoints"}' List all endpoints
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"jina-s API endpoints"}'   # Get endpoint details
1---
2name: web-search-jina
3description: Jina Search - fast web search returning SERP results
4source: orthogonal
5---
6 
7 
8# Jina Search - Web Search API
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 
23Simple, fast web search using Jina's search foundation.
24 
25## Capabilities
26 
27- **Search**: Use s
28 
29## Usage
30 
31### Search
32Use s.jina.ai to search the web and get SERP
33 
34Parameters:
35- q (string) - Search query
36 
37```bash
38curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
39 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
40 -H "Content-Type: application/json" \
41 -d '{"api":"jina-s","path":"/","query":{"q":"latest%20AI%20news"}}'
42```
43 
44## Use Cases
45 
461. **Quick Research**: Fast search for any topic
472. **Information Gathering**: Get relevant web results
483. **Fact Checking**: Find sources for verification
494. **Technical Lookup**: Search documentation and guides
50 
51## Discover More
52 
53For full endpoint details and parameters:
54 
55```bash
56curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
57 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
58 -H "Content-Type: application/json" \
59 -d '{"prompt":"jina-s API endpoints"}' List all endpoints
60curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
61 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
62 -H "Content-Type: application/json" \
63 -d '{"prompt":"jina-s API endpoints"}' # Get endpoint details
64```
65 

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