Agent skill

GCP DrawIO Diagram Generator

by a5c-ai in a5c-ai/babysitter

Creates DrawIO XML diagrams of Google Cloud architectures from text or images, and analyzes existing .drawio files to list their GCP components.

MITAuto-check passedDevOps & Cloud

Install GCP DrawIO Diagram Generator

skills CLI
$ npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install a5c-ai/babysitter generating-gcp-diagrams --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .claude/skills && cp -r skills-src/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams .claude/skills/generating-gcp-diagrams && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
generating-gcp-diagrams
GitHub stars
1.8k
Token cost
~3.7k tokens
SKILL.md length
1,255 words
Files
22 (incl. scripts, references, assets)
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

Creates DrawIO XML diagrams of Google Cloud architectures from text or images, and analyzes existing .drawio files to list their GCP components.

  • Works in 4 steps: Extract - Analyze existing DrawIO XML… → Identify - Recognize GCP service icons… → Generate - Create valid DrawIO XML from… → …
  • Drawing a GCP architecture diagram from a text description
  • SKILL.md covers Capabilities, Quick Reference, Task 1: Analyze a DrawIO File and Task 2: Convert Image to DrawIO, plus 3 more sections
  • Runs Python and Shell scripts from its folder; calls python and brew

What it does

This skill generates DrawIO XML for Google Cloud Platform architectures in four modes: extract components from an existing .drawio file, identify GCP service icons in a diagram image, generate valid XML from an image or a text description, and convert a GCP diagram image into editable DrawIO format. Analysis parses the mxCell elements, treating vertex cells as shapes and edge cells as connections, and reads their style strings.

GCP shapes follow the mxgraph.gcp2 pattern with snake_case service names such as cloud_run, cloud_sql and cloud_storage, and one icon pattern serves every service, so instances are told apart by label text alone. A table maps common services (Cloud Run, BigQuery, Pub/Sub, Cloud Functions and others) to shape codes, and container types cover projects, VPC Service Controls perimeters, regions, zones, subnets, firewall rules and instance groups. Assets include XML templates and icon catalogs, scripts analyze diagrams, export them and extract shape names, and references cover style and coordinates. Python 3 and Bash run the scripts, and DrawIO Desktop is optional for validation.

When your agent uses it

  • Drawing a GCP architecture diagram from a text description
  • Converting a screenshot of a GCP diagram into an editable DrawIO file
  • Listing the GCP components and connections in an existing .drawio file

Example prompts

  • “Draw a DrawIO diagram of a Cloud Run service reading from Pub/Sub and writing to BigQuery.”
  • “Convert architecture.png into an editable DrawIO file using GCP icons.”
  • “List every GCP component and connection in infra/platform.drawio.”

Requirements

  • Python 3 and Bash for the helper scripts
  • Image analysis capability for converting images
  • DrawIO Desktop, optional, for validation
  • Compatibility (from SKILL.md): Requires image analysis capability for image conversion. Scripts require Python 3 and Bash. DrawIO Desktop optional for validation.
  • Pre-approved tools (allowed-tools): Read, Write

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  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

What it can do on your machine

Read from SKILL.md and the folder at commit feb68ab. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Read
    • Write

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 3 files in scripts/ (Python and Shell, from the files we listed), which the agent can run.

    Shell commands in SKILL.md call:

    • python
    • brew

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

  • Compatibility

    Requires image analysis capability for image conversion. Scripts require Python 3 and Bash. DrawIO Desktop optional for validation.

    From compatibility in the SKILL.md frontmatter.

Context cost

GCP DrawIO Diagram Generator loads about 3.7k tokens when it runs, and up to ~16k if it reads all its reference files. Until then it costs about 81 tokens; SKILL.md has 1,255 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~81
When it runs · the whole SKILL.md, loaded when a task matches
~3.7k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~16k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from a5c-ai/babysitter at commit feb68ab, republished under its MIT licence (© a5c-ai). 1,255 words, ~3,725 tokens.

