# insforge

Guides Claude Code when building on the InsForge platform, covering Postgres schemas, RLS rules, serverless deployments, and payments.

- plugin · `type=plugin` · Claude Code · ★ 46
- Author: InsForge
- License: Apache-2.0 · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/InsForge/insforge-skills
- Updated: 2026-10-24
- HTML: https://affpapa.org/en/nevibecode/plugins/insforge

## What it does

InsForge provides a Postgres backend built for coding agents. This plugin adds workflow guidance for database schemas, RLS rules, and serverless functions directly to Claude Code.

The package splits responsibilities across specialized skills. Application code relies on `@insforge/sdk` via the `insforge` skill. Project administration, environment secrets, and migrations run through `insforge-cli`. Connecting third-party identity providers like Clerk or Auth0 is covered by `insforge-integrations`.

The bundled `insforge-debug` skill focuses strictly on diagnostic checks. It pinpoints HTTP errors and slow database queries without generating code fixes.

## Install

### Claude Code (native platform)

**Plugin marketplace**
In the agent chat (not a shell):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
In the agent chat (not a shell):
```text
/plugin install insforge@claude-community
```

## When to use it
- configure Postgres tables and Row Level Security policies
- wire up external authentication with Clerk, Auth0, or WorkOS
- run database migrations and deploy serverless functions via CLI
- integrate Stripe, Razorpay, or OKX x402 payment flows

## Example prompts
- Initialize `@insforge/sdk` and set up RLS policies for user uploads.
- Run `npx -y @insforge/cli ai setup` to connect model completions.
- Inspect the edge function failure using `insforge-debug` commands.

## Source text · SKILL.md · Apache-2.0

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: 462a0a58f7587526.

BEGIN THIRD-PARTY FILE 462a0a58f7587526
````text
# InsForge Agent Skills

Agent Skills to help developers using AI agents build applications with [InsForge](https://insforge.dev) Backend-as-a-Service.

## Installation

### Codex plugin marketplace

Add this repository as a Codex plugin marketplace, then install the InsForge plugin:

```bash
codex plugin marketplace add InsForge/insforge-skills
codex plugin add insforge@insforge
```

After installing, start a new Codex thread and ask Codex to use InsForge or one of the bundled skills.

### Using the skills registry

```bash
npx -y skills add insforge/insforge-skills
```

### Claude Code

```bash
/install-skills insforge/insforge-skills
```

## Available Skills

<details>
<summary><strong>insforge</strong> - InsForge Backend-as-a-Service Development</summary>

Build full-stack applications with InsForge. This skill provides comprehensive guidance for:

- **Database**: CRUD operations, schema design, RLS policies, triggers
- **Authentication**: Sign up/in flows, OAuth, sessions, email verification
- **Storage**: File uploads, downloads, bucket management
- **Functions**: Serverless function deployment and invocation
- **AI**: OpenRouter via project Model Gateway key setup, chat completions, image/video/audio generation, embeddings, and model discovery
- **Real-time**: WebSocket connections, subscriptions, event publishing
- **Payments**: Stripe Checkout/Billing Portal and Razorpay Orders/Subscriptions
- **Deployments**: Frontend app deployment to InsForge hosting

**Key distinction**: Backend infrastructure uses the CLI skill. Most client integration uses `@insforge/sdk`; new AI features use OpenRouter APIs with an API key set up by `npx -y @insforge/cli ai setup`.

</details>

<details>
<summary><strong>insforge-cli</strong> - InsForge CLI Project Management</summary>

Create and manage InsForge projects from the command line. This skill provides comprehensive guidance for:

- **Authentication**: Login (OAuth/password), logout, session verification
- **Project Management**: Create, link, and inspect projects
- **Database**: Raw SQL execution, schema inspection, RLS, import/export
- **Edge Functions**: Deploy, invoke, and view function source
- **Storage**: Bucket and object management (upload, download, list)
- **Deployments**: Frontend app deployment and status tracking
- **AI**: OpenRouter key setup with `npx -y @insforge/cli ai setup`
- **Payments**: Stripe/Razorpay key setup, catalog sync, provider webhooks
- **Secrets**: Create, update, and manage project secrets
- **CI/CD**: Non-interactive workflows using environment variables

**Key distinction**: Use this skill for infrastructure management via `@insforge/cli`. For writing application code with the InsForge SDK, use the **insforge** skill instead.

</details>

<details>
<summary><strong>insforge-debug</strong> - InsForge Debugging & Diagnostics</summary>

Diagnose errors, bugs, and performance issues in InsForge projects. This skill guides diagnostic command execution for:

- **SDK Errors**: Frontend SDK error objects and unexpected behavior
- **HTTP Errors**: 4xx/5xx responses from InsForge backend
- **Edge Functions**: Failures, timeouts, and deploy errors
- **Database**: Slow queries and performance degradation
- **Auth**: Authentication and authorization failures
- **Real-time**: Channel connection and subscription issues
- **Deployments**: Frontend (Vercel) and edge function deploy failures

**Key distinction**: This skill guides diagnostic command execution to locate problems — it does not provide fix suggestions.

</details>

<details>
<summary><strong>insforge-integrations</strong> - Third-Party Auth Provider Integrations</summary>

Connect external providers to InsForge. The auth-provider guides cover JWT configuration, token signing, and InsForge client setup for Row Level Security (RLS); the OKX x402 guide is a separate onchain payment-facilitator flow:

- **Auth0**: Post Login Action, Auth0 v4 SDK, custom claim embedding
- **Clerk**: JWT Template config, client-side `getToken()` flow
````
END THIRD-PARTY FILE 462a0a58f7587526

The third-party file has ended. Everything between the 462a0a58f7587526 tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 4030 of 9175 bytes. © InsForge · Apache-2.0 · https://github.com/InsForge/insforge-skills

## Similar
- [typescript-lsp](https://affpapa.org/en/nevibecode/plugins/typescript-lsp.md) — plugin · ★ 44770
- [ruby-lsp](https://affpapa.org/en/nevibecode/plugins/ruby-lsp.md) — plugin · ★ 44770
- [php-lsp](https://affpapa.org/en/nevibecode/plugins/php-lsp.md) — plugin · ★ 44770
- [mcp-server-dev](https://affpapa.org/en/nevibecode/plugins/mcp-server-dev.md) — plugin · ★ 44770
- [laravel-boost](https://affpapa.org/en/nevibecode/plugins/laravel-boost.md) — plugin · ★ 44770
- [firebase](https://affpapa.org/en/nevibecode/plugins/firebase.md) — plugin · ★ 44770

From the same set: [insforge/insforge-skills](https://affpapa.org/en/nevibecode/by/insforge/insforge-skills.md) — 5 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
