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
Mensagem pronta para colar
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-postgresOu 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.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.
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.envem 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 emvite devseDATABASE_URLestiver 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:
- Remova ou comente a linha existente e execute novamente.
- Use
--envpara escrever em um arquivo diferente (por exemplo,--env .env.local). - Use
--keypara 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.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2524
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
clickhouse-io
Ajuda seu agente a otimizar consultas e esquemas no banco de dados ClickHouse. Ele aplica as melhores práticas para cargas de trabalho analíticas de alta performance. Use quando consultas analíticas demoram muito.
affaan-m/ECC
scientific-db-pubmed-database
Ajuda seu agente a buscar artigos científicos na área biomédica. É útil para pesquisas que precisam de informações médicas específicas.
affaan-m/ECC
scientific-db-uspto-database
Permite ao agente consultar dados oficiais de patentes e marcas registradas dos EUA. É útil para pesquisas de propriedade intelectual.
affaan-m/ECC