How we review

Neon Postgres skill (Using Neon) for Claude: review, verdict, safety and alternatives

Reviewed Sep 30, 2026Version plugin 2.0.1How we review

The Neon Postgres skill (neon-postgres) is Neon's official Agent Skill for connections, migrations and read-only diagnostics on Neon. Our verdict is Recommended, 76/100, with safety grade C.

Verdict
Recommended
Score
76/100
Confidence
Moderate
Safety grade
C
Best for
Teams on Neon who want agents to pick the right connection string, driver and migration path
Poor fit
Projects not hosted on Neon; token-constrained agents
Reviewed version
plugin 2.0.1, no skill tag (commit b8250e6)
Review date
2026-09-30
Works in verified
Claude Code
Works in claimed
Cursor · Kimi Code · Pi · skills-CLI agents
Since review
plugin 2.3.0; SKILL.md and search references changed 2026-10-12 to 2026-10-15

Get the skill: neon-postgres folder on GitHub · SKILL.md at the reviewed commit · skills.sh listing

What is the Neon Postgres skill?

The Neon Postgres skill, listed as Using Neon, is Neon's official neon-postgres Agent Skill. It guides agents through pooled versus direct connections, drivers, migrations, branching and read-only diagnostics. It ships no code.

Neon is a serverless Postgres service, branded Lakebase Postgres in the skill. The skill is a SKILL.md package that agents load on demand. Our guide explains what an Agent Skill is.

Fact Value
Publisher Neon (neondatabase)
Path skills/neon-postgres in neondatabase/agent-skills
Licence Apache-2.0
Files 5: SKILL.md (16.6 KB, ~4.1K tokens) and 4 search references (~5.3K tokens)
Version Plugin 2.0.1, no skill tag
Reviewed commit b8250e6 (2026-09-30)
Contributors 15
Installs 204.7K on skills.sh, all three audits Pass
Stars and forks 97 and 20 at review; 101 and 23 on 2026-10-21

The skill describes five Neon features (publisher claims, untested):

  • Branching
  • Autoscaling
  • Scale-to-zero
  • Read replicas
  • Instant restore

Is the Neon Postgres skill worth installing?

Yes, the Neon Postgres skill is worth installing when your database runs on Neon: 76/100, Recommended, Moderate confidence. Its connection and diagnostic guidance is accurate and current. Routing overlap with the parent neon skill and token load hold it back.

Its strength is concrete gotchas from support cases, such as Prisma's prepared-statement error on pooled migrations. A symptom-to-check table keeps agents on read-only commands. Its weakness is routing: the parent neon skill still claims database triggers.

Our page on how we score skills gives the weights.

Parameter Score
Effectiveness 78
Reliability 70
Safety 78
Efficiency 64
Compatibility 76
Maintainability 88
Setup friction 70
Connection-type correctness 85
Diagnostic safety 84
Routing precision 60
Reference currency 86
Instruction weight vs value 66
Cost of adoption 70

Only a 19-row routing pilot exists, with no task benchmark. Two parameters track the worst failure: migrations on the pooled endpoint, or destructive diagnostics. Compare it with other agent skills ranked by verdict.

How many tokens does the Neon Postgres skill use?

The Neon Postgres skill loads about 4,149 instruction tokens. It asks the agent to load the parent neon skill first, roughly 8,000 more by our estimate. A typical migration task is estimated at 14,000 input and 3,000 output tokens.

What Tokens
SKILL.md, loaded each time the skill runs (16.6 KB) 4,149, measured
Search references ~5.3K, our estimate
Whole folder 9,477, measured
Parent neon skill, loaded first (32.8 KB) ~8K, our estimate
Typical task (wire an app, run a Drizzle migration) 14,000 in / 3,000 out, our estimate
Typical call 19,149 in / 3,000 out, our cost estimate

Our estimate assumes 5 uses a week. Loading the parent skill roughly triples instruction tokens (estimate). Diagnostics wake suspended computes and use Neon compute time.

What changed since our review?

The GitHub API showed these changes on 2026-10-21. The verdict stays unchanged.

  • 2026-10-12: neon-realtime wiring in SKILL.md (7410538).
  • 2026-10-14: AI Gateway embeddings in SKILL.md (c843abc); all four search references rewritten.
  • 2026-10-15: neon-realtime merge (f333dd0); SKILL.md is now 16,798 bytes.
  • Plugin version: 2.0.1 to 2.3.0.
  • New sibling skills: neon-realtime, neon-ai-gateway and neon-auth.
  • Still open: issue #76 and PR #73.

