Agent skill · software engineering · composiohq
Neon Automation
Automate Neon serverless Postgres operations -- manage projects, branches, databases, roles, and connection URIs via the Composio MCP integration.
Why this skill is useful
Adds executable scripts for managing Neon serverless Postgres operations that are not publicly documented.
What it needs
Requires composio installed locally. Requires neon account access. About 3k tokens when loaded. Last updated 2026-07-24. 71,973 stars on the source repository.
What this skill does
Neon Automation Automate your Neon serverless Postgres workflows -- list projects and branches, inspect databases, retrieve connection URIs, manage roles, and integrate Neon database operations into cross-app pipelines. Toolkit docs: composio.dev/toolkits/neon --- Setup 1. Add the Composio MCP server to your client: https://rube.app/mcp 2. Connect your Neon account when prompted (API key authentication) 3. Start using the workflows below --- Core Workflows 1. List Projects Use NEONRETRIEVEPROJECTSLIST to discover all projects associated with the authenticated user. Important: When using a personal API key, orgid is required. Retrieve it first via NEONGETUSERORGANIZATIONS. 2. Get Project Details Use NEONACCESSPROJECTDETAILSBYID to inspect project configuration, owner info, and consumption metrics. 3. List Branches for a Project Use NEONGETBRANCHESFORPROJECT to enumerate branches (development stages) within a project. 4. List Databases on a Branch Use NEONFETCHDATABASEFORBRANCH to inventory databases within a specific project and branch. 5. Get Connection URI Use NEONGETPROJECTCONNECTIONURI to obtain a Postgres connection string for a project/branch/database. Security: The returned URI includes credentials. Treat it as a secret -- do not log or share it. 6. Inspect Database Details and Roles Use NEONRETRIEVEBRANCHDATABASEDETAILS to verify a database before connecting, and NEONGETBRANCHROLESFORPROJECT to list available roles. --- Known Pitfalls Pitfall Detail --------- -------- orgid required NEONRETRIEVEPROJECTSLIST returns HTTP 400 "orgid is required" when using a personal API key. Call NEONGETUSERORGANIZATIONS first. Incomplete pagination Project lists may be incomplete without pagination. Iterate using cursor until it is empty. Rate limiting NEONRETRIEVEPROJECTSLIST returns HTTP 429 on bursty listing. Avoid redundant calls and back off before retrying. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills composiohq/neon-automation