GCP Cloud Architect
alirezarezvani/claude-skills
Design GCP architectures for startups and enterprises. An agent skill from alirezarezvani/claude-skills.
Creates DrawIO XML diagrams of Google Cloud architectures from text or images, and analyzes existing .drawio files to list their GCP components.
$ npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install a5c-ai/babysitter generating-gcp-diagrams --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "generating-gcp-diagrams" agent skill from https://github.com/a5c-ai/babysitter/tree/main/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams into .claude/skills/generating-gcp-diagrams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generating-gcp-diagrams", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/a5c-ai/babysitter/tree/main/library/specializations/devops-sre-platform/skills/generating-gcp-diagramsType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install a5c-ai/babysitter generating-gcp-diagrams --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .agents/skills && cp -r skills-src/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams .agents/skills/generating-gcp-diagrams && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "generating-gcp-diagrams" agent skill from https://github.com/a5c-ai/babysitter/tree/main/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams into .agents/skills/generating-gcp-diagrams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generating-gcp-diagrams", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install a5c-ai/babysitter generating-gcp-diagrams --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams .cursor/skills/generating-gcp-diagrams && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "generating-gcp-diagrams" agent skill from https://github.com/a5c-ai/babysitter/tree/main/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams into .cursor/skills/generating-gcp-diagrams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generating-gcp-diagrams", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/a5c-ai/babysitter.git --path library/specializations/devops-sre-platform/skills/generating-gcp-diagrams--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install a5c-ai/babysitter generating-gcp-diagrams --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams .gemini/skills/generating-gcp-diagrams && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "generating-gcp-diagrams" agent skill from https://github.com/a5c-ai/babysitter/tree/main/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams into .gemini/skills/generating-gcp-diagrams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generating-gcp-diagrams", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install a5c-ai/babysitter generating-gcp-diagramsInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .github/skills && cp -r skills-src/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams .github/skills/generating-gcp-diagrams && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "generating-gcp-diagrams" agent skill from https://github.com/a5c-ai/babysitter/tree/main/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams into .github/skills/generating-gcp-diagrams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generating-gcp-diagrams", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add a5c-ai/babysitter --skill generating-gcp-diagrams -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install a5c-ai/babysitter generating-gcp-diagrams --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/a5c-ai/babysitter.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams .opencode/skills/generating-gcp-diagrams && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "generating-gcp-diagrams" agent skill from https://github.com/a5c-ai/babysitter/tree/main/library/specializations/devops-sre-platform/skills/generating-gcp-diagrams into .opencode/skills/generating-gcp-diagrams/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "generating-gcp-diagrams", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
generating-gcp-diagramsCreates DrawIO XML diagrams of Google Cloud architectures from text or images, and analyzes existing .drawio files to list their GCP components.
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.
4 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit feb68ab. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
ReadWriteFrom allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python and Shell, from the files we listed), which the agent can run.
Shell commands in SKILL.md call:
pythonbrewFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
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.
The full file from a5c-ai/babysitter at commit feb68ab, republished under its MIT licence (© a5c-ai). 1,255 words, ~3,725 tokens.
.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.Generates professional DrawIO XML diagrams for Google Cloud Platform architectures.
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.
| 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_functions |
| Container | Use Case |
|---|---|
| gcp_project | Main project boundary (two-cell pattern) |
| gcp_vpc_sc | VPC Service Controls perimeter (green border) |
| gcp_region | Regional grouping |
| gcp_zone | Zone grouping |
| logical_group_dashed | Logical grouping with dashed border |
| logical_group_solid | Solid border grouping |
| subnet | Subnet boundary |
| firewall_rules | Firewall rules grouping |
| instance_group | Instance group container |
Use this workflow to extract and document all components from an existing DrawIO file.
.drawio XML file<mxCell> elementsvertex="1"edge="1"parent attribute.drawio fileGenerate a Markdown report with:
# 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)Use this workflow to recreate a GCP architecture diagram from an image.
Analyze image - Identify all visual elements:
Map to library - For each identified element:
assets/gcp-icons.json by visual signature or labelassets/containers.jsonEstimate layout - Determine positions:
Generate XML - Build the DrawIO structure:
assets/templates/drawio-base.xmlCreate confidence report - Document accuracy:
.drawio XML file# 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 connectionsUse this workflow to generate a new GCP diagram from text specifications.
Parse requirements - Extract from description:
Select components - From libraries:
assets/gcp-icons.jsonassets/containers.jsonPlan layout - Design the arrangement:
Generate XML - Build the diagram:
assets/templates/drawio-base.xml as starting pointValidate - Check the output:
.drawio XML fileCreate 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<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>assets/gcp-icons.jsonservice_name or recognition_keywordsdrawio_shape.full_style for complete stylingshape=mxgraph.gcp2.{shape_name}Service Coverage:
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.
| Category | Services |
|---|---|
| compute | Cloud Run, Compute Engine, GKE, Cloud Functions, App Engine |
| database | BigQuery, Cloud SQL, Firestore, Spanner, Bigtable, Memorystore |
| storage | Cloud Storage, Filestore, Persistent Disk |
| networking | VPC, Load Balancing, CDN, DNS, Armor, Cloud NAT |
| ai_ml | Vertex AI, AI Platform, Vision, NLP, Speech-to-Text |
| integration | Pub/Sub, Cloud Tasks, Workflows, Eventarc, Scheduler |
| operations | Logging, Monitoring, Trace, Error Reporting |
| api_management | Apigee, API Gateway |
| data_analytics | Dataflow, Dataproc, Cloud Composer |
| devops | Cloud Build, Artifact Registry, Container Registry, Cloud Deploy |
| security | Cloud KMS, Secret Manager, Identity Platform |
For detailed visual design guidelines, see references/DIAGRAM-BEST-PRACTICES.md.
The GCP Project container uses two cells, not one:
fillColor=#F6F6F6;strokeColor=none; and HTML value <b>Google </b>Cloud Platformshape=mxgraph.gcp2.google_cloud_platform at 23x20px with relative=1 geometrySee assets/templates/node-template.xml for the exact template.
fontColor=#424242 (dark gray)fontColor=#717171fontColor=#2E7D32 (dark green)fontColor=#424242Always add these properties to labeled connections:
labelBackgroundColor=#FFFFFF;fontSize=10;fontColor=#333333;strokeWidth=1 for most connectionsstrokeWidth=2 only for primary data paths (use sparingly - max 1-3 per diagram)edgeStyle=orthogonalEdgeStyle for professional appearanceFor complete XML examples and detailed structure, see references/xml-examples.md.
The key building blocks:
<mxCell id="..." value="Label" style="..." vertex="1" parent="1"> with <mxGeometry><mxCell id="..." edge="1" source="..." target="..." style="...">container=1 in style; children set parent to container ID<mxCell id="0"/> and <mxCell id="1" parent="0"/>For XML parsing and extraction techniques, see references/xml-parser-guide.md.
mxgraph.gcp2.cloud_run (underscore, not hyphen)vertex="1" is present<mxGeometry> has valid width/height (50x50)edge="1" is setparent attribute to container's IDcontainer=1 in stylevalue attribute is setfontSize is reasonable (11-14)fontColor=#424242 is setid="0" and id="1" root cells exist
 for newlines)After generating a .drawio file, you can validate and preview it:
