spellcheck — скилл для Claude Code: проверка запросов и установка
Скилл проверяет поисковую фразу и возвращает вариант с исправленной орфографией. Используйте его до поиска или для подсказки «Вы имели в виду?»
npx skills add brave/brave-search-skills --skill spellcheck -a claude-codeЧто делает spellcheck
Скилл отправляет запрос к Brave Search Spellcheck API и возвращает исходную фразу вместе с вариантами исправления. Проверка учитывает контекст всего запроса; список предложений может оказаться пустым. Можно задать язык и страну поиска.
Для работы нужен API-ключ Brave Search в заголовке X-Subscription-Token. Отдельный endpoint нужен, когда исправление требуется до поиска: Web Search и LLM Context включают проверку орфографии по умолчанию. Без API-ключа запрос к endpoint не пройдёт.
Какие задачи решает
- исправить опечатки в запросе до запуска поиска
- показать пользователю подсказку «Вы имели в виду?»
- нормализовать пользовательские запросы перед обработкой
Примеры запросов агенту
- Проверь орфографию в запросе «artifical inteligence» до поиска.
- Подготовь подсказку «Вы имели в виду?» для запроса пользователя.
- Проверь запросы на английском для страны
US.
Как установить spellcheck
1Через Skills CLI (Vercel)
npx skills add brave/brave-search-skills --skill spellcheck -a claude-code2Вручную: положить файлы
~/.claude/skills/spellcheck/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/spellcheck/
1Через Skills CLI (Vercel)
npx skills add brave/brave-search-skills --skill spellcheck -a codex2Вручную: положить файлы
.agents/skills/spellcheck/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add brave/brave-search-skills --skill spellcheck -a cursor2Вручную: положить файлы
.cursor/skills/spellcheck/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install brave/brave-search-skills spellcheck2Вручную: положить файлы
.github/skills/spellcheck/SKILL.md1Через Skills CLI (Vercel)
npx skills add brave/brave-search-skills --skill spellcheck -a gemini-cli2Командой платформы
gemini skills install https://github.com/brave/brave-search-skills --path skills/spellcheckВручную: положить файлы
.devin/skills/spellcheck/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add brave/brave-search-skills --skill spellcheck -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о spellcheck
Как установить spellcheck в Claude Code?
Выполните npx skills add brave/brave-search-skills --skill spellcheck -a claude-code. Файл скилла находится в ~/.claude/skills/spellcheck/SKILL.md.
Что делает spellcheck?
Он отправляет поисковый запрос в Brave Search Spellcheck API и возвращает варианты исправления. Предложения учитывают контекст всей фразы.
Что нужно для работы spellcheck?
Нужен API-ключ Brave Search, который передаётся в заголовке X-Subscription-Token. Web Search и LLM Context уже проверяют орфографию по умолчанию; отдельный endpoint пригодится, если исправление нужно до поиска.
Исходный текст
SKILL.md · MIT
---
name: spellcheck
description: USE FOR spell correction. Returns corrected query if misspelled. Most search endpoints have spellcheck built-in; use this only for pre-search query cleanup or "Did you mean?" UI.
---
# Spellcheck
> **Requires API Key**: Get one at https://api.search.brave.com
>
> **Plan**: Included in the **Spellcheck** plan. See https://api-dashboard.search.brave.com/app/subscriptions/subscribe
## Quick Start (cURL)
```bash
curl -s "https://api.search.brave.com/res/v1/spellcheck/search" \
-H "Accept: application/json" \
-H "X-Subscription-Token: ${BRAVE_SEARCH_API_KEY}" \
-G \
--data-urlencode "q=artifical inteligence" \
--data-urlencode "lang=en" \
--data-urlencode "country=US"
```
## Endpoint
```http
GET https://api.search.brave.com/res/v1/spellcheck/search
```
**Authentication**: `X-Subscription-Token: <API_KEY>` header
## Parameters
| Parameter | Type | Required | Default | Description |
|--|--|--|--|--|
| `q` | string | **Yes** | — | Query to spell check (1-400 chars, max 50 words) |
| `lang` | string | No | `en` | Language preference (2+ char language code, e.g. `en`, `fr`, `de`, `pt-br`, `zh-hans`). 51 codes supported |
| `country` | string | No | `US` | Search country (2-letter country code or `ALL`) |
## Response Fields
| Field | Type | Description |
|--|--|--|
| `type` | string | Always `"spellcheck"` |
| `query.original` | string | The input query as submitted |
| `results` | array | Spell-corrected suggestions. May be empty when no correction is found |
| `results[].query` | string | A corrected version of the query |
## Example Response
```json
{
"type": "spellcheck",
"query": {
"original": "artifical inteligence"
},
"results": [
{
"query": "artificial intelligence"
}
]
}
```
## Use Cases
- **Pre-search query cleanup**: Check spelling before deciding which search endpoint to call
- **"Did you mean?" UI**: Show users a corrected suggestion before running the search
- **Batch query normalization**: Clean up user inputs in bulk
## Notes
- **Built-in alternative**: Web Search and LLM Context have `spellcheck=true` by default — use this standalone endpoint only when you need the correction before searching
- **Context-aware**: Corrections consider the full query context, not just individual words
© brave · MIT · brave/brave-search-skills