What problem does it solve? Setting up and managing Prisma Postgres databases involves multiple surfaces—Prisma Console, the create-db CLI, the Management API, and its TypeScript SDK—and choosing the wrong workflow wastes time or produces misconfigured connections. This Skill provides consolidated guidance so you pick the right provisioning path and handle connection strings, claim URLs, regions, and auth correctly. ## Core Features & Use Cases - Instant Provisioning: Create temporary databases with npx create-db (aliases create-pg, create-postgres), with flags for region, TTL, JSON output, and env file writing. - Programmatic Management: Use the Management API (https://api.prisma.io/v1) with service tokens or OAuth, or the typed @prisma/management-api-sdk for token refresh and endpoint calls. - Project Linking & Connections: Link existing databases with prisma postgres link, configure direct TCP connections with sslmode=require, and choose between @prisma/adapter-pg and the serverless driver. - Use Case: A backend developer needs a Postgres database for a CI preview. They run npx create-db@latest --json --ttl 2h to get a connection string that auto-deletes, then later claim it via the claim URL to keep it permanently. ## Quick Start Ask the assistant to provision a new Prisma Postgres database using create-db and write the connection string into your project's .env file.