Technical & DevelopmentAdvanced
answers
AI-grounded answers via OpenAI-compatible endpoint.
Developer Setup
Setup & Installation
bash
npx skills add https://github.com/brave/brave-search-skills --skill answersnpx skills add https://github.com/brave/brave-search-skills --skill answersOr paste this URL into your assistant to install:
Overview
What This Skill Does
Generates AI-synthesized responses with source citations, supporting single-search and deep multi-search research modes.
Application
When to use this Skill
- When you need a synthesized, direct response to a query backed by real-time search data.
- When you want to show inline citations linking back to the source URLs of the search results.
- When you require deep research that performs multi-iteration searches to compile an answer.
- When you want an OpenAI-compatible /chat/completions API endpoint for drop-in search grounding.
- When you want to stream research progress events (thinking, queries, blindspots) to the user.
Documentation
Show Skills.md file
Answers — AI Grounding
Requires API Key: Get one at https://api.search.brave.com
Plan: Included in the Answers plan. See https://api-dashboard.search.brave.com/app/subscriptions/subscribe
When to Use
| Use Case | Skill | Why |
|---|---|---|
| Quick factual answer (raw context) | llm-context |
Single search, returns raw context for YOUR LLM |
| Fast AI answer with citations | answers (single-search) |
streaming, citations |
| Thorough multi-search deep research | answers (research mode) |
Iterative deep research, synthesized cited answer |
This endpoint (/res/v1/chat/completions) supports two modes:
- Single-search (default): Fast AI-grounded answer from a single search. Supports
enable_citations. - Research (
enable_research=true): Multi-iteration deep research with progress events and synthesized cited answer.
Quick Start (cURL)
Blocking (Single-Search)
curl -X POST "https://api.search.brave.com/res/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}" \
-d '{
"messages": [{"role": "user", "content": "How does the James Webb Space Telescope work?"}],
"model": "brave",
"stream": false
}'
Lines 1 - 31 of 250
Recommendations
Explore other random skills
TechnicalIntermediate
new-terraform-provider
Scaffold a new Terraform provider project using the Plugin Framework
TechnicalIntermediate
run-acceptance-tests
Run acceptance tests for Terraform providers using Go's test runner
TechnicalIntermediate
provider-resources
Implement Terraform Provider resources and data sources using the Plugin Framework