python scripts/validate-drawio.py output.drawio --verbosepython scripts/analyze-existing.py output.drawio --markdownpython scripts/validate-gcp-icons.py./scripts/export-diagram.sh output.drawio png./scripts/open-diagram.sh output.drawioRequires DrawIO Desktop. Install on macOS: brew install drawio
| File | Purpose |
|---|---|
SKILL.md | This file - main instructions |
| Assets | |
assets/gcp-icons.json | GCP service icon database (46 services) |
assets/containers.json | GCP container and connection styles |
assets/templates/drawio-base.xml | Base XML template |
assets/templates/node-template.xml | Shape insertion template |
assets/templates/connection-template.xml | Connection template |
| References | |
references/ICON-COMPATIBILITY.md | Icon validation reference |
references/DIAGRAM-BEST-PRACTICES.md | Visual design and layout guidelines |
references/xml-parser-guide.md | Detailed XML parsing reference |
references/xml-examples.md | Copy-paste XML examples |
references/coordinate-system.md | Positioning and layout guide |
references/style-guide.md | Style string reference |
| Scripts | |
scripts/validate-drawio.py | Validate .drawio XML structure |
scripts/validate-gcp-icons.py | Validate GCP icon compatibility |
scripts/fix-gcp-icons.py | Auto-fix icon shape names |
scripts/fix-drawio-icons.py | Bulk fix icon references in .drawio files |
scripts/extract-shape-names.py | Extract available shapes from DrawIO stencil |
scripts/analyze-existing.py | Extract shapes/connections from .drawio files |
scripts/export-diagram.sh | Export to PNG/PDF via DrawIO Desktop CLI |
scripts/open-diagram.sh | Open .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
SKILL.md and 21 other files (scripts, references, assets) in library/specializations/devops-sre-platform/skills/generating-gcp-diagrams of a5c-ai/babysitter.
Open the folder on GitHubat commit feb68ab
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| GCP DrawIO Diagram Generator this skilla5c-ai/babysitter | 1.8k | — | ~3.7k | Automated safety check: Pass | MIT | |
| GCP Cloud Architectalirezarezvani/claude-skills | 28k | — | ~3.2k | Automated safety check: Pass | MIT | |
| Drawio GCPsparklabx/drawio-ai-kit | 655 | — | ~1.6k | Automated safety check: Pass | MIT | |
| AWS Architecture Diagramvidanov/aws-architecture-diagram-skill | 159 | — | ~4.9k | Automated safety check: Pass | MIT | |
| Azv Diagram Azure SyncAzure/AZVerify | 101 | — | ~3.7k | Automated safety check: Pass | MIT | |
| Azv Diagram Azure Sync DeepAzure/AZVerify | 101 | — | ~3.9k | Automated safety check: Pass | MIT |
alirezarezvani/claude-skills
Design GCP architectures for startups and enterprises. An agent skill from alirezarezvani/claude-skills.
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.
vidanov/aws-architecture-diagram-skill
Generate AWS architecture diagrams in draw.io format. An agent skill from vidanov/aws-architecture-diagram-skill.
Azure/AZVerify
Compare a Draw.io Azure architecture diagram against a live Azure environment to detect drift.
Azure/AZVerify
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…
awslabs/agent-plugins
Generate validated AWS architecture diagrams as draw.io XML using official AWS4 icon libraries.
a5c-ai/babysitter
Creates and edits AWS architecture diagrams as DrawIO XML, converting a text description or an image and reading existing files back into shapes.
a5c-ai/babysitter
Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter…
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…
a5c-ai/babysitter
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"…
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…
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.
Categories
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.
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.
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.
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.
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.
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..
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.
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.
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.
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.
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.
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.