cline/firestore-data

Habilidade de agente para manipular dados do Firestore.

O que é firestore-data?

Esta habilidade permite que agentes de IA interajam com o Firestore, o banco de dados NoSQL do Google Firebase. Ela oferece funcionalidades para ler, escrever, atualizar e deletar documentos e coleções, bem como executar consultas complexas. É útil para desenvolvedores que utilizam agentes como Claude Code, Cursor ou Codex para automatizar a gestão de dados em tempo real, sincronização de estado de aplicativos ou operações CRUD. A habilidade se baseia na API do Firebase Admin SDK e suporta tanto ambientes de desenvolvimento quanto de produção, facilitando a integração de agentes com o backend.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/cline/skills/tree/main/skills/firestore-data

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que firestore-data faz?

Habilidade de agente 'firestore-data' do cline/skills.

Descrição

Esta habilidade permite que agentes de IA realizem operações no Firestore, como criar, ler, atualizar e deletar documentos e coleções. Também suporta consultas com filtros e ordenação.

Plataformas Suportadas

  • Claude Code
  • Cursor
  • Codex
  • Outros agentes compatíveis com o formato cline/skills

Como Usar

  1. Configure as credenciais do Firebase no ambiente do agente.
  2. Importe a habilidade em seu arquivo de configuração do agente.
  3. Utilize os comandos definidos pela habilidade para interagir com o Firestore.

Exemplos

// Exemplo: Ler um documento
const doc = await firestore.collection('users').doc('user123').get();
console.log(doc.data());

Comandos Disponíveis

  • firestore.get() - Obtém um documento
  • firestore.set() - Cria ou sobrescreve um documento
  • firestore.update() - Atualiza campos de um documento
  • firestore.delete() - Remove um documento
  • firestore.query() - Executa uma consulta

Variáveis de Ambiente

  • FIRESTORE_PROJECT_ID - ID do projeto Firebase
  • FIRESTORE_CLIENT_EMAIL - Email da conta de serviço
  • FIRESTORE_PRIVATE_KEY - Chave privada da conta de serviço

Contribuição

Veja o repositório original em cline/skills para mais informações.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

Habilidades Relacionadas