К основному содержанию
скилл CX Codex

suggest — скилл для Claude Code: что делает и как установить

Скилл для автодополнения поисковых запросов через Brave Search API с исправлением опечаток и быстрым ответом до 100 мс.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add brave/brave-search-skills --skill suggest -a claude-code
Открыть на GitHub

Что делает suggest

Скилл настраивает агента на работу с эндпоинтом https://api.search.brave.com/res/v1/suggest/search. Он подсказывает варианты запросов прямо во время ввода. Частые опечатки исправляются автоматически без отдельной проверки правописания.

При вызове передаётся строка q длиной до 400 символов и не более 50 слов. Дополнительно настраиваются язык lang, страна country и количество подсказок count от 1 до 20. Флаг rich=true возвращает карточки сущностей с заголовком, описанием и ссылкой на картинку. Без платного тарифа Search эти обогащённые данные останутся недоступными.

Для авторизации обязателен токен BRAVE_SEARCH_API_KEY в заголовке X-Subscription-Token. В поисковых интерфейсах разработчики советуют ставить задержку запроса от 150 до 300 мс, чтобы не расходовать лимиты вхолостую.

Какие задачи решает

  • дополнить пользовательский ввод поисковыми подсказками на лету
  • исправить опечатки во фразе до обращения к основной поисковой базе
  • получить карточки сущностей с описанием и картинкой через rich=true
  • уточнить формулировку запроса перед отправкой в RAG-пайплайн

Примеры запросов агенту

  • Подскажи варианты автодополнения для строки "how to " через Brave Search API
  • Сделай запрос к эндпоинту suggest для "albert" с параметром rich=true и страной US
  • Найди варианты завершения запроса для слова "pythn" с исправлением опечатки

Как установить suggest

1Через Skills CLI (Vercel)

npx skills add brave/brave-search-skills --skill suggest -a claude-code

2Вручную: положить файлы

~/.claude/skills/suggest/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/suggest/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о suggest

Как установить suggest в Claude Code?

Выполните в терминале команду npx skills add brave/brave-search-skills --skill suggest -a claude-code.

Зачем нужен скилл suggest?

Он отправляет запросы к эндпоинту подсказок Brave Search API с задержкой ответа менее 100 мс. Это помогает достраивать фразы пользователей и устранять ошибки ввода.

Что требуется для получения карточек с описанием и картинками?

Нужно передать параметр rich=true. Для возврата заголовков, описаний и изображений сущностей требуется активная платная подписка на тариф Search в Brave Search API.

Исходный текст

SKILL.md · MIT
---
name: suggest
description: USE FOR query autocomplete/suggestions. Fast (<100ms). Returns suggested queries as user types. Supports rich suggestions with entity info. Typo-resilient.
---

# Suggest / Autocomplete

> **Requires API Key**: Get one at https://api.search.brave.com
>
> **Plan**: Included in the **Suggest** plan. See https://api-dashboard.search.brave.com/app/subscriptions/subscribe

## Quick Start (cURL)

### Basic Suggestions
```bash
curl -s "https://api.search.brave.com/res/v1/suggest/search?q=how+to+" \
  -H "Accept: application/json" \
  -H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}"
```

### With All Parameters
```bash
curl -s "https://api.search.brave.com/res/v1/suggest/search" \
  -H "Accept: application/json" \
  -H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}" \
  -G \
  --data-urlencode "q=albert" \
  --data-urlencode "country=US" \
  --data-urlencode "lang=en" \
  --data-urlencode "count=10" \
  --data-urlencode "rich=true"
```

## Endpoint

```http
GET https://api.search.brave.com/res/v1/suggest/search
```

**Authentication**: `X-Subscription-Token: <API_KEY>` header

**Optional Headers**:
- `Accept-Encoding: gzip` — Enable response compression

## Parameters

| Parameter | Type | Required | Default | Description |
|--|--|--|--|--|
| `q` | string | **Yes** | — | Suggest search query (1-400 chars, max 50 words) |
| `lang` | string | No | `en` | Language preference (2+ char language code, e.g. `fr`, `de`, `zh-hans`) |
| `country` | string | No | `US` | Search country (2-letter country code or `ALL`) |
| `count` | int | No | `5` | Number of suggestions (1-20). Actual results may be fewer |
| `rich` | bool | No | `false` | Enhance with entity info (title, description, image). Paid Search plan required |

