← 返回 Skills 市场
melvynx

Neon

作者 Melvyn · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install cli-neon
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /cli-neon 触发
  4. 根据 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.
元数据
Slug cli-neon
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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。

💬 留言讨论