Inspect Neon serverless Postgres: projects, branches, databases. Branch create and delete need exact-match confirmation; connection passwords are masked. Trigger phrases: neon, serverless postgres, database branch, postgres project.
npx skills add https://github.com/Anil-matcha/awesome-muse-connectors --skill neon
Manage Neon serverless Postgres infrastructure through the Neon Management API: list projects, inspect one project, list branches, create or delete a branch, and list databases. Reach for this when the user wants to inspect or provision database infrastructure. SQL queries run over the Postgres wire protocol, so this connector manages infrastructure only; it does not run queries.
All commands go through bin/neon.py:
bin/neon.py auth # verify the API key
bin/neon.py projects # list projects
bin/neon.py project-get --project-id PROJ_ID # one project
bin/neon.py branches --project-id PROJ_ID # list branches
bin/neon.py branch-create --project-id PROJ_ID --name dev \
--confirm "create branch dev in project PROJ_ID" # create a branch (HIGH)
bin/neon.py branch-delete --project-id PROJ_ID --branch-id BR_ID \
--confirm "delete branch BR_ID in project PROJ_ID" # delete a branch (HIGH)
bin/neon.py databases --project-id PROJ_ID # list databases
Branch create accepts an optional --parent-branch-id to branch from a non-default branch.
neon (credential is collected as custom.neon)credentials.request_api_access)Authorization: Bearer <api key> on every requestconsole.neon.techbin/neon.py auth--confirm with the exact string the CLI echoes on every call. Missing or mismatched confirmation refuses the call.user:***@host) on display. Never print, log, transmit, or paste a full connection string into chat. If a connection string is needed for app config, deliver it only to the exact destination the user named.bin/neon.py). Do not print, log, or transmit the API key.api.neon.tech, but the verified Neon Management API host is console.neon.tech; the CLI uses the verified host. The branch DELETE path was not explicitly confirmed in the docs consulted; the CLI surfaces Neon's own error if it differs.Draft: written from Neon's public API docs; not yet live-tested end-to-end.
Take anil-matcha/neon from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.