generating-gcp-diagrams

Solid

Generates DrawIO XML diagrams for Google Cloud Platform architectures from text descriptions or images. Analyzes existing .drawio files to extract GCP components. Use for GCP architecture diagrams, cloud infrastructure documentation, or when converting GCP diagram images to editable DrawIO format.

DevOps & Infrastructure 814 stars 53 forks Updated today MIT

Install

View on GitHub

Quality Score: 98/100

Stars 20%
97
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# GCP DrawIO Diagram Generator Generates professional DrawIO XML diagrams for Google Cloud Platform architectures. ## Capabilities 1. **Extract** - Analyze existing DrawIO XML files to identify GCP shapes, connections, and structure 2. **Identify** - Recognize GCP service icons from architecture diagram images 3. **Generate** - Create valid DrawIO XML from images or text descriptions 4. **Convert** - Transform GCP architecture diagrams into editable DrawIO format ## Quick Reference ### GCP Shape Pattern ``` shape=mxgraph.gcp2.{service_name} ``` **Note:** GCP uses **snake_case** for shape names (e.g., `cloud_run`, `cloud_sql`, `cloud_storage`). **Icon Pattern:** Unlike AWS, GCP uses a **single icon pattern** for all services — there is no service vs instance icon distinction. The same `shape=mxgraph.gcp2.{name}` is used whether labeling the service itself ("Cloud Run") or a specific instance ("Cloud Run (API Handler)"). Differentiate by label text only. ### Common GCP Services | Service | Shape Code | |---------|-----------| | Cloud Run | `mxgraph.gcp2.cloud_run` | | BigQuery | `mxgraph.gcp2.bigquery` | | Cloud Storage | `mxgraph.gcp2.cloud_storage` | | Vertex AI | `mxgraph.gcp2.cloud_machine_learning` | | Cloud Scheduler | `mxgraph.gcp2.cloud_scheduler` | | Apigee | `mxgraph.gcp2.apigee_api_platform` | | Pub/Sub | `mxgraph.gcp2.cloud_pubsub` | | Cloud SQL | `mxgraph.gcp2.cloud_sql` | | GKE | `mxgraph.gcp2.compute_engine` | | Cloud Functions | `mxgraph.gcp2.cloud_func...

Details

Author
a5c-ai
Repository
a5c-ai/babysitter
Created
4 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Related Skills