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

convex-agent — скилл для Claude Code: ИИ-агент и RAG в Convex

Ставит в приложение на Convex бэкенд для ИИ-агента: долгие треды, история сообщений, вызовы инструментов и поиск по векторам.

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

Что делает convex-agent

Скилл ведёт агента по шагам: установить @convex-dev/agent и @convex-dev/ai-sdk-provider, добавить компонент агента в convex.config.ts, описать инструменты и инструкции, создать треды и стримить сообщения. История хранится в Convex, поэтому она переживает перезапуск и обновляется реактивно.

Модели по умолчанию вызываются через Convex AI Gateway: languageModel: convexGateway("provider/model"). Ключ провайдера держит Convex, так что получать и ротировать его не нужно. Но есть условие: нужен convex 1.45+ на деплое Convex Cloud и платный план. На бесплатном, при self-hosted или локальном бэкенде шлюз недоступен, и тогда скилл предлагает звать SDK провайдера с ключом из окружения Convex через микро-возможность env.

Для RAG документы встраиваются в векторный индекс и достаются внутри инструмента. Вложения шлюз пока не отдаёт, поэтому ключ провайдера эмбеддингов придётся положить в env. Вызовы модели идут в actions, при необходимости с 'use node'. Ключ никогда не должен попадать на клиент.

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

  • добавить в приложение на Convex бэкенд для ИИ-агента
  • хранить треды и историю сообщений между запросами
  • собрать RAG-поиск по документам через векторный индекс
  • подключить вызовы инструментов к агенту
  • вызвать модель без собственного ключа LLM

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

  • добавь в проект агента на @convex-dev/agent с тредами и стримингом сообщений
  • настрой RAG: встрой документы в векторный индекс и доставай их в инструменте
  • переведи вызовы модели на convexGateway, ключ провайдера не нужен

Как установить convex-agent

1Через Skills CLI (Vercel)

npx skills add convex/agent-skills --skill convex-agent -a claude-code

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

~/.claude/skills/convex-agent/SKILL.md

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

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

Вопросы о convex-agent

Как установить convex-agent в Claude?

Выполните npx skills add convex/agent-skills --skill convex-agent -a claude-code. Скилл появится в ~/.claude/skills/convex-agent/SKILL.md.

Что делает convex-agent?

Проводит по подключению бэкенда ИИ-агента в приложении на Convex: треды, история сообщений, вызовы инструментов и поиск по векторам для RAG.

Нужен ли ключ LLM-провайдера?

По умолчанию нет: модели идут через Convex AI Gateway, и ключ держит Convex. Ключ нужен для эмбеддингов, а также как запасной путь там, где шлюз недоступен.

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

SKILL.md · Apache-2.0
---
name: convex-agent
description: "Add an AI agent / RAG backend (@convex-dev/agent) to the Convex app."
---

<!-- GENERATED from convex-agents content/capabilities/agent.json — do not edit by hand. -->

# Add an AI agent / RAG backend

Install @convex-dev/agent for durable threads, message history, tool-calls, and vector search/RAG — the backend for an in-app AI agent. Call models through the Convex AI Gateway by default: Convex holds the provider credentials, so there is no LLM key to obtain, store, or rotate.

## Workflow

1. Install @convex-dev/agent + @convex-dev/ai-sdk-provider; add the agent component to convex.config.ts.
2. Define the agent (tools, instructions) with `languageModel: convexGateway("provider/model")` — no API key needed (needs convex 1.45+ on a Convex Cloud deployment, paid plan).
3. Create threads + stream messages; persist history in Convex.
4. For RAG: embed docs into a vector index and retrieve in the tool. The gateway does not serve embeddings yet, so store the embedding provider's key via the `env` micro power.
5. Only if the gateway is unavailable (free plan, self-hosted, local backend): call the provider SDK with a key stored via the `env` micro power.

## Rules

- Default to the Convex AI Gateway (`convexGateway` from @convex-dev/ai-sdk-provider) for model calls; fall back to a provider key in Convex env only where the gateway is unavailable (free plan, self-hosted, local backend).
- Never expose a provider API key client-side; when one is needed (embeddings, gateway fallback), keep it in Convex env via the `env` micro power.
- Run model calls in actions ('use node' if the SDK needs it).
- Persist threads/messages in Convex for durability + reactivity.

© convex · Apache-2.0 · convex/agent-skills

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

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
convex-agents waynesutton Скилл учит ИИ строить агентов на компоненте @convex-dev/agent. Пригодится для чатов с историей тредов, RAG и вызова мутаций Convex как инструментов. CX Codex +1 1 500установок elite-longterm-memory NextFrontierBuilds Скилл собирает шесть слоёв памяти агента: рабочее состояние сессии, векторный поиск, граф решений в git, дневные логи и облачную копию. Пригодится, когда контекст теряется после компакции. CX Codex +1 2 400установок convex waynesutton Маршрутизирует задачи по Convex к специализированным скиллам и задаёт базовые правила разработки бэкенда. Пригодится на старте любого проекта с Convex. CX Codex +1 5 700установок hybrid-search-implementation Seth Hobson Скилл помогает проектировать поиск, где векторный и ключевой поиск объединяются в один результат. Подойдёт для RAG и поисковых систем. CX Codex 10 800установок rag-architect https://github.com/Jeffallan Проектирует RAG-системы: разбивает документы на чанки, генерирует эмбеддинги, настраивает векторные базы, строит гибридный поиск и оценивает качество извлечения контекста. CX Codex +1 4 700установок elasticsearch-onboarding elastic Ведёт разработчика от «хочу поиск» до рабочего кода: разбирает задачу, помогает со маппингом данных и выдаёт проверенные примеры под Elasticsearch 9.x. CX Codex +1 4 300установок

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

convex-backup Настраивает регулярные снапшоты базы Convex и прогоняет учебное восстановление в одноразовый preview, чтобы проверить, что данные действительно возвращаются. CX Codex +1 35 900установок convex-migrate-rehearse Прогоняет изменение схемы и бэкфилл на превью-деплое с продовым снапшотом, а потом переносит проверенную миграцию в прод. CX Codex +1 35 900установок convex-cost Оценивает расходы на Convex и находит функции, сжигающие бюджет. Показывает график роста затрат и предлагает дешёвое исправление. CX Codex +1 35 900установок convex-insights Читает логи и состояние работающего Convex-развёртывания по запросу на естественном языке. Нужен для разбора сбоев и проверки связи ошибок с выкладкой. CX Codex +1 35 900установок convex-test Помогает генерировать детерминированные тесты для функций Convex с помощью convex-test и vitest. Проверяет запросы, мутации и авторизацию без запуска реального бэкенда. CX Codex +1 35 900установок convex-sentinel Настраивает сбор ошибок продакшена прямо в базу данных деплоя Convex. Помогает отслеживать падения функций, сбои React и сигналы масштабирования без отправки логов сторонним сервисам. CX Codex +1 35 700установок convex-self-heal Скилл берёт ошибку из прода, находит причину, готовит патч и проверяет его на превью. Мержит человек. CX Codex +1 35 800установок convex-suggest Скилл замечает, когда вы пишете руками то, что уже решает готовый компонент Convex, и после задачи предлагает один подходящий вариант. CX Codex +1 35 800установок

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

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