# insforge

Подсказывает агенту, как писать клиентский код на @insforge/sdk: база, авторизация, файлы, платежи, письма и realtime.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 60600 установок · ★ 45
- Автор: InsForge
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/InsForge/insforge-skills/tree/HEAD/skills/insforge/SKILL.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/skills/insforge

## Что делает

Скилл включается, когда вы просите агента добавить вход по email, выгрузить данные из таблицы, залить файл в бакет или подключить оплату. Внутри — справочник по модулям SDK: database CRUD с фильтрами и пагинацией, auth с OAuth и сбросом пароля, storage с загрузкой файлов и RLS-политиками, edge-функции, вызовы OpenRouter для чата и эмбеддингов, realtime-подписки, транзакционные письма и платежи через Stripe или Razorpay.

Начинается всё с установки пакета `npm install @insforge/sdk@latest` и файла окружения. Префикс переменных зависит от фреймворка: в Next.js это `NEXT_PUBLIC_INSFORGE_URL` и `NEXT_PUBLIC_INSFORGE_ANON_KEY` в `.env.local`, в Vite — `VITE_*`, в Astro и SvelteKit — `PUBLIC_*`. URL берётся из поля `oss_host` в `.insforge/project.json`, anon-ключ — командой `npx -y @insforge/cli secrets get ANON_KEY`. Дальше клиент создаётся через `createClient({ baseUrl, anonKey })`.

Для серверного кода с админскими правами есть `createAdminClient({ apiKey })` — этот ключ даёт полный доступ к проекту, так что держите его только на сервере. Файлы `.env` не коммитьте: добавьте `.env`, `.env.local` и `.env*.local` в `.gitignore`. Скилл закрывает именно клиентскую интеграцию; создание таблиц, миграции, деплой функций и настройка ключей платёжных провайдеров — это уже `insforge-cli`.

## Требования
- Работает с: AWS, Terraform, Stripe

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add InsForge/insforge-skills --skill insforge -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/insforge/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/insforge/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add InsForge/insforge-skills --skill insforge -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/insforge/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add InsForge/insforge-skills --skill insforge -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/insforge/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install InsForge/insforge-skills insforge
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/insforge/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add InsForge/insforge-skills --skill insforge -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/InsForge/insforge-skills --path skills/insforge
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/insforge/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add InsForge/insforge-skills --skill insforge -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/InsForge/insforge-skills/tree/HEAD/skills/insforge/SKILL.md

## Когда брать
- подключить вход через email и OAuth к фронтенду
- выгрузить список записей с фильтрами и пагинацией
- залить файл в бакет и открыть его на чтение
- принять оплату подписки через Stripe Checkout
- отправлять письма после регистрации пользователя

## Примеры запросов агенту
- добавь авторизацию через @insforge/sdk в мой Next.js проект
- сделай загрузку аватара в InsForge Storage и публичный бакет
- подключи Stripe Checkout для подписки на месяц

## Похожие
- [replica-backend](https://affpapa.org/nevibecode/skills/replica-backend.md) — скилл · 613 установок
- [upgrade-stripe](https://affpapa.org/nevibecode/skills/stripe-upgrade-stripe.md) — скилл · 72900 установок
- [use-link-identity](https://affpapa.org/nevibecode/skills/use-link-identity.md) — скилл · 9400 установок
- [saas-platforms](https://affpapa.org/nevibecode/skills/saas-platforms.md) — скилл · 362 установки
- [saas-scaffolder](https://affpapa.org/nevibecode/skills/saas-scaffolder.md) — скилл · 630 установок
- [google-cloud-storage-bucket-architect](https://affpapa.org/nevibecode/skills/google-cloud-storage-bucket-architect.md) — скилл · 2800 установок

Из того же набора: [insforge/insforge-skills](https://affpapa.org/nevibecode/by/insforge/insforge-skills.md) — 4 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
