← 返回 Skills 市场
Neon
作者
aiwithabidi
· GitHub ↗
· v1.0.0
342
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install neon
功能描述
Neon serverless Postgres — manage projects, branches, databases, roles, endpoints, and compute via the Neon API. Create database branches for development, ma...
安全使用建议
This skill largely does what it says — it calls Neon API endpoints and requires NEON_API_KEY. Before installing, consider:
- Provide NEON_API_KEY explicitly in the agent environment rather than relying on a workspace .env file. The script will attempt to read WORKSPACE/.env or ~/.openclaw/workspace/.env to find the key if the env var is absent. If that file contains other secrets, decide whether you want the skill to be able to read it.
- SKILL.md does not disclose that it reads a .env file or the WORKSPACE env var; ask the author to document this behavior or remove the fallback if you prefer stricter privacy.
- Verify the author/source (homepage and GitHub links in SKILL.md) and confirm the API_BASE (https://console.neon.tech) matches your expectations for Neon. If you plan to allow autonomous agent use, consider running the skill in an isolated environment or limiting the NEON_API_KEY scope (least privilege) in Neon.
If you want me to, I can: (a) point out the exact lines that read the .env file, (b) suggest a minimal code change to remove the fallback file read, or (c) draft questions to ask the skill author for clarification.
功能分析
Type: OpenClaw Skill
Name: neon
Version: 1.0.0
The skill provides a CLI for managing Neon serverless Postgres via its official API (console.neon.tech). While the implementation in `scripts/neon.py` appears to contain logic errors—specifically, it fails to process the JSON payloads passed as command-line arguments—it does not exhibit any signs of malicious intent, data exfiltration, or unauthorized access beyond its stated purpose.
能力评估
Purpose & Capability
Name, description, and implemented operations align: the script makes HTTP calls to Neon API endpoints and exposes project/branch/database/role/endpoint/consumption operations. Requiring NEON_API_KEY is appropriate for this purpose.
Instruction Scope
SKILL.md claims 'never stores data locally' and declares only NEON_API_KEY, but the script's get_token() will attempt to read a .env file at WORKSPACE/.env or ~/.openclaw/workspace/.env to retrieve NEON_API_KEY. The SKILL.md does not document this file read or the use of the WORKSPACE env var. Reading user files (even only to find a token) is scope creep relative to the declared behavior and should be disclosed.
Install Mechanism
No install spec; the skill is instruction/code-only and uses only Python stdlib (no external downloads or package installs). This is low risk from an install mechanism perspective.
Credentials
The only required credential is NEON_API_KEY (declared as primary), which is proportionate. However, the script also reads the WORKSPACE environment variable (to locate a .env file) and will read ~/.openclaw/workspace/.env if present. Those env/config path usages are not declared in metadata and could cause the skill to access files the user did not expect.
Persistence & Privilege
always is false and the skill does not request persistent installation or system-wide config changes. It does not modify other skills or system settings. Autonomous invocation remains allowed (platform default).
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install neon - 安装完成后,直接呼叫该 Skill 的名称或使用
/neon触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Neon serverless Postgres management skill.
- Manage Neon projects, branches, databases, roles, endpoints, and compute via Neon API.
- Supports database branching, compute scaling, and point-in-time branch restore.
- Zero dependencies; uses Python 3.10+ standard library only.
- All commands available via a simple CLI script with JSON output (human-readable option supported).
- API key (NEON_API_KEY) required; no data stored locally.
元数据
常见问题
Neon 是什么?
Neon serverless Postgres — manage projects, branches, databases, roles, endpoints, and compute via the Neon API. Create database branches for development, ma... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 342 次。
如何安装 Neon?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install neon」即可一键安装,无需额外配置。
Neon 是免费的吗?
是的,Neon 完全免费(开源免费),可自由下载、安装和使用。
Neon 支持哪些平台?
Neon 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Neon?
由 aiwithabidi(@aiwithabidi)开发并维护,当前版本 v1.0.0。
推荐 Skills