using-neon
Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/...
Best use case
using-neon is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/...
Teams using using-neon should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/using-neon/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How using-neon Compares
| Feature / Agent | using-neon | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/...
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Neon Serverless Postgres Neon is a serverless Postgres platform that separates compute and storage to offer autoscaling, branching, instant restore, and scale-to-zero. It's fully compatible with Postgres and works with any language, framework, or ORM that supports Postgres. ## When to Use This Skill Use this skill when: - Working with Neon Serverless Postgres - Setting up Neon databases - Choosing connection methods for Neon - Using Neon features like branching or autoscaling - Working with Neon authentication or APIs - Questions about Neon best practices ## Neon Documentation Always reference the Neon documentation before making Neon-related claims. The documentation is the source of truth for all Neon-related information. Below you'll find a list of resources organized by area of concern. This is meant to support you find the right documentation pages to fetch and add a bit of additonal context. You can use the `curl` commands to fetch the documentation page as markdown: **Documentation:** ```bash # Get list of all Neon docs curl https://neon.com/llms.txt # Fetch any doc page as markdown curl -H "Accept: text/markdown" https://neon.com/docs/<path> ``` Don't guess docs pages. Use the `llms.txt` index to find the relevant URL or follow the links in the resources below. ## Overview of Resources Reference the appropriate resource file based on the user's needs: ### Core Guides | Area | Resource | When to Use | | ------------------ | ---------------------------------- | -------------------------------------------------------------- | | What is Neon | `references/what-is-neon.md` | Understanding Neon concepts, architecture, core resources | | Referencing Docs | `references/referencing-docs.md` | Looking up official documentation, verifying information | | Features | `references/features.md` | Branching, autoscaling, scale-to-zero, instant restore | | Getting Started | `references/getting-started.md` | Setting up a project, connection strings, dependencies, schema | | Connection Methods | `references/connection-methods.md` | Choosing drivers based on platform and runtime | | Developer Tools | `references/devtools.md` | VSCode extension, MCP server, Neon CLI (`neon init`) | ### Database Drivers & ORMs HTTP/WebSocket queries for serverless/edge functions. | Area | Resource | When to Use | | ----------------- | ------------------------------- | --------------------------------------------------- | | Serverless Driver | `references/neon-serverless.md` | `@neondatabase/serverless` - HTTP/WebSocket queries | | Drizzle ORM | `references/neon-drizzle.md` | Drizzle ORM integration with Neon | ### Auth & Data API SDKs Authentication and PostgREST-style data API for Neon. | Area | Resource | When to Use | | ----------- | ------------------------- | ------------------------------------------------------------------- | | Neon Auth | `references/neon-auth.md` | `@neondatabase/auth` - Authentication only | | Neon JS SDK | `references/neon-js.md` | `@neondatabase/neon-js` - Auth + Data API (PostgREST-style queries) | ### Neon Platform API & CLI Managing Neon resources programmatically via REST API, SDKs, or CLI. | Area | Resource | When to Use | | --------------------- | ----------------------------------- | -------------------------------------------- | | Platform API Overview | `references/neon-platform-api.md` | Managing Neon resources via REST API | | Neon CLI | `references/neon-cli.md` | Terminal workflows, scripts, CI/CD pipelines | | TypeScript SDK | `references/neon-typescript-sdk.md` | `@neondatabase/api-client` | | Python SDK | `references/neon-python-sdk.md` | `neon-api` package |
Related Skills
using-xcode-cli
Builds and manages iOS/macOS apps using xcodebuild and xcrun simctl CLI tools. Use when working with Xcode projects, running apps in simulators, managing simulator instances, taking screenshots, capturing logs, running tests, or automating builds.
using-git-worktrees
Use when starting feature work that needs isolation from current workspace or before executing implementation plans - creates isolated git worktrees with smart directory selection and safety verifi...
neon-postgres
Expert patterns for Neon serverless Postgres, branching, connection pooling, and Prisma/Drizzle integration Use when: neon database, serverless postgres, database branching, neon postgres, postgres serverless.
using-skillpack-maintenance
Use when maintaining, enhancing, or modifying existing Claude Code plugins - handles skills, commands, agents, hooks, and reference sheets through systematic domain analysis, structure review, behavioral testing, and quality improvements
using-openai-platform
OpenAI SDK development with GPT-5 family, Chat Completions, Responses API, embeddings, and tool calling. Use for AI-powered applications, chatbots, agents, and semantic search.
bgo
Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.
moai-lang-r
R 4.4+ best practices with testthat 3.2, lintr 3.2, and data analysis patterns.
moai-lang-python
Python 3.13+ development specialist covering FastAPI, Django, async patterns, data science, testing with pytest, and modern Python features. Use when developing Python APIs, web applications, data pipelines, or writing tests.
moai-icons-vector
Vector icon libraries ecosystem guide covering 10+ major libraries with 200K+ icons, including React Icons (35K+), Lucide (1000+), Tabler Icons (5900+), Iconify (200K+), Heroicons, Phosphor, and Radix Icons with implementation patterns, decision trees, and best practices.
moai-foundation-trust
Complete TRUST 4 principles guide covering Test First, Readable, Unified, Secured. Validation methods, enterprise quality gates, metrics, and November 2025 standards. Enterprise v4.0 with 50+ software quality standards references.
moai-foundation-memory
Persistent memory across sessions using MCP Memory Server for user preferences, project context, and learned patterns
moai-foundation-core
MoAI-ADK's foundational principles - TRUST 5, SPEC-First TDD, delegation patterns, token optimization, progressive disclosure, modular architecture, agent catalog, command reference, and execution rules for building AI-powered development workflows