Pular para o conteúdo
Skillpedia
Agentes77 mil · #1376

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

https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/neon-automation/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/ComposioHQ/awesome-claude-skills/blob/master/composio-skills/neon-automation/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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 Automation

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/neon-automation/SKILL.md -o SKILL.md
Conteú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

  1. Adicione o servidor Composio MCP ao seu cliente: https://rube.app/mcp
  2. Conecte sua conta Neon quando solicitado (autenticação por chave de API)
  3. 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.

repo: ComposioHQ/awesome-claude-skills

Popularidade

Estrelas no GitHub
77 mil
Posição no ranking
#1376
Licença
—
Atualizada em
18/09/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas