building-data-apps
Build modern data apps, dashboards, and interactive reports using either React + Vite or Streamlit. Includes optional Gemini Data Analytics chat integration for an AI powered "chat with your data" experience. Relevant when any of the following conditions are true: 1. User explicitly requests to build a data dashboard, data application, or visualization UI, and the UI pulls data from a GCP database (defaulting to BigQuery unless otherwise specified). 2. You need to generate a frontend web application to interact with, query, and visualize data from GCP data sources. 3. User wants to build a "chat with your data" experience or integrate the Gemini Data Analytics chat API into a web interface. Do NOT use when any of the following conditions are true: 1. The request is for building backend-only services. 2. The request is for simple CLI scripts or command-line applications. 3. The web application is not data-centric or does not involve visualizing/querying data from GCP sources.
- Version
- v1
- License
- Apache-2.0
Pinned to revision db28b191f5db, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/building-data-apps/SKILL.md
- skills/building-data-apps/examples/express_chat.ts
- skills/building-data-apps/examples/fastapi_chat.py
- skills/building-data-apps/examples/react_chat_panel.jsx
- skills/building-data-apps/references/chat_integration.md
- skills/building-data-apps/references/react_framework.md
- skills/building-data-apps/references/shared_design_system.md
- skills/building-data-apps/references/streamlit_framework.md
Every link opens the file at its source, pinned to the revision this page describes.