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

convex-env — скилл для Claude Code: что делает и установка

Скилл настраивает переменные окружения и секреты Convex для приложения. Пригодится, когда значения нужно передавать в deployment и читать в actions.

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

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

convex-env помогает задать секреты как переменные окружения Convex через npx convex env set KEY value, а затем читать их через process.env.KEY внутри actions. Для actions может понадобиться 'use node'. В queries и mutations такой доступ использовать нельзя.

Секреты нельзя хранить в коде или коммитить в Git. Для локальной работы их можно добавить в .env.local, а разные deployment требуют собственных значений. Проверить список заданных имён можно командой npx convex env list --names-only, которая не выводит сами секреты. Это повод отдельно проверить каждый deployment перед запуском: одинаковое имя переменной не означает, что значение уже задано в нём.

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

  • задать секрет для Convex deployment
  • прочитать переменную окружения внутри action
  • разнести значения по разным deployment
  • проверить имена заданных секретов без их вывода
  • не допустить попадания ключей в код и Git

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

  • Настрой секреты Convex для текущего deployment и покажи команды проверки имён переменных.
  • Проверь, где в проекте читаются значения через process.env, и исправь использование в queries или mutations.
  • Добавь локальные значения в .env.local, а для deployment задай их через npx convex env set KEY value.

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о convex-env

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

Выполните npx skills add convex/agent-skills --skill convex-env -a claude-code, затем повторите npx skills add convex/agent-skills --skill convex-env -a claude-code. Файл скилла находится по пути ~/.claude/skills/convex-env/SKILL.md.

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

Скилл задаёт переменные окружения и секреты Convex, показывает, как читать их через process.env.KEY в actions, и проверяет имена без печати значений.

Где convex-env разрешает читать переменные окружения?

Только внутри actions. В queries и mutations доступ через process.env использовать нельзя; для нужных actions может потребоваться 'use node'.

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

SKILL.md · Apache-2.0
---
name: convex-env
description: "Set and wire Convex deployment env vars / secrets for the app."
---

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

# Manage env vars + secrets

Store secrets as Convex deployment env vars (npx convex env set), read them with process.env in actions, never commit them.

## Workflow

1. `npx convex env set KEY value` (per deployment).
2. Read via process.env.KEY inside actions (not queries/mutations).
3. Never hardcode or commit secrets; add to .env.local only for local.
4. Confirm it's set with `npx convex env list --names-only`, which lists names without printing the secret values.

## Rules

- Secrets live in Convex env vars, never in code or git.
- process.env only in actions ('use node' if needed), not queries/mutations.
- Different deployments need their own values.
- Check what is set with `npx convex env list --names-only`; never print secret values into the conversation.

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

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

Всё по теме «Бэкенд и API» →
convex-security-check waynesutton Проверяет Convex-бэкенд перед слиянием изменений: публичные функции, авторизацию, владение данными, валидацию и секреты. CX Codex +1 2 700установок convex-security-audit waynesutton Скилл проводит полный разбор безопасности приложения на Convex и выдаёт письменный отчёт по найденным проблемам. Пригодится перед запуском или после инцидента. CX Codex +1 1 500установок convex Mindrally Задаёт агенту правила работы с Convex: запросы, мутации, actions, индексы и файлы. Пригодится, когда бэкенд на Convex уже выбран. CX Codex +1 651установок env-vars официальный Vercel Labs Разбирает переменные окружения Vercel: файлы .env, команды CLI и локальный OIDC-токен. Пригодится при настройке проекта или поиске ошибок авторизации. CX Codex GP ChatGPT 7установок python-configuration Seth Hobson Скилл выносит настройки Python в переменные окружения и проверяет их через типизированные параметры. Подходит для секретов и разных окружений. CX Codex 11 508установок env-secrets-manager Alireza Rezvani Скилл проверяет переменные окружения и ищет вероятные утечки секретов в репозитории. Подходит для аудита .env, ротации ключей и разбора инцидентов. 667установок

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

convex-docs Проверяет установленную в проекте версию Convex и подтягивает актуальную документацию в markdown вместо устаревшего кода из памяти модели. CX Codex +1 36 100установок convex-add Добавляет в текущее приложение Convex хостинг или другую серверную возможность. Пригодится, когда нужно подключить компонент по запросу через агента. CX Codex +1 35 900установок convex-advisor Читает 72-часовые инсайты деплоя Convex, находит причину каждого события в коде и отдаёт отчёт с исправлениями. CX Codex +1 35 900установок convex-crons Добавляет периодические фоновые задачи через crons в приложение на Convex. Пригодится, когда нужно настроить регулярное обслуживание базы или очистку данных. CX Codex +1 36 000установок convex-seed Заполняет таблицы базы данных Convex тестовыми строками или импортирует внешние данные. Помогает настроить окружение для разработки без ручного ввода. CX Codex +1 35 800установок convex-verify Скилл проверяет Convex-функции через реальные сценарии: создаёт данные, меняет пользователей и ловит ошибки авторизации. Нужен для проверки конкретной готовой функции. CX Codex +1 35 800установок convex-monitor Скилл блокируется на следующем событии в приложении Convex — ошибке разработки, ошибке прода или запросе фичи — и передаёт его агенту. CX Codex +1 35 800установок convex-billing Подключает подписки Stripe к приложению на Convex через компонент @convex-dev/stripe: настраивает сессии оплаты, вебхуки и серверную проверку статуса. CX Codex +1 35 800установок

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

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