← 返回 Skills 市场
265
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install cli-neon
功能描述
Manage Neon Serverless Postgres via CLI - projects, branches, databases, roles, endpoints, connection strings. Use when user mentions 'neon', 'neonctl', 'ser...
使用说明 (SKILL.md)
neon
Setup
npm i -g neonctl
Verify installation:
neonctl --version
Always use --output json flag when calling commands programmatically.
Authentication
neonctl auth
Resources
Projects
| Command | Description |
|---|---|
neonctl projects list |
List all projects |
neonctl projects create --name \x3Cname> |
Create a new project |
neonctl projects delete \x3Cid> |
Delete a project |
neonctl projects get \x3Cid> |
Get project details |
Branches
| Command | Description |
|---|---|
neonctl branches list --project-id \x3Cid> |
List all branches |
neonctl branches create --project-id \x3Cid> --name \x3Cname> |
Create a branch |
neonctl branches delete \x3Cbranch-id> --project-id \x3Cid> |
Delete a branch |
neonctl branches get \x3Cbranch-id> --project-id \x3Cid> |
Get branch details |
neonctl branches reset \x3Cbranch-id> --project-id \x3Cid> --parent |
Reset branch to parent |
Databases
| Command | Description |
|---|---|
neonctl databases list --project-id \x3Cid> --branch-id \x3Cid> |
List databases |
neonctl databases create --project-id \x3Cid> --branch-id \x3Cid> --name \x3Cname> |
Create a database |
neonctl databases delete \x3Cname> --project-id \x3Cid> --branch-id \x3Cid> |
Delete a database |
Roles
| Command | Description |
|---|---|
neonctl roles list --project-id \x3Cid> |
List all roles |
neonctl roles create --project-id \x3Cid> --branch-id \x3Cid> --name \x3Cname> |
Create a role |
neonctl roles delete \x3Cname> --project-id \x3Cid> --branch-id \x3Cid> |
Delete a role |
Endpoints
| Command | Description |
|---|---|
neonctl endpoints list --project-id \x3Cid> |
List all endpoints |
Connection Strings
| Command | Description |
|---|---|
neonctl connection-string --project-id \x3Cid> |
Get default connection string |
neonctl connection-string --project-id \x3Cid> --branch-id \x3Cid> |
Get connection string for a branch |
neonctl connection-string --project-id \x3Cid> --branch-id \x3Cid> --database-name \x3Cdb> --role-name \x3Crole> |
Get connection string with specific db and role |
Context
| Command | Description |
|---|---|
neonctl set-context --project-id \x3Cid> |
Set project context to avoid passing --project-id |
Global Flags
| Flag | Description |
|---|---|
--output json |
Output result as JSON |
--project-id \x3Cid> |
Specify project ID |
--api-key \x3Ckey> |
Use API key for authentication |
--no-color |
Disable colored output |
安全使用建议
This skill is essentially documentation for using the neonctl CLI. Before installing or using it: 1) Confirm you trust the neonctl npm package (look at the npm page, maintainer, and version). 2) Be aware that global npm installs can run code during installation — consider installing in a controlled environment or using a container. 3) Only provide API keys when required and store them securely; the skill itself does not request secrets but the CLI will need authentication to act on your Neon account. 4) If you want the agent to run neonctl commands automatically, understand the agent will be able to invoke the CLI and perform operations on your Neon projects.
功能分析
Type: OpenClaw Skill
Name: cli-neon
Version: 1.0.0
The skill bundle provides instructions for an AI agent to interact with the official Neon Serverless Postgres CLI (neonctl). It contains standard commands for managing projects, branches, and databases, and uses the legitimate 'npm i -g neonctl' installation command in SKILL.md without any signs of malicious intent or data exfiltration.
能力评估
Purpose & Capability
Name, description, and provided commands all align with Neon/neonctl functionality (projects, branches, databases, roles, endpoints, connection strings). There are no unrelated binaries, env vars, or config paths requested.
Instruction Scope
SKILL.md only documents installing neonctl, authenticating with neonctl, and running neonctl commands (with --output json recommended). It does not instruct reading unrelated files, scanning system state, or exfiltrating data.
Install Mechanism
There is no formal install spec in the registry (instruction-only), but SKILL.md recommends `npm i -g neonctl`. Global npm installs are common for CLIs but run package install scripts — verify the neonctl package source and review npm package metadata before installing.
Credentials
The skill declares no required environment variables or credentials. The documented CLI supports an --api-key flag, which is expected and proportional for a cloud DB management tool.
Persistence & Privilege
Skill is not always-enabled; it is user-invocable and allows normal autonomous invocation. It does not request system-wide persistence or modify other skills' configs.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install cli-neon - 安装完成后,直接呼叫该 Skill 的名称或使用
/cli-neon触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the neon CLI management skill.
- Provides commands for managing Neon Serverless Postgres projects, branches, databases, roles, endpoints, and connection strings via CLI.
- Offers authentication, context setting, and support for JSON output for programmatic use.
- Details individual commands and global flags for comprehensive Neon database management from the command line.
元数据
常见问题
Neon 是什么?
Manage Neon Serverless Postgres via CLI - projects, branches, databases, roles, endpoints, connection strings. Use when user mentions 'neon', 'neonctl', 'ser... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 265 次。
如何安装 Neon?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install cli-neon」即可一键安装,无需额外配置。
Neon 是免费的吗?
是的,Neon 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Neon 支持哪些平台?
Neon 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Neon?
由 Melvyn(@melvynx)开发并维护,当前版本 v1.0.0。
推荐 Skills