claimable-postgres

Provision temporary Postgres databases via the pg.new REST API.

4|1|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/jankneumann/agentic-coding-tools --skill claimable-postgres-jankneumann
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: claimable-postgres
Source: https://github.com/jankneumann/agentic-coding-tools/tree/main/.agents/skills/claimable-postgres
Command: npx skills add https://github.com/jankneumann/agentic-coding-tools --skill claimable-postgres-jankneumann

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provides an immediate, no-signup Postgres database and connection string for local development, demos, prototyping, and short-lived test environments so users and agents can get a working DATABASE_URL without account setup or billing.

Core Features & Use Cases

  • Fast provisioning: Programmatic provisioning via pg.new REST API, CLI, SDK, or Vite plugin to obtain a pooled connection string and claim URL in seconds.
  • Safe env management: Guidance and checks to avoid overwriting existing environment variables, write connection strings to .env, and surface the claim URL so users can preserve the database.
  • Use case: Quickly spin up a throwaway database for running migrations, running integration tests, or demoing a feature, then share the claim URL so the user can claim it permanently.

Quick Start

Request a temporary DATABASE_URL by asking the agent to provision a claimable Postgres via the pg.new API and write the connection string to the project's .env file.

Frequently Asked Questions about claimable-postgres

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I get a temporary Postgres database for local development without signing up?

You can provision a temporary Postgres database without an account by using the pg.new API, CLI, SDK, or Vite plugin to instantly receive a pooled connection string and claim URL for immediate local development access.

What is the fastest way to generate a throwaway DATABASE_URL for running integration tests?

The fastest way to generate a throwaway DATABASE_URL for integration tests is requesting a claimable Postgres instance via the pg.new REST API, which returns a pooled connection string in seconds without requiring billing setup.

Can I use a claimable Postgres database for CI test environments and demos?

Yes, claimable Postgres databases are explicitly designed for CI test environments and demos, providing a working DATABASE_URL for short-lived test runs and feature demonstrations without account creation or billing overhead.

How long does a temporary Postgres database last before it expires?

A temporary Postgres database expires after 72 hours if it remains unclaimed. You must use the provided claim URL to permanently claim the database before the expiration window closes to retain your data.

How do I safely write a provisioned Postgres connection string to my .env file?

You can safely write the provisioned connection string to your .env file by using the Skill's built-in checks, which specifically avoid overwriting existing environment variables while parsing and inserting the new DATABASE_URL.