<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Shamis Ali</title>
    <description>The latest articles on DEV Community by Shamis Ali (@byshade).</description>
    <link>https://dev.to/byshade</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3891293%2F0d0351eb-8b85-40d8-b5d3-17ad5d92407f.png</url>
      <title>DEV Community: Shamis Ali</title>
      <link>https://dev.to/byshade</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/byshade"/>
    <language>en</language>
    <item>
      <title>GCP Claude Code Plugin</title>
      <dc:creator>Shamis Ali</dc:creator>
      <pubDate>Tue, 21 Apr 2026 20:08:05 +0000</pubDate>
      <link>https://dev.to/byshade/gcp-claude-code-plugin-184e</link>
      <guid>https://dev.to/byshade/gcp-claude-code-plugin-184e</guid>
      <description>&lt;p&gt;If you use Claude Code on AWS, you're spoiled. There are 45+ official MCP servers from awslabs, a deploy-on-aws plugin with skills and agents, blog series walking you through every service, and an entire ecosystem of community tooling on top of that.&lt;/p&gt;

&lt;p&gt;If you use Claude Code on GCP? Here's what you get:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;cloud-run-mcp&lt;/strong&gt; - deploys to Cloud Run. That's it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;gcloud-mcp&lt;/strong&gt; - a gcloud CLI wrapper.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;gke-mcp&lt;/strong&gt; - GKE specific.&lt;/li&gt;
&lt;li&gt;A handful of community MCP servers with varying levels of completeness.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;All useful tools. But they're all MCP servers that give Claude &lt;em&gt;API access&lt;/em&gt; to GCP services. None of them are Claude Code &lt;strong&gt;skills or plugins&lt;/strong&gt; that teach Claude &lt;em&gt;how to think about&lt;/em&gt; GCP infrastructure: the right deploy patterns, IAM least-privilege practices, Secret Manager workflows, Cloud Build trigger setups, and so on.&lt;/p&gt;

&lt;p&gt;There's a real difference between "Claude can call the Cloud Run API" and "Claude knows how to set up a Cloud Build trigger, wire Secret Manager into your deploy, configure a least-privilege service account, and handle the full workflow end to end."&lt;/p&gt;

&lt;p&gt;AWS has both. GCP didn't. So I built it.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is claude-gcp?
&lt;/h2&gt;

&lt;p&gt;An open-source Claude Code plugin (Apache 2.0) that brings skills, agents, hooks, slash commands, and starter templates for GCP infrastructure.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;GitHub:&lt;/strong&gt; &lt;a href="https://github.com/shamis6ali/claude-gcp" rel="noopener noreferrer"&gt;github.com/shamis6ali/claude-gcp&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  What's in v0.1.1-beta
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Skills
&lt;/h3&gt;

&lt;p&gt;Reference docs and workflow instructions that Claude loads when you ask about a GCP service:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Run&lt;/strong&gt; - deploy, scale, traffic splitting, canary/blue-green, jobs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Build&lt;/strong&gt; - CI/CD pipelines, triggers, caching, approvals&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;IAM&lt;/strong&gt; - service accounts, least privilege, Workload Identity Federation, custom roles&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Secret Manager&lt;/strong&gt; - create/version/mount secrets, rotation, access patterns&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each skill has a &lt;code&gt;SKILL.md&lt;/code&gt; plus a &lt;code&gt;references/&lt;/code&gt; directory with deep-dive guides for specific patterns.&lt;/p&gt;

&lt;h3&gt;
  
  
  Deploy Agent
&lt;/h3&gt;

&lt;p&gt;A full orchestration agent that detects your project type, validates the Dockerfile, builds the image, deploys to Cloud Run, and verifies health. One command, full workflow.&lt;/p&gt;

&lt;h3&gt;
  
  
  Slash Commands
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;code&gt;/gcp-deploy&lt;/code&gt; - interactive deploy wizard&lt;/li&gt;
&lt;li&gt;
&lt;code&gt;/gcp-status&lt;/code&gt; - service health dashboard (revisions, traffic, errors, resource config)&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Three-Layer Safety System
&lt;/h3&gt;

&lt;p&gt;This was important to us. No GCP command runs without your explicit approval:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;CLAUDE.md Safety Protocol&lt;/strong&gt; - Claude must explain every command (what it does, billing impact, reversibility) and get confirmation before running it&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PreToolUse Hook&lt;/strong&gt; - automatically intercepts and blocks high-risk commands: destructive operations, overly broad IAM roles (&lt;code&gt;roles/editor&lt;/code&gt;, &lt;code&gt;roles/owner&lt;/code&gt;), public access grants, SA key creation&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Claude Code's built-in permission system&lt;/strong&gt; - you still approve every Bash command in the terminal&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The hook catches dangerous commands &lt;em&gt;before&lt;/em&gt; they execute and feeds context back to Claude so it explains the impact and re-confirms.&lt;/p&gt;

&lt;h3&gt;
  
  
  Starter Templates
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Cloud Run + FastAPI&lt;/strong&gt; - FastAPI app with Secret Manager integration and structured logging&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;GitHub Actions + WIF&lt;/strong&gt; - keyless deploys using Workload Identity Federation (no service account keys)&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why I Built This
&lt;/h2&gt;

&lt;p&gt;I'm the CTO at &lt;a href="https://orchestrator.ai" rel="noopener noreferrer"&gt;Orchestrator&lt;/a&gt;, a small AI company in Calgary. We build and deploy production AI systems entirely on the Anthropic + GCP stack. Every day we're using Claude Code to ship to Cloud Run, manage IAM, configure builds, and handle secrets. We kept running into the same gap: Claude Code had no GCP-specific knowledge baked in, and the existing MCP servers only gave it tool access without the workflow intelligence.&lt;/p&gt;

&lt;p&gt;So we built the plugin for ourselves first, then open-sourced it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Roadmap
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;v0.2.0&lt;/strong&gt; - Vertex AI, Cloud Tasks, VPC Networking, Security Audit Agent, Cost Agent&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;v0.3.0&lt;/strong&gt; - Cloud Logging, Cloud Storage, Pub/Sub, Incident Agent&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;v1.0.0&lt;/strong&gt; - full test coverage, plugin marketplace submission&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Try It
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;git clone https://github.com/shamis6ali/claude-gcp.git
claude &lt;span class="nt"&gt;--plugin-dir&lt;/span&gt; /path/to/claude-gcp
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Would love feedback, especially on which GCP services people want covered next. Drop a comment or open an issue on GitHub.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>gcp</category>
      <category>claudecode</category>
      <category>ai</category>
    </item>
  </channel>
</rss>
