💚 Neon
Neon serverless Postgres — manage projects, branches, databases, roles, endpoints, and compute via the Neon API.
Features
- - Project management — create, list, delete projects
- Branch management — create, restore, delete branches
- Database operations — create and manage databases
- Role management — database users and permissions
- Endpoint management — connection endpoints and pooling
- Compute scaling — auto-suspend, compute size control
- Connection strings — generate connection URIs
- Operations history — track async operations
- Consumption metrics — compute hours, storage, transfer
- Branch restore — point-in-time restore from history
Requirements
| Variable | Required | Description |
|---|
| INLINECODE0 | ✅ | API key/token for Neon |
Quick Start
CODEBLOCK0
CODEBLOCK1
CODEBLOCK2
CODEBLOCK3
Commands
projects
List projects.
CODEBLOCK4
project-get
Get project details.
CODEBLOCK5
project-create
Create a project.
CODEBLOCK6
project-delete
Delete a project.
CODEBLOCK7
branches
List branches.
CODEBLOCK8
branch-create
Create a branch.
CODEBLOCK9
branch-delete
Delete a branch.
CODEBLOCK10
branch-restore
Restore branch to point in time.
CODEBLOCK11
databases
List databases.
CODEBLOCK12
database-create
Create database.
CODEBLOCK13
roles
List roles.
CODEBLOCK14
endpoints
List endpoints.
CODEBLOCK15
connection-string
Get connection string.
CODEBLOCK16
consumption
Get consumption metrics.
CODEBLOCK17
operations
List operations.
CODEBLOCK18
Output Format
All commands output JSON by default. Add --human for readable formatted output.
CODEBLOCK19
Script Reference
| Script | Description |
|---|
| INLINECODE17 | Main CLI — all Neon operations |
Data Policy
This skill never stores data locally. All requests go directly to the Neon API and results are returned to stdout. Your data stays on Neon servers.
Credits
Built by
M. Abidi |
agxntsix.ai
YouTube |
GitHub
Part of the
AgxntSix Skill Suite for OpenClaw agents.
📅 Need help setting up OpenClaw for your business? Book a free consultation
💚 Neon
Neon 无服务器 Postgres — 通过 Neon API 管理项目、分支、数据库、角色、端点和计算资源。
功能特性
- - 项目管理 — 创建、列出、删除项目
- 分支管理 — 创建、恢复、删除分支
- 数据库操作 — 创建和管理数据库
- 角色管理 — 数据库用户与权限
- 端点管理 — 连接端点与连接池
- 计算伸缩 — 自动挂起、计算资源大小控制
- 连接字符串 — 生成连接 URI
- 操作历史 — 追踪异步操作
- 用量指标 — 计算时长、存储、传输
- 分支恢复 — 从历史时间点恢复
环境要求
| 变量 | 必填 | 说明 |
|---|
| NEONAPIKEY | ✅ | Neon 的 API 密钥/令牌 |
快速开始
bash
列出项目
python3 {baseDir}/scripts/neon.py projects --limit 20
bash
获取项目详情
python3 {baseDir}/scripts/neon.py project-get proj-abc123
bash
创建项目
python3 {baseDir}/scripts/neon.py project-create {project:{name:my-app,region_id:aws-us-east-1}}
bash
删除项目
python3 {baseDir}/scripts/neon.py project-delete proj-abc123
命令
projects
列出项目。
bash
python3 {baseDir}/scripts/neon.py projects --limit 20
project-get
获取项目详情。
bash
python3 {baseDir}/scripts/neon.py project-get proj-abc123
project-create
创建项目。
bash
python3 {baseDir}/scripts/neon.py project-create {project:{name:my-app,region_id:aws-us-east-1}}
project-delete
删除项目。
bash
python3 {baseDir}/scripts/neon.py project-delete proj-abc123
branches
列出分支。
bash
python3 {baseDir}/scripts/neon.py branches --project proj-abc123
branch-create
创建分支。
bash
python3 {baseDir}/scripts/neon.py branch-create --project proj-abc123 {branch:{name:dev,parent_id:br-main}}
branch-delete
删除分支。
bash
python3 {baseDir}/scripts/neon.py branch-delete --project proj-abc123 br-dev
branch-restore
将分支恢复到指定时间点。
bash
python3 {baseDir}/scripts/neon.py branch-restore --project proj-abc123 br-main --timestamp 2026-02-01T00:00:00Z
databases
列出数据库。
bash
python3 {baseDir}/scripts/neon.py databases --project proj-abc123 --branch br-main
database-create
创建数据库。
bash
python3 {baseDir}/scripts/neon.py database-create --project proj-abc123 --branch br-main {database:{name:mydb,owner
name:neondbowner}}
roles
列出角色。
bash
python3 {baseDir}/scripts/neon.py roles --project proj-abc123 --branch br-main
endpoints
列出端点。
bash
python3 {baseDir}/scripts/neon.py endpoints --project proj-abc123
connection-string
获取连接字符串。
bash
python3 {baseDir}/scripts/neon.py connection-string --project proj-abc123 --branch br-main --database mydb
consumption
获取用量指标。
bash
python3 {baseDir}/scripts/neon.py consumption --from 2026-01-01 --to 2026-02-01
operations
列出操作。
bash
python3 {baseDir}/scripts/neon.py operations --project proj-abc123 --limit 10
输出格式
所有命令默认输出 JSON 格式。添加 --human 参数可获得可读性更强的格式化输出。
bash
JSON(默认,适用于程序化使用)
python3 {baseDir}/scripts/neon.py projects --limit 5
可读格式
python3 {baseDir}/scripts/neon.py projects --limit 5 --human
脚本参考
| 脚本 | 说明 |
|---|
| {baseDir}/scripts/neon.py | 主 CLI — 所有 Neon 操作 |
数据策略
本技能绝不本地存储数据。所有请求直接发送至 Neon API,结果返回至标准输出。您的数据始终保留在 Neon 服务器上。
致谢
由
M. Abidi 构建 |
agxntsix.ai
YouTube |
GitHub
属于 OpenClaw 代理的
AgxntSix 技能套件 的一部分。
📅 需要为您的企业搭建 OpenClaw? 预约免费咨询