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

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

Добавляет периодические фоновые задачи через crons в приложение на Convex. Пригодится, когда нужно настроить регулярное обслуживание базы или очистку данных.

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

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

Скилл настраивает периодические задачи в файле convex/crons.ts с помощью функции cronJobs(). Он учит агента создавать вызовы только для внутренних функций пространства internal.*, исключая публичные api.*.

Каждое задание проектируется компактным и идемпотентным. Это защищает систему при сбоях и повторных запусках. После настройки агент проверяет появление задачи в панели управления Convex.

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

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

  • создать файл convex/crons.ts с расписанием задач
  • привязать функции internal.* к интервалам выполнения
  • настроить идемпотентный фоновый обработчик для базы данных
  • проверить фоновые задания в панели управления Convex

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

  • Настрой в Convex регулярную очистку сессий раз в сутки через convex/crons.ts
  • Добавь фоновую задачу для вызова internal.archiveLogs каждый час

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

1Через Skills CLI (Vercel)

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

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

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

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

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

Вопросы о convex-crons

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

Выполните команду npx skills add convex/agent-skills --skill convex-crons -a claude-code.

Что делает скилл convex-crons?

Он помогает создавать периодические задачи в convex/crons.ts, связывая их с внутренними функциями Convex и задавая интервалы повтора.

Какие функции разрешено вызывать в расписании Convex?

Скилл требует запускать исключительно функции из пространства internal.*. Использовать публичные функции api.* для cron-задач запрещено.

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

SKILL.md · Apache-2.0
---
name: convex-crons
description: "Add recurring scheduled jobs (crons) to the Convex app."
---

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

# Add scheduled jobs (crons)

Define recurring jobs in convex/crons.ts targeting internal functions, with sane intervals and idempotent handlers.

## Workflow

1. Create convex/crons.ts with cronJobs().
2. Schedule internal functions (never public api.*) at the right interval.
3. Make handlers idempotent (safe to re-run); keep each run small.
4. Verify the job appears in the dashboard schedule.

## Rules

- Schedule internal.* functions, never api.*.
- Keep cron handlers small + idempotent.
- Don't poll tight intervals for things a subscription can push.

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

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

Всё по теме «Бэкенд и API» →
convex waynesutton Маршрутизирует задачи по Convex к специализированным скиллам и задаёт базовые правила разработки бэкенда. Пригодится на старте любого проекта с Convex. CX Codex +1 5 700установок convex-best-practices waynesutton Скилл учит агента писать надёжный бэкенд на Convex без конфликтов записи OCC. Помогает настроить валидаторы, индексы и правила @convex-dev/eslint-plugin. CX Codex +1 3 900установок 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установок

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

convex-reviewer Прогоняет функции в каталоге convex/ по чек-листу: авторизация, валидаторы, индексы, реактивность. Пригодится перед выкаткой бэкенда. CX Codex +1 36 100установок 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-env Скилл настраивает переменные окружения и секреты Convex для приложения. Пригодится, когда значения нужно передавать в deployment и читать в actions. 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установок

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

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