## Response Fields

| Field | Type | Description |
|--|--|--|
| `type` | string | Always `"suggest"` |
| `query.original` | string | The original suggest search query |
| `results` | array | List of suggestions (may be empty) |
| `results[].query` | string | Suggested query completion |
| `results[].is_entity` | bool? | Whether the suggested enriched query is an entity (rich only) |
| `results[].title` | string? | The suggested query enriched title (rich only) |
| `results[].description` | string? | The suggested query enriched description (rich only) |
| `results[].img` | string? | The suggested query enriched image URL (rich only) |

Fields with `null` values are excluded from the response. Non-rich results contain only the `query` field.

### Rich Response Example (`rich=true`)
```json
{
  "type": "suggest",
  "query": { "original": "albert" },
  "results": [
    {
      "query": "albert einstein",
      "is_entity": true,
      "title": "Albert Einstein",
      "description": "German-born theoretical physicist",
      "img": "https://imgs.search.brave.com/..."
    },
    { "query": "albert einstein quotes", "is_entity": false }
  ]
}
```

## Use Cases

- **Search-as-you-type UI**: Real-time autocomplete dropdown. Debounce 150-300ms.
- **Query refinement for RAG**: Expand partial/ambiguous queries before calling `web-search` or `llm-context`.
- **Entity detection**: Use `rich=true` to detect entities with title, description, and image for preview cards.
- **Typo-tolerant input**: Get clean suggestions from misspelled input without separate spellcheck.

## Notes

- **Latency**: Designed for <100ms response times
- **Country/lang**: Hints for suggestion relevance, not strict filters
- **Typo handling**: Suggestions handle common typos without separate spellcheck

© brave · MIT · brave/brave-search-skills

Похожие скиллы

Всё по теме «Бэкенд и API» →
mcp-builder официальный anthropics Скилл проводит через создание MCP-сервера на TypeScript или Python: от изучения протокола до тестов и оценки качества. 130 949установок claude-api официальный anthropics Справочник по Anthropic SDK и API Claude для генерации кода без устаревших параметров и выдуманных методов. 74 198установок lark-im larksuite Скилл подключает Lark IM к агенту: он отправляет сообщения, ищет историю, управляет чатами и файлами. Подойдёт для задач вокруг командных коммуникаций. CX Codex +1 472 900установок lark-event larksuite Слушает события Lark/Feishu и отдаёт их потоком NDJSON. Подходит для ботов, обработчиков сообщений и долгих подписчиков. CX Codex +1 466 800установок caveman-discover JuliusBrussee Находит точки вызова LLM в репозитории и размечает их воркфлоу для Caveman Cloud, чтобы расходы на токены не сливались в одну общую кучу. CX Codex +1 104 400установок migration JuliusBrussee Скилл задаёт правила безопасных миграций схем, данных и API с обязательным откатом. Пригодится при изменениях, где нельзя терять данные или ломать совместимость. CX Codex +1 103 900установок

Из того же набора7

images-search Скилл находит картинки через API поиска Brave с миниатюрами и прямыми ссылками. Пригодится агенту для подбора иллюстраций и фактчекинга визуала. CX Codex +1 1 700установок news-search Ищет свежие статьи через новостной индекс Brave с фильтрацией по датам и правилам Goggles. Помогает следить за событиями за последние 24 часа. CX Codex +1 1 600установок llm-context Извлекает готовый контекст веб-страниц через API Brave Search для заземления ответов ИИ. Пригодится при настройке RAG и автономных агентов. CX Codex +1 1 300установок videos-search Ищет видео через Brave Search API с метаданными о длительности, просмотрах и авторах. Пригодится для мониторинга свежих роликов и сбора обучающих материалов. CX Codex +1 1 200установок local-pois Получает подробные сведения об организациях по их идентификаторам через Brave Search API. Помогает извлечь контакты, рейтинги и часы работы. CX Codex +1 1 100установок local-place-search Скилл ищет заведения, адреса и улицы через Brave Search API и отдаёт координаты, рейтинг, часы работы и телефон. CX Codex +1 395установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой