Pular para o conteúdo
Skillpedia
Bancos de dados48 mil · #2524

claimable-postgres

Permite que seu agente crie bancos de dados temporários de forma rápida e fácil, sem complicações.

O que ela faz

Esta ferramenta cria bancos de dados Postgres temporários e gratuitos instantaneamente. Eles são úteis para testes ou protótipos e expiram após 72 horas.

Quando usar

  • ✓Precisa de um banco de dados rápido para testar código.
  • ✓Quer experimentar uma nova funcionalidade sem configurar nada.
  • ✓Precisa de um banco de dados descartável para um projeto rápido.

Exemplo do que pedir para a IA

“Crie um banco de dados Postgres temporário para mim.”

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/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/claimable-postgres/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/claimable-postgres/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Quando você pede um banco de dados, a ferramenta usa uma API especial para solicitar um novo banco de dados ao Neon. Ela retorna os detalhes de conexão para que você possa usá-lo imediatamente.

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 sickn33/agentic-awesome-skills --skill claimable-postgres

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/claimable-postgres/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.

Postgres Requisitável

Quando Usar

Use esta habilidade quando precisar provisionar bancos de dados Postgres temporários instantâneos via Postgres Requisitável (neon.new) sem login, cadastro ou cartão de crédito. Suporta API REST, CLI e SDK. Use quando os usuários pedirem um ambiente Postgres rápido, um DATABASE_URL descartável para prototipagem/testes, ou "apenas me dê um DB...

Bancos de dados Postgres instantâneos para desenvolvimento local, demonstrações, prototipagem e ambientes de teste. Nenhuma conta é necessária. Os bancos de dados expiram após 72 horas, a menos que sejam reivindicados para uma conta Neon.

Início Rápido

curl -s -X POST "https://neon.new/api/v1/database" \
  -H "Content-Type: application/json" \
  -d '{"ref": "agent-skills"}'

Analise connection_string e claim_url da resposta JSON. Escreva connection_string no .env do projeto como DATABASE_URL.

Para outros métodos (CLI, SDK, plugin Vite), veja Qual Método? abaixo.

Qual Método?

  • API REST: Retorna JSON estruturado. Nenhuma dependência de tempo de execução além de curl. Preferível quando o agente precisa de saída e tratamento de erros previsíveis.
  • CLI (npx neon-new@latest --yes): Provisiona e escreve .env em um único comando. Conveniente quando o Node.js está disponível e o usuário deseja uma configuração simples.
  • SDK (neon-new/sdk): Provisionamento de scripts ou programático em Node.js.
  • Plugin Vite (vite-plugin-neon-new): Provisiona automaticamente em vite dev se DATABASE_URL estiver faltando. Use quando o usuário tiver um projeto Vite.
  • Navegador: O usuário não pode executar CLI ou API. Direcione para https://neon.new.

API REST

URL Base: https://neon.new/api/v1

Criar um banco de dados

curl -s -X POST "https://neon.new/api/v1/database" \
  -H "Content-Type: application/json" \
  -d '{"ref": "agent-skills"}'
Parâmetro Obrigatório Descrição
ref Sim Tag de rastreamento que identifica quem provisionou o banco de dados. Use "agent-skills" ao provisionar através desta habilidade.
enable_logical_replication Não Habilita replicação lógica (padrão: false, não pode ser desabilitado após habilitado)

O connection_string retornado pela API é um URL de conexão agrupada. Para uma conexão direta (não agrupada) (por exemplo, migrações Prisma), remova -pooler do nome do host. A CLI escreve URLs agrupados e diretos automaticamente.

Resposta:

{
  "id": "019beb39-37fb-709d-87ac-7ad6198b89f7",
  "status": "UNCLAIMED",
  "neon_project_id": "gentle-scene-06438508",
  "connection_string": "postgresql://...",
  "claim_url": "https://neon.new/claim/019beb39-...",
  "expires_at": "2026-01-26T14:19:14.580Z",
  "created_at": "2026-01-23T14:19:14.580Z",
  "updated_at": "2026-01-23T14:19:14.580Z"
}

Verificar status

curl -s "https://neon.new/api/v1/database/{id}"

Retorna a mesma forma de resposta. Transições de status: UNCLAIMED -> CLAIMING -> CLAIMED. Após o banco de dados ser reivindicado, connection_string retorna null.

Respostas de erro

Condição HTTP Mensagem
ref ausente ou vazio 400 Missing referrer
ID de banco de dados inválido 400 Database not found
Corpo JSON inválido 500 Failed to create the database.

CLI

npx neon-new@latest --yes

Provisiona um banco de dados e escreve a string de conexão em .env em uma única etapa. Sempre use @latest e --yes (pula prompts interativos que parariam o agente).

Verificação pré-execução

Verifique se DATABASE_URL (ou a chave escolhida) já existe no .env de destino. A CLI sai sem provisionar se encontrar a chave.

Se a chave existir, ofereça ao usuário três opções:

  1. Remova ou comente a linha existente e execute novamente.
  2. Use --env para escrever em um arquivo diferente (por exemplo, --env .env.local).
  3. Use --key para escrever sob um nome de variável diferente.

Obtenha confirmação antes de prosseguir.

Opções

| Opção | Alias | Descrição | Padrão |

…

Perguntas frequentes

Por quanto tempo o banco de dados fica disponível?

Os bancos de dados ficam disponíveis por 72 horas. Depois disso, eles são removidos automaticamente, a menos que você os vincule a uma conta Neon.

Preciso me registrar ou pagar?

Não, você pode criar bancos de dados temporários sem login, inscrição ou cartão de crédito.

O que acontece se eu precisar do banco de dados por mais tempo?

Você pode vincular o banco de dados temporário a uma conta Neon gratuita para mantê-lo por mais tempo.

Detalhes

Descrição original do autor

Provision instant temporary Postgres databases via Claimable Postgres by Neon (neon.new) with no login, signup, or credit card. Supports REST API, CLI, and SDK.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2524
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas