Neon Automation
Faz seu agente gerenciar o Neon, um banco de dados serverless. Ele controla projetos, bancos e conexões via Composio.
O que ela faz
Esta ferramenta ajuda a gerenciar seus bancos de dados no Neon, uma plataforma de banco de dados Postgres. Você pode ver seus projetos, bancos de dados e obter informações de conexão.
Quando usar
- ✓Quando você quiser ver todos os seus projetos Neon.
- ✓Quando precisar encontrar os detalhes de conexão de um banco de dados específico.
- ✓Quando quiser listar os bancos de dados ou funções disponíveis em um projeto.
Exemplo do que pedir para a IA
“Liste os projetos no meu Neon.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta se conecta à sua conta Neon usando suas credenciais. Ela então usa comandos específicos para buscar informações sobre seus projetos, bancos de dados e como se conectar a eles.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add ComposioHQ/awesome-claude-skills --skill Neon AutomationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/neon-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação Neon
Automatize seus fluxos de trabalho do Neon serverless Postgres -- liste projetos e branches, inspecione bancos de dados, recupere URIs de conexão, gerencie roles e integre operações de banco de dados Neon em pipelines entre aplicativos.
Documentação do Toolkit: composio.dev/toolkits/neon
Configuração
- Adicione o servidor Composio MCP ao seu cliente:
https://rube.app/mcp - Conecte sua conta Neon quando solicitado (autenticação por chave de API)
- Comece a usar os fluxos de trabalho abaixo
Fluxos de Trabalho Principais
1. Listar Projetos
Use NEON_RETRIEVE_PROJECTS_LIST para descobrir todos os projetos associados ao usuário autenticado.
Tool: NEON_RETRIEVE_PROJECTS_LIST
Inputs:
- org_id: string (REQUIRED when using a personal API key)
- limit: integer (1-400, default 10)
- cursor: string (pagination cursor from previous response)
- search: string (search by project name or ID, supports partial match)
- timeout: integer (milliseconds; returns partial results on timeout)
Importante: Ao usar uma chave de API pessoal, org_id é necessário. Recupere-a primeiro via NEON_GET_USER_ORGANIZATIONS.
2. Obter Detalhes do Projeto
Use NEON_ACCESS_PROJECT_DETAILS_BY_ID para inspecionar a configuração do projeto, informações do proprietário e métricas de consumo.
Tool: NEON_ACCESS_PROJECT_DETAILS_BY_ID
Inputs:
- project_id: string (required) -- format: "adjective-noun-number", e.g., "dry-smoke-26258271"
3. Listar Branches de um Projeto
Use NEON_GET_BRANCHES_FOR_PROJECT para enumerar branches (estágios de desenvolvimento) dentro de um projeto.
Tool: NEON_GET_BRANCHES_FOR_PROJECT
Inputs:
- project_id: string (required)
- search: string (optional, search by branch name or ID)
4. Listar Bancos de Dados em um Branch
Use NEON_FETCH_DATABASE_FOR_BRANCH para inventariar bancos de dados dentro de um projeto e branch específicos.
Tool: NEON_FETCH_DATABASE_FOR_BRANCH
Inputs:
- project_id: string (required)
- branch_id: string (required)
5. Obter URI de Conexão
Use NEON_GET_PROJECT_CONNECTION_URI para obter uma string de conexão Postgres para um projeto/branch/banco de dados.
Tool: NEON_GET_PROJECT_CONNECTION_URI
Inputs:
- project_id: string (required)
- database_name: string (required) -- e.g., "neondb"
- role_name: string (required) -- e.g., "neondb_owner"
- branch_id: string (optional, defaults to project default branch)
- endpoint_id: string (optional, defaults to read-write endpoint)
- pooled: boolean (optional, adds -pooler for connection pooling)
Segurança: A URI retornada inclui credenciais. Trate-a como um segredo -- não a registre em log nem a compartilhe.
6. Inspecionar Detalhes e Roles do Banco de Dados
Use NEON_RETRIEVE_BRANCH_DATABASE_DETAILS para verificar um banco de dados antes de conectar, e NEON_GET_BRANCH_ROLES_FOR_PROJECT para listar roles disponíveis.
Tool: NEON_RETRIEVE_BRANCH_DATABASE_DETAILS
Inputs:
- project_id: string (required)
- branch_id: string (required)
- database_name: string (required)
Tool: NEON_GET_BRANCH_ROLES_FOR_PROJECT
Inputs:
- project_id: string (required)
- branch_id: string (required)
Armadilhas Conhecidas
| Armadilha | Detalhe |
|---|---|
| org_id necessário | NEON_RETRIEVE_PROJECTS_LIST retorna HTTP 400 "org_id is required" ao usar uma chave de API pessoal. Chame NEON_GET_USER_ORGANIZATIONS primeiro. |
| Paginação incompleta | Listas de projetos podem estar incompletas sem paginação. Itere usando cursor até que esteja vazia. |
| Limitação de taxa | NEON_RETRIEVE_PROJECTS_LIST retorna HTTP 429 em listagens com picos. Evite chamadas redundantes e espere antes de tentar novamente. |
| Combinação inválida de role/banco de dados | NEON_GET_PROJECT_CONNECTION_URI retorna 401/403 quando a combinação database_name/role_name é inválida. Use NEON_GET_BRANCH_ROLES_FOR_PROJECT para selecionar uma role permitida. |
| URI de conexão é um segredo | A URI retornada inclui credenciais. Nunca a registre em log, exiba ou compartilhe em texto puro. |
Referência Rápida
| Slug da Ferramenta | Descrição |
|---|---|
NEON_RETRIEVE_PROJECTS_LIST |
Lista todos os projetos Neon com paginação e busca |
NEON_ACCESS_PROJECT_DETAILS_BY_ID |
Obtém a configuração do projeto e métricas de consumo |
NEON_GET_BRANCHES_FOR_PROJECT |
Lista branches dentro de um projeto |
NEON_FETCH_DATABASE_FOR_BRANCH |
Lista bancos de dados em um branch específico |
NEON_GET_PROJECT_CONNECTION_URI |
Obtém uma URI de conexão Postgres (com credenciais) |
NEON_RETRIEVE_BRANCH_DATABASE_DETAILS |
Inspeciona metadados e configurações do banco de dados |
…
Perguntas frequentes
Preciso configurar algo antes de usar?
Sim, você precisa adicionar o servidor Composio MCP e conectar sua conta Neon com uma chave de API.
O que é um 'org_id'?
É um identificador para sua organização dentro do Neon, necessário ao usar uma chave de API pessoal para listar projetos.
O URI de conexão é seguro?
Não, o URI de conexão contém credenciais. Trate-o como uma senha e não o compartilhe ou registre.
Detalhes
Descrição original do autor
Automate Neon serverless Postgres operations -- manage projects, branches, databases, roles, and connection URIs via the Composio MCP integration.
Popularidade
- Estrelas no GitHub
- 77 mil
- Posição no ranking
- #1376
- Licença
- —
- Atualizada em
- 18/09/2026
Comentários
- …
Mais skills deste repositório
artifacts-builder
Ajuda seu agente a construir interfaces de usuário complexas. Ele usa tecnologias modernas para criar páginas web interativas e ricas.
ComposioHQ/awesome-claude-skills
brand-guidelines
Ajuda seu agente a aplicar cores e fontes oficiais da marca em materiais. É útil para manter a identidade visual em qualquer peça que precise ter a cara da empresa.
ComposioHQ/awesome-claude-skills
canvas-design
Faz seu agente criar artes visuais originais em .png e .pdf. Use quando o usuário pedir para criar um pôster, arte ou design estático.
ComposioHQ/awesome-claude-skills
changelog-generator
Ajuda seu agente a criar notas de lançamento para usuários a partir de códigos de programação. Transforma informações técnicas em textos fáceis de entender.
ComposioHQ/awesome-claude-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC