instantdb — скилл для Claude Code: приложения на InstantDB
Скилл ведёт агента при сборке приложений на InstantDB: схема, права доступа, запросы, хранилище файлов. Пригодится, когда нужен бэкенд без своего сервера.
npx skills add instantdb/skills --skill instantdb -a claude-codeЧто делает instantdb
Скилл превращает агента в старшего фронтенд-инженера со знанием InstantDB. Он помогает собрать рабочее приложение на React, обычном JS или Expo, где бэкендом служит клиентская база Instant с запросами, транзакциями, авторизацией, правами, хранилищем файлов, реальным временем и офлайн-режимом.
Внутри — правила работы с CLI и SDK. Агент смотрит, какой пакетный менеджер в проекте, и ставит нужный SDK: @instantdb/react, @instantdb/core, @instantdb/react-native и другие. Схема и права лежат в instant.schema.ts и instant.perms.ts, изменения уходят командами npx instant-cli push schema --yes и npx instant-cli push perms --yes. Для нового приложения есть npx instant-cli init-without-files --title <APP_NAME>, он выдаёт app id и admin token.
Дальше начинаются строгости, из-за которых скилл и стоит держать под рукой. Любое поле для фильтра или сортировки обязано быть проиндексировано в схеме, иначе запрос упадёт с ошибкой. Ключи пагинации работают только на верхнем уровне, на вложенных связях — нет. В правах data.ref всегда возвращает список, поэтому сравнение с одиночным значением не пройдёт. Заранее понадобится аккаунт InstantDB и вход через npx instant-cli login.
Какие задачи решает
- поднять бэкенд для React-приложения без своего сервера
- описать схему и вытолкнуть её в облако одной командой
- настроить права доступа к полям и связям
- загрузить картинки через Instant Storage и связать их с записями
- собрать запрос с фильтром, сортировкой и пагинацией без ошибок
Примеры запросов агенту
- Собери приложение для заметок на React и InstantDB, схему положи в
instant.schema.ts - Добавь в схему индекс на
dueDateи запрос с сортировкой по нему - Настрой права так, чтобы email видел только владелец записи
Как установить instantdb
1Через Skills CLI (Vercel)
npx skills add instantdb/skills --skill instantdb -a claude-code2Вручную: положить файлы
~/.claude/skills/instantdb/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/instantdb/
1Через Skills CLI (Vercel)
npx skills add instantdb/skills --skill instantdb -a codex2Вручную: положить файлы
.agents/skills/instantdb/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add instantdb/skills --skill instantdb -a cursor2Вручную: положить файлы
.cursor/skills/instantdb/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install instantdb/skills instantdb2Вручную: положить файлы
.github/skills/instantdb/SKILL.md1Через Skills CLI (Vercel)
npx skills add instantdb/skills --skill instantdb -a gemini-cli2Командой платформы
gemini skills install https://github.com/instantdb/skills --path skills/instantdbВручную: положить файлы
.devin/skills/instantdb/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add instantdb/skills --skill instantdb -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о instantdb
Как установить instantdb в Claude?
Выполните npx skills add instantdb/skills --skill instantdb -a claude-code. Скилл окажется в ~/.claude/skills/instantdb/SKILL.md.
Что делает скилл instantdb?
Помогает агенту собирать приложения на InstantDB: описывать схему, писать запросы и права, подключать хранилище файлов. Работает с React, обычным JS и Expo.
Что нужно, чтобы скилл заработал?
Аккаунт InstantDB и вход через npx instant-cli login. Для нового приложения app id и admin token выдаёт npx instant-cli init-without-files --title <APP_NAME>, их нужно сохранить в env-файл.