Download SKILL.mdSave it as .claude/skills/generating-gcp-diagrams/SKILL.md (or your agent's skills folder). This skill also uses 21 other files; get the full folder from GitHub.
name
generating-gcp-diagrams
description
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.
allowed-tools
Read, Write
compatibility
Requires image analysis capability for image conversion. Scripts require Python 3 and Bash. DrawIO Desktop optional for validation.
license
MIT
graph.domains
domain:devops
graph.specializations
specialization:devops-sre-platform
graph.skillAreas
skill-area:deployment-infrastructure-management
graph.roles
role:platform-engineer, role:architect
graph.topics
topic:infrastructure-as-code

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
ServiceShape Code
Cloud Runmxgraph.gcp2.cloud_run
BigQuerymxgraph.gcp2.bigquery
Cloud Storagemxgraph.gcp2.cloud_storage
Vertex AImxgraph.gcp2.cloud_machine_learning
Cloud Schedulermxgraph.gcp2.cloud_scheduler
Apigeemxgraph.gcp2.apigee_api_platform
Pub/Submxgraph.gcp2.cloud_pubsub
Cloud SQLmxgraph.gcp2.cloud_sql
GKEmxgraph.gcp2.compute_engine
Cloud Functionsmxgraph.gcp2.cloud_functions
GCP Container Types
ContainerUse Case
gcp_projectMain project boundary (two-cell pattern)
gcp_vpc_scVPC Service Controls perimeter (green border)
gcp_regionRegional grouping
gcp_zoneZone grouping
logical_group_dashedLogical grouping with dashed border
logical_group_solidSolid border grouping
subnetSubnet boundary
firewall_rulesFirewall rules grouping
instance_groupInstance group container

Task 1: Analyze a DrawIO File

Use this workflow to extract and document all components from an existing DrawIO file.

Steps
  1. Read the file - Load the .drawio XML file
  2. Parse structure - Extract all <mxCell> elements
  3. Identify shapes - Find cells with vertex="1"
  4. Identify connections - Find cells with edge="1"
  5. Extract styles - Parse style strings for each element
  6. Map hierarchy - Build container/child relationships using parent attribute
  7. Generate report - Output findings in structured format
Input
  • Path to .drawio file
Output

Generate a Markdown report with:

markdown
# DrawIO Analysis Report

## Summary
- Total shapes: X
- Total connections: Y
- Containers: Z

## Shape Inventory

| ID | Label | Type | Position | Parent |
|----|-------|------|----------|--------|
| abc | Cloud Run | mxgraph.gcp2.cloud_run | (100,200) | vpc1 |

## Connection Matrix

| From | To | Label | Type |
|------|-----|-------|------|
| Cloud Run | BigQuery | API | solid |

## Container Hierarchy

- VPC-SC (vpc1)
  - Cloud Run (run1)
  - Cloud Run (run2)
  - BigQuery (bq1)

## Style Analysis

### Unique Shapes Found
- mxgraph.gcp2.cloud_run (4 instances)
- mxgraph.gcp2.bigquery (2 instances)

Task 2: Convert Image to DrawIO

Use this workflow to recreate a GCP architecture diagram from an image.

Steps
  1. Analyze image - Identify all visual elements:

    • GCP service icons (shape, color, label)
    • Containers/boundaries (color, border style)
    • Connections (solid, dashed, arrows)
    • Labels and text
  2. Map to library - For each identified element:

    • Look up in assets/gcp-icons.json by visual signature or label
    • Match containers to assets/containers.json
    • Note any unrecognized elements
  3. Estimate layout - Determine positions:

    • Identify container boundaries first
    • Place icons within containers
    • Estimate x,y coordinates and dimensions
    • Standard icon size: 50x50 pixels
  4. Generate XML - Build the DrawIO structure:

    • Start with base template from assets/templates/drawio-base.xml
    • Add containers first (they become parents)
    • Add service icons with correct parent references
    • Add connections between shapes
  5. Create confidence report - Document accuracy:

    • List all identified components
    • Note any uncertain matches
    • Flag potential issues
Input
  • GCP architecture diagram image (PNG/JPG)
Output
  1. Valid .drawio XML file
  2. Confidence report (Markdown)
Confidence Report Format
markdown
# Conversion Confidence Report

## Overall Confidence: 85%

## Identified Components

### High Confidence (>90%)
- Cloud Run x4 - Clear icon match
- BigQuery x2 - Clear icon match
- VPC-SC container - Green border, correct label

### Medium Confidence (70-90%)
- Vertex AI Search - Icon similar, label confirms

### Low Confidence (<70%)
- Unknown icon at position (300, 400) - Mapped to generic service

## Connection Accuracy
- 12/14 connections clearly visible
- 2 connections inferred from layout

## Notes
- "Same Instance" dashed container identified
- Bidirectional arrows on 3 connections

Task 3: Create DrawIO from Description

Use this workflow to generate a new GCP diagram from text specifications.

Steps
  1. Parse requirements - Extract from description:

    • Required GCP services
    • Container/grouping needs
    • Connection requirements
    • Layout preferences
  2. Select components - From libraries:

    • Look up services in assets/gcp-icons.json
    • Choose containers from assets/containers.json
    • Select connection styles
  3. Plan layout - Design the arrangement:

    • Determine canvas size
    • Position containers first
    • Arrange services logically (left-to-right data flow, top-to-bottom hierarchy)
    • Standard spacing: 100px between 50x50 icons
  4. Generate XML - Build the diagram:

    • Use assets/templates/drawio-base.xml as starting point
    • Add elements in order: containers, services, connections
    • Assign unique IDs to all elements
  5. Validate - Check the output:

    • All requested components present
    • Connections reference valid IDs
    • Layout is logical and readable
Input
  • Text description of desired GCP architecture
Output
  • Valid .drawio XML file
Example Input
Create a GCP architecture with:
- VPC-SC container
- Cloud Scheduler triggering Cloud Run
- Cloud Run connecting to BigQuery and Cloud Storage
- Vertex AI Search connected to BigQuery
Example Output Structure
xml
<mxfile ...>
  <diagram name="GCP Architecture">
    <mxGraphModel ...>
      <root>
        <mxCell id="0" />
        <mxCell id="1" parent="0" />
        <!-- VPC-SC Container -->
        <mxCell id="vpc" value="VPC-SC" style="..." vertex="1" parent="1">
          <mxGeometry x="50" y="50" width="700" height="400" />
        </mxCell>
        <!-- Cloud Scheduler -->
        <mxCell id="sched" value="Cloud Scheduler" style="...mxgraph.gcp2.cloud_scheduler" vertex="1" parent="vpc">
          <mxGeometry x="50" y="100" width="50" height="50" />
        </mxCell>
        <!-- More shapes... -->
        <!-- Connections -->
        <mxCell id="conn1" edge="1" source="sched" target="run" style="..." />
      </root>
    </mxGraphModel>
  </diagram>
</mxfile>

Shape Library Reference

Looking Up a GCP Service
  1. Open assets/gcp-icons.json
  2. Search by service_name or recognition_keywords
  3. Use the drawio_shape.full_style for complete styling
  4. Or construct style using shape=mxgraph.gcp2.{shape_name}

Service Coverage:

  • 46 GCP services across 11 categories
  • 40 exact matches, 6 fallback icons
  • Categories: compute, database, storage, networking, ai_ml, integration, operations, api_management, data_analytics, devops, security

Note: 6 services use fallback icons (Workflows, Eventarc, Artifact Registry, Cloud Deploy, Secret Manager, Identity Platform) as they're newer services not yet in DrawIO's mxgraph.gcp2 stencil. See references/ICON-COMPATIBILITY.md for complete validation details.

GCP Service Categories
CategoryServices
computeCloud Run, Compute Engine, GKE, Cloud Functions, App Engine
databaseBigQuery, Cloud SQL, Firestore, Spanner, Bigtable, Memorystore
storageCloud Storage, Filestore, Persistent Disk
networkingVPC, Load Balancing, CDN, DNS, Armor, Cloud NAT
ai_mlVertex AI, AI Platform, Vision, NLP, Speech-to-Text
integrationPub/Sub, Cloud Tasks, Workflows, Eventarc, Scheduler
operationsLogging, Monitoring, Trace, Error Reporting
api_managementApigee, API Gateway
data_analyticsDataflow, Dataproc, Cloud Composer
devopsCloud Build, Artifact Registry, Container Registry, Cloud Deploy
securityCloud KMS, Secret Manager, Identity Platform

Show full SKILL.md (502 more words)Show less

Visual Best Practices (Summary)

For detailed visual design guidelines, see references/DIAGRAM-BEST-PRACTICES.md.

GCP Project Zone (Two-Cell Pattern)

The GCP Project container uses two cells, not one:

  1. Container cell: Plain rectangle with fillColor=#F6F6F6;strokeColor=none; and HTML value <b>Google </b>Cloud Platform
  2. Logo child cell: shape=mxgraph.gcp2.google_cloud_platform at 23x20px with relative=1 geometry

See assets/templates/node-template.xml for the exact template.

Font Colors
  • Service icon labels: fontColor=#424242 (dark gray)
  • GCP Project zone text: fontColor=#717171
  • VPC-SC container title: fontColor=#2E7D32 (dark green)
  • Dashed group labels: fontColor=#424242
Icon Spacing
  • Icon size: 50x50 pixels
  • Standard spacing: 100px between icons
  • Container padding: 20-30px
Connection Labels

Always add these properties to labeled connections:

labelBackgroundColor=#FFFFFF;fontSize=10;fontColor=#333333;
Connection Best Practices
  • Standard width: strokeWidth=1 for most connections
  • Thick width: strokeWidth=2 only for primary data paths (use sparingly - max 1-3 per diagram)
  • Orthogonal routing: edgeStyle=orthogonalEdgeStyle for professional appearance
  • When 3+ connections cross same corridor: consolidate into single connection

XML Structure Quick Reference

For complete XML examples and detailed structure, see references/xml-examples.md.

The key building blocks:

  • Shape: <mxCell id="..." value="Label" style="..." vertex="1" parent="1"> with <mxGeometry>
  • Connection: <mxCell id="..." edge="1" source="..." target="..." style="...">
  • Container: Shape with container=1 in style; children set parent to container ID
  • Root cells: Every diagram needs <mxCell id="0"/> and <mxCell id="1" parent="0"/>

For XML parsing and extraction techniques, see references/xml-parser-guide.md.


Troubleshooting

Icon Not Displaying
  • Verify shape name matches exactly: mxgraph.gcp2.cloud_run (underscore, not hyphen)
  • Check references/ICON-COMPATIBILITY.md for correct shape names
  • Ensure vertex="1" is present
  • Check that <mxGeometry> has valid width/height (50x50)
  • For Workflows/Eventarc, note these don't have exact icon matches in DrawIO's library
Connection Not Rendering
  • Verify source and target IDs exist
  • Ensure edge="1" is set
  • Check that source/target shapes are vertices
Shapes Not Inside Container
  • Set child's parent attribute to container's ID
  • Ensure container has container=1 in style
  • Position child coordinates relative to container (not absolute)
Label Not Showing
  • Check value attribute is set
  • Verify fontSize is reasonable (11-14)
  • Ensure fontColor=#424242 is set
File Won't Open in DrawIO
  • Validate XML structure (proper closing tags)
  • Ensure id="0" and id="1" root cells exist
  • Check for special characters in labels (use &#xa; for newlines)

Desktop Integration

After generating a .drawio file, you can validate and preview it:

  1. Validate: python scripts/validate-drawio.py output.drawio --verbose
  2. Analyze: python scripts/analyze-existing.py output.drawio --markdown
  3. Validate Icons: python scripts/validate-gcp-icons.py
  4. Export PNG: ./scripts/export-diagram.sh output.drawio png
  5. Open in DrawIO: ./scripts/open-diagram.sh output.drawio

Requires DrawIO Desktop. Install on macOS: brew install drawio


Files in This Skill

FilePurpose
SKILL.mdThis file - main instructions
Assets
assets/gcp-icons.jsonGCP service icon database (46 services)
assets/containers.jsonGCP container and connection styles
assets/templates/drawio-base.xmlBase XML template
assets/templates/node-template.xmlShape insertion template
assets/templates/connection-template.xmlConnection template
References
references/ICON-COMPATIBILITY.mdIcon validation reference
references/DIAGRAM-BEST-PRACTICES.mdVisual design and layout guidelines
references/xml-parser-guide.mdDetailed XML parsing reference
references/xml-examples.mdCopy-paste XML examples
references/coordinate-system.mdPositioning and layout guide
references/style-guide.mdStyle string reference
Scripts
scripts/validate-drawio.pyValidate .drawio XML structure
scripts/validate-gcp-icons.pyValidate GCP icon compatibility
scripts/fix-gcp-icons.pyAuto-fix icon shape names
scripts/fix-drawio-icons.pyBulk fix icon references in .drawio files
scripts/extract-shape-names.pyExtract available shapes from DrawIO stencil
scripts/analyze-existing.pyExtract shapes/connections from .drawio files
scripts/export-diagram.shExport to PNG/PDF via DrawIO Desktop CLI
scripts/open-diagram.shOpen .drawio file in DrawIO Desktop

© a5c-ai, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 21 other files (scripts, references, assets) in library/specializations/devops-sre-platform/skills/generating-gcp-diagrams of a5c-ai/babysitter.

  • SKILL.md
  • README.md
  • assets/ICON-COMPATIBILITY.md
  • assets/containers.json
  • assets/gcp-icons.json
  • assets/templates/connection-template.xml
  • assets/templates/drawio-base.xml
  • assets/templates/node-template.xml
  • references/DIAGRAM-BEST-PRACTICES.md
  • references/ICON-COMPATIBILITY.md
  • references/coordinate-system.md
  • references/style-guide.md
  • references/xml-examples.md
  • references/xml-parser-guide.md
  • scripts/analyze-existing.py
  • scripts/export-diagram.sh
  • scripts/extract-shape-names.py
  • … and 5 more

Open the folder on GitHubat commit feb68ab

Compare with similar skills

GCP DrawIO Diagram Generator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

GCP DrawIO Diagram Generator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
GCP DrawIO Diagram Generator this skilla5c-ai/babysitter1.8k—~3.7kAutomated safety check: PassMIT
GCP Cloud Architectalirezarezvani/claude-skills28k—~3.2kAutomated safety check: PassMIT
Drawio GCPsparklabx/drawio-ai-kit655—~1.6kAutomated safety check: PassMIT
AWS Architecture Diagramvidanov/aws-architecture-diagram-skill159—~4.9kAutomated safety check: PassMIT
Azv Diagram Azure SyncAzure/AZVerify101—~3.7kAutomated safety check: PassMIT
Azv Diagram Azure Sync DeepAzure/AZVerify101—~3.9kAutomated safety check: PassMIT

Similar skills

  • GCP Cloud Architect

    alirezarezvani/claude-skills

    Design GCP architectures for startups and enterprises. An agent skill from alirezarezvani/claude-skills.

    28k GitHub stars~3.2k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Drawio GCP

    sparklabx/drawio-ai-kit

    A skill your agent uses when the user asks for a GCP or Google Cloud architecture diagram — VPC/networking, GKE, Cloud Run, landing zone, multi-region, or any diagram built with GCP service icons.

    655 GitHub stars~1.6k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • AWS Architecture Diagram

    vidanov/aws-architecture-diagram-skill

    Generate AWS architecture diagrams in draw.io format. An agent skill from vidanov/aws-architecture-diagram-skill.

    159 GitHub stars~4.9k tokensUpdated 6 days ago
    DevOps & CloudAuto-check passed
  • Official

    Compare a Draw.io Azure architecture diagram against a live Azure environment to detect drift.

    101 GitHub stars~3.7k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • Official

    Deep-compare a Draw.io Azure architecture diagram against a live Azure environment — checks both resource existence AND every tracked configuration property (SKU, size, settings, etc.) against…

    101 GitHub stars~3.9k tokensUpdated 1 mo ago
    DevOps & CloudAuto-check passed
  • AWS Architecture Diagram

    awslabs/agent-plugins

    Official

    Generate validated AWS architecture diagrams as draw.io XML using official AWS4 icon libraries.

    916 GitHub stars~3.8k tokensUpdated yesterday
    DevOps & CloudAuto-check: notes

More from a5c-ai/babysitter

All 14 skills in this repo
  • Creates and edits AWS architecture diagrams as DrawIO XML, converting a text description or an image and reading existing files back into shapes.

    1.8k GitHub stars~4.2k tokensUpdated 24 days ago
    Auto-check passed
  • Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter…

    1.8k GitHub starsUsed in 1 repo~514 tokens
    Auto-check passed
  • Babysitter Process Runner

    a5c-ai/babysitter

    Execute via @babysitter. Use this skill when asked to babysit a task, do anything that is structured process-driven (even a loop) or whenever it is called…

    1.8k GitHub starsUsed in 1 repo~726 tokens
    Auto-check: notes
  • This skill should be used when the user asks to "find skills in the wild", "assimilate popular workflows", "discover SKILL.md files in repos", "research external skills", "find workflow patterns"…

    1.8k GitHub stars~8.5k tokensUpdated 24 days ago
    Auto-check passed
  • Babysit Babysitter Issues

    a5c-ai/babysitter

    This skill should be used when the user asks to "babysit issues", "work on assigned issues", "check a5c-agent issues", "process babysitter issues", or wants to find and work on open GitHub issues…

    1.8k GitHub stars~590 tokensUpdated 24 days ago
    Auto-check passed
  • Catalog Babysitter Users

    a5c-ai/babysitter

    Discover public GitHub repositories that import defineTask from @a5c-ai/babysitter-sdk and maintain a deduplicated catalog of those repositories in docs/repo-with-babysitter-processes.md.

    1.8k GitHub stars~1.4k tokensUpdated 24 days ago
    Auto-check passed

Questions about GCP DrawIO Diagram Generator

What does GCP DrawIO Diagram Generator do?

Creates DrawIO XML diagrams of Google Cloud architectures from text or images, and analyzes existing .drawio files to list their GCP components. drawio file, identify GCP service icons in a diagram image, generate valid XML from an image or a text description, and convert a GCP diagram image into editable DrawIO format. Analysis parses the mxCell elements, treating vertex cells as shapes and edge cells as connections, and reads their style strings.

When should I use GCP DrawIO Diagram Generator?

GCP DrawIO Diagram Generator fits situations like: drawing a GCP architecture diagram from a text description; converting a screenshot of a GCP diagram into an editable DrawIO file; listing the GCP components and connections in an existing .drawio file.

How do I install GCP DrawIO Diagram Generator in Claude Code?

Run `npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a claude-code`. Or copy the skill folder (library/specializations/devops-sre-platform/skills/generating-gcp-diagrams in a5c-ai/babysitter) into .claude/skills/generating-gcp-diagrams in your project. Claude Code loads it when a task matches its description.

How do I install GCP DrawIO Diagram Generator in Codex?

Run `npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a codex`. Or copy the skill folder (library/specializations/devops-sre-platform/skills/generating-gcp-diagrams in a5c-ai/babysitter) into .agents/skills/generating-gcp-diagrams in your project. Codex loads it when a task matches its description.

Can I use GCP DrawIO Diagram Generator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/generating-gcp-diagrams, .gemini/skills/generating-gcp-diagrams, .github/skills/generating-gcp-diagrams and .opencode/skills/generating-gcp-diagrams in your project.

What does GCP DrawIO Diagram Generator need to run?

Going by SKILL.md and its folder, GCP DrawIO Diagram Generator needs Python and a shell for the scripts in its folder and the command-line tools its instructions call (python and brew). Our summary lists: Python 3 and Bash for the helper scripts; Image analysis capability for converting images; DrawIO Desktop, optional, for validation. Its frontmatter pre-approves these tools: Read, Write. Compatibility (from SKILL.md): Requires image analysis capability for image conversion. Scripts require Python 3 and Bash. DrawIO Desktop optional for validation..

Does GCP DrawIO Diagram Generator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is GCP DrawIO Diagram Generator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does GCP DrawIO Diagram Generator use?

GCP DrawIO Diagram Generator is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does GCP DrawIO Diagram Generator use?

About 3.7k tokens (SKILL.md is roughly 15k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 12k tokens, read only when the agent opens those files.

What are the alternatives to GCP DrawIO Diagram Generator?

Skills that share tags, products or a category with GCP DrawIO Diagram Generator: GCP Cloud Architect (alirezarezvani/claude-skills, 28k stars), Drawio GCP (sparklabx/drawio-ai-kit, 655 stars), AWS Architecture Diagram (vidanov/aws-architecture-diagram-skill, 159 stars) and Azv Diagram Azure Sync (Azure/AZVerify, 101 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains GCP DrawIO Diagram Generator?

a5c-ai (a GitHub organization) maintains it in a5c-ai/babysitter, which has 1,839 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on September 16, 2026.

Source: a5c-ai/babysitter on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.