Our corrections log shows how we track changes after review.

Is the Neon Postgres skill safe to install?

Yes, the Neon Postgres skill is safe to install with care, at safety grade C. It ships five Markdown files and no code. Its workflows need Neon credentials, write DATABASE_URL into .env and fetch an unpinned parent skill.

Our review of the folder at commit b8250e6 found these facts:

  • No scripts, hooks, MCP configs or manifests sit in the folder.
  • The neon CLI or Neon MCP server runs the work, and both need Neon authentication.
  • The skill writes DATABASE_URL into .env after reading the file first.
  • It fetches the parent neon skill from neon.com, and that file is unpinned.
  • It asks before CREATE EXTENSION and forbids autonomous EXPLAIN ANALYZE on mutating SQL.
  • It treats unused-index output as candidates, not permission to drop.
  • It gives no guidance on treating query results as untrusted input.
  • Gen Agent Trust Hub, Socket and Snyk audits all pass on skills.sh.

The safety score is 78, yet the grade is C: credentials and a remote file set it, not code. A Snyk fix for a sibling skill (PR #73) remains unmerged. Our guide to checking a skill's credentials and fetches explains the grades.

What does the community report about the Neon Postgres skill?

The community reports about the Neon Postgres skill come mainly from its GitHub repository. Merged PRs #83, #92 and #118 added support-driven guidance. Open issue #76 shows the parent neon skill absorbing a neon-postgres prompt.

Source Date Finding Sentiment
PR #118 2026-09 Triggers scoped to database work Positive
PR #83 2026-08 Direct-connection gotcha from support cases Positive
PR #92 2026-08 Diagnostics checked against CLI and MCP schemas Positive
Issue #76 2026-08 Parent router absorbed a neon-postgres prompt Negative
Issue #21 2026-04 Ignored --branch-id flag, fixed in two days Negative
Issue #28 2026-05 Plugin install loaded zero skills Negative
PR #62 2026-07 Plugin vendors real skill copies Positive
PR #73 2026-08 Sibling credential fix unmerged Negative
PR #58 2026-07 13 unreachable references removed Positive
PR #25 2026-05 Branching skill linked Positive
skills.sh 2026-09 204.7K installs, three audits pass Positive
SKILL.md at b8250e6 2026-09 Depends on an unpinned parent file Negative
Neon connection guide 2026-09 Linked neon.com docs all resolve Positive
@vercel/functions 3.9.9 2026-09 attachDatabasePool still exported Positive

The 14 items split 9 positive and 5 negative, with 6 rated strong. Evidence confidence is Moderate.

What are the Neon Postgres skill's known failures?

The Neon Postgres skill has two known failures at commit b8250e6. The parent neon skill can intercept database prompts (issue #76, still open). The skill depends on an unpinned parent file fetched from neon.com.

  1. Routing overlap. In issue #76's 19-row Haiku pilot, the parent neon skill took a neon-postgres prompt, then used WebFetch. PR #118 narrowed this skill's triggers, but neon still claims postgres and database.
  2. Unpinned dependency. The pinned SKILL.md loads the parent skill from neon.com at runtime.

Fixed before review: issue #21's ignored --branch-id flag and issue #28's empty plugin install (PR #62). Our guide covers why the wrong skill loads.

Which Neon skill should you install?

Install neon-postgres when you need database work, and Neon's parent neon skill for the wider platform. Both live in neondatabase/agent-skills. Neon's separate postgres-skills repository holds a generic Postgres best-practices skill we have not evaluated.

Skill or package Source Job Our verdict
neon-postgres (Using Neon) neondatabase/agent-skills Connections, drivers, migrations, diagnostics Recommended, 76
neon (parent) neondatabase/agent-skills Platform router: Postgres, Auth, Functions, Object Storage and more Not evaluated
neon-postgres-branches, neon-auth, neon-realtime, neon-ai-gateway, others neondatabase/agent-skills Sibling specialists, 9 skills in total Not evaluated
Neon Claude Code plugin neon@claude-plugins-official (docs) or neon-postgres@neon (README) Bundles skills and the Neon MCP server Not a skill
postgres-best-practices neondatabase/postgres-skills Generic Postgres guidance Not evaluated
neon-drizzle, neon-serverless, neon-toolkit, add-neon-knowledge neondatabase/ai-rules (2025) Older skill set Not evaluated
neon-instagres aitmpl (third-party template) Instant database provisioning Not evaluated

GitHub code search counts 1,122 SKILL.md files named neon-postgres, forks included. Install from neondatabase only.

Which agents does the Neon Postgres skill work with?

The Neon Postgres skill is verified only in Claude Code. Neon packages it for Cursor, Kimi Code and Pi, and the skills CLI reaches other agents. No run outside Claude Code appears in our evidence.

Agent Status Source
Claude Code Verified User reports #28 and #76
Cursor Claimed Repo packaging
Kimi Code Claimed Repo packaging
Pi Claimed Repo packaging
Antigravity (agy plugin install) Claimed, added after review README
Other agents via the skills CLI Claimed Publisher

Our list of top Claude Code skills has verified picks.

How do you install the Neon Postgres skill?

Install the Neon Postgres skill with npx skills add neondatabase/agent-skills -s neon -s neon-postgres. Neon's docs list the official Claude plugin, neon@claude-plugins-official. You need a Neon account and the neon CLI or Neon MCP server.

Two official sources give different routes, checked on 2026-10-21.

Source Route Command
Neon docs Claude plugin claude plugin install neon@claude-plugins-official
Neon docs skills CLI npx skills add neondatabase/agent-skills -s neon -s neon-postgres
Neon docs neon CLI neon skills -s neon -s neon-postgres
Repo README Neon marketplace /plugin install neon-postgres@neon
Repo README Cursor /add-plugin neon-postgres
  1. Create a Neon account.
  2. Install the neon CLI, or connect the Neon MCP server.
  3. Run the skills CLI in your project:
npx skills add neondatabase/agent-skills -s neon -s neon-postgres

The README route in Claude Code adds the marketplace with /plugin marketplace add neondatabase/agent-skills. It then runs /plugin install neon-postgres@neon. At b8250e6 this installed the whole bundle: 8 skills and the Neon MCP config.

Setup friction scores 70. Our guide to adding skills to Claude Code covers scopes. Read when an MCP server beats a skill before you add both.

How do you use the Neon Postgres skill?

Use the Neon Postgres skill by asking to connect an app, run a migration or diagnose a slow query. It picks pooled or direct connection strings and tests migrations on a branch. Diagnostics stay read-only.

DATABASE_URL_UNPOOLED is the direct connection string that bypasses Neon's pooler. Three tasks fit the skill:

  1. Choose pooled or direct strings and a driver for Vercel, Cloudflare or edge runtimes.
  2. Run migrations on a branch over the direct connection, with Prisma, Drizzle or Alembic.
  3. Diagnose slow queries with neon inspect db or the MCP inspect_database tool.

Lakebase Search (vector, BM25, hybrid) and autoscaling explanations are claimed only.

Test it yourself:

  • Install neon-postgres alongside neon.
  • Ask 10 database prompts on your model.
  • Check which skill loads.
  • Check that migrations use DATABASE_URL_UNPOOLED.

What are the alternatives to the Neon Postgres skill?

The closest evaluated alternative to the Neon Postgres skill is Supabase Postgres Best Practices: Conditional, 66/100, safety grade A. It teaches portable Postgres patterns. Neither it nor the Postgres read-only skill by sanjay3290 covers Neon pooling or branching.

Skill Publisher Verdict Note
Supabase Postgres Best Practices Supabase Conditional, 66, Moderate, safety A Portable Postgres rules; one RLS helper example is known broken
Postgres (read-only SQL) sanjay3290 Conditional, 66, Low, safety C Runs single read-only SQL statements
postgres-best-practices Neon (postgres-skills) Not evaluated Generic Postgres

Read our Supabase Postgres Best Practices verdict for the full comparison.

Common questions

For general questions, start with Claude skills explained. Our guide to giving Claude a new skill covers the Claude app. To build your own, read Anthropic's skill-creator verdict.

Does the Neon Postgres skill work without a Neon database?

No. It targets Neon, and generic Postgres skills fit other hosts better.

Do you need the Neon MCP server?

No. The neon CLI works instead, and both need Neon authentication.

Is the Neon Postgres skill free?

Yes, it is Apache-2.0. Neon bills compute time separately.

Why did Claude load the neon skill instead?

The parent skill claims the same database triggers (issue #76). Run the test above on your model.

What is Neon, and how does it differ from plain PostgreSQL?

Neon is a serverless Postgres service with branching and scale-to-zero. Neon states it is fully Postgres-compatible (vendor-reported).

Where is the Neon Postgres skill on GitHub?

It sits in skills/neon-postgres in neondatabase/agent-skills. Our guide explains the SKILL.md format.

Useful skills, when they are worth sharing.

Get newly reviewed skills, important profile updates, and practical guides. No generic AI news.