claimable-postgres
Provision instant temporary Postgres databases via Claimable Postgres by Neon (neon.new) with no login, signup, or credit card. Supports REST API, CLI, and SDK. Use when users ask for a quick Postgres environment, a throwaway DATABASE_URL for prototyping/tests, or "just give me a DB now". Triggers include: "quick postgres", "temporary postgres", "no signup database", "no credit card database", "instant DATABASE_URL", "npx neon-new", "neon.new", "neon.new API", "claimable postgres API".
Security Assessment
About claimable-postgres
Claimable Postgres is a skill for provisioning instant, temporary Postgres databases through Neon's neon.new service with no login, signup, or credit card. It solves the friction of needing a real database right now — for local development, demos, prototyping, or test environments — by returning a working connection string in seconds. Databases expire after 72 hours unless claimed to a Neon account, and the skill surfaces the claim URL so users can keep any database they want to persist. It is a child of the parent neon skill, which it directs the agent to consult first for platform context.
The skill documents four provisioning methods and helps choose between them: a REST API that returns structured JSON (preferred for predictable output), a CLI (npx neon-new) that provisions and writes .env in one command, an SDK for programmatic Node.js use, and a Vite plugin that auto-provisions when DATABASE_URL is missing. It provides step-by-step agent workflows for the API and CLI paths, an output checklist, and clear safety and UX guidance: never overwrite an existing env var without confirmation, ask before running destructive seed SQL such as DROP or TRUNCATE, recommend standard Neon provisioning for production workloads, tell users to open the claim URL promptly if they need persistence, and check that any .env holding credentials is covered by .gitignore. The REST reference documents the create and status endpoints, the response shape, the ref tracking tag, optional logical replication, and pooled versus direct connection strings.
It is aimed at developers and coding agents who need a throwaway DATABASE_URL for prototyping and tests without the overhead of account setup.
FAQ
Do I need an account or credit card?
No. Claimable Postgres provisions a database with no login, signup, or credit card. The database works immediately and expires after 72 hours unless you claim it to a Neon account using the returned claim URL.
What provisioning methods are supported?
A REST API returning JSON, a CLI (npx neon-new@latest), an SDK for Node.js, and a Vite plugin that auto-provisions on vite dev when DATABASE_URL is missing. The skill helps pick the right one for the situation.
Where does the connection string get stored?
It is written to the project's .env as DATABASE_URL (or a chosen file and key). The skill will not overwrite an existing key without confirmation and reminds you to ensure the .env is covered by .gitignore.
How does it handle seeding and destructive SQL?
It can run a seed SQL file against the new database with psql, but it asks for confirmation before running destructive statements such as DROP, TRUNCATE, or mass DELETE.
Is this suitable for production?
No. The skill explicitly recommends standard Neon provisioning for production workloads and notes these claimable databases are temporary; users needing long-term persistence should open the claim URL right away.
Install claimable-postgres
Quick Setup:
- Copy the skill folder to
.claude/skills/ - Claude will automatically detect and use the skill
Repository
neondatabase/agent-skills