Jeremy Adk Terraform
Terraform infrastructure as code for ADK and Vertex AI Agent Engine deployments
- Type
- Plugin
- Repository
- jeremylongshore/tons-of-skills-marketplace
- GitHub stars
- 2.8k
- License
- MIT
- Repo last updated
- Sep 27, 2026
- Version
- 2.22.0
- Author
- Jeremy Longshore
What Jeremy Adk Terraform is
Jeremy Adk Terraform is a plugin published in the jeremylongshore/tons-of-skills-marketplace repository on GitHub, which has about 2.8k stars. The repository describes itself as: “Model-agnostic agent-skills platform with a harness-free canonical layer, verified adapters, and the ccpi package manager. Explore at tonsofskills.com.”
A plugin is a package that bundles skills, slash commands, subagents, hooks, and MCP connectors so they install together. Plugins are plain files with a manifest at .claude-plugin/plugin.json, and they work in both Claude Code and Claude Cowork.
Installing Jeremy Adk Terraform adds everything it ships in one step. Connectors inside a plugin still need to be connected separately, and hooks and subagents only run in Cowork and Claude Code, not in regular chat.
How to install Jeremy Adk Terraform
Claude Code
- Add the repository as a plugin marketplace: claude plugin marketplace add jeremylongshore/tons-of-skills-marketplace
- Install the plugin: claude plugin install jeremy-adk-terraform@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json.
- Restart the session if the new skills or commands don't appear straight away.
Claude Cowork
- Open Customize → Plugins and choose Add marketplace.
- Enter jeremylongshore/tons-of-skills-marketplace (the owner/repo shorthand works for GitHub).
- Find Jeremy Adk Terraform in the list, click Install, then connect any connectors it needs from its Connectors tab.
New to extending Cowork? Our plugins guide and Customize guide explain how skills, plugins, and connectors fit together.
Inside the source file
An excerpt from plugins/devops/jeremy-adk-terraform/.claude-plugin/plugin.json, shared under the repository's MIT license. Read the full file on GitHub.
🎯 VERTEX AI AGENT ENGINE INFRASTRUCTURE ONLY
Terraform infrastructure-as-code specialist for deploying ADK agents to Vertex AI Agent Engine with complete observability, security, and production-ready configurations.
⚠️ Important: What This Plugin Is For
✅ THIS PLUGIN IS FOR:
- Vertex AI Agent Engine infrastructure (fully-managed runtime)
- ADK agents Terraform deployment (google_vertex_ai_reasoning_engine)
- Agent Engine features: Code Execution Sandbox, Memory Bank, VPC-SC, IAM
- Observability infrastructure: Cloud Monitoring dashboards, alert policies, BigQuery connectors
- Production ADK deployments with security hardening
❌ THIS PLUGIN IS NOT FOR:
- Cloud Run deployments (use jeremy-genkit-terraform)
- LangChain/LlamaIndex on other platforms
- Self-hosted agent infrastructure
- Non-Agent Engine Terraform
Overview
This plugin provides Terraform modules and configurations for deploying ADK agents to Vertex AI Agent Engine with production-ready infrastructure including VPC Service Controls, IAM least privilege, Code Execution Sandbox configuration, Memory Bank setup, observability dashboards, and BigQuery analytics connectors.
Key Infrastructure Components:
- google_vertex_ai_reasoning_engine resource for Agent Engine
- VPC Service Controls perimeter
- IAM roles and service accounts
- Cloud Monitoring dashboards and alerts
- BigQuery datasets for agent analytics
- Cloud Storage buckets for artifacts
- Secret Manager for credentials
Installation
/plugin install jeremy-adk-terraform@claude-code-plugins-plusPrerequisites & Dependencies
Required Tools
1. Terraform:
# Install Terraform 1.5+
wget https://releases.hashicorp.com/terraform/1.6.0/terraform_1.6.0_linux_amd64.zip
unzip terraform_1.6.0_linux_amd64.zip
sudo mv terraform /usr/local/bin/
# Verify
terraform version # Should show 1.5.0+2. gcloud CLI:
# Install gcloud
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
# Update to latest
gcloud components update
# Install alpha commands (for Agent Engine)
gcloud components install alpha
# Authenticate
gcloud auth application-default login3. Terraform Google Provider:
terraform {
required_version = ">= 1.5.0"
required_providers {
google = {
source = "hashicorp/google"
version = "~> 5.0"
}
google-beta = {
source = "hashicorp/google-beta"
version = "~> 5.0"
}
}
}Required Google Cloud APIs
# Enable all required APIs
gcloud services enable \
aiplatform.googleapis.com \
discoveryengine.googleapis.com \
logging.googleapis.com \
monitoring.googleapis.com \
cloudtrace.googleapis.com \
bigquery.googleapis.com \
storage.googleapis.com \
secretmanager.googleapis.com \
compute.googleapis.com \
servicenetworking.googleapis.com \
--project=YOUR_PROJECT_IDRequired IAM Permissions
# Service account for Terraform needs:
- roles/aiplatform.admin # Deploy Agent Engine resources
- roles/iam.serviceAccountAdmin # Create service accounts
- roles/resourcemanager.projectIamAdmin # Manage IAM bindings
- roles/compute.networkAdmin # VPC configuration
- roles/monitoring.admin # Create dashboards/alerts
- roles/bigquery.admin # Create datasets
- roles/storage.admin # Create bucketsFeatures
✅ Agent Engine Deployment: google_vertex_ai_reasoning_engine with ADK framework ✅ Code Execution Sandbox: Secure isolation, state persistence (1-14 days TTL) ✅ Memory Bank: Firestore-backed persistent memory with retention policies ✅ VPC Service Controls: Perimeter security for Agent Engine ✅ IAM Least Privilege: Service accounts with minimal permissions ✅ Observability Infrastructure: Dashboards, alerts, SLOs, token tracking ✅ BigQuery Analytics: Automated log export and analytics datasets ✅ Cloud Storage: Artifact storage with lifecycle policies ✅ Secret Management: API keys and credentials in Secret Manager ✅ Multi-Region: Agent Engine deployments in multiple regions
Quick Start
Natural Language Activation
Simply mention what you need:
"Create Terraform for ADK agent deployment to Agent Engine"
"Provision Agent Engine infrastructure with VPC-SC"
"Deploy ADK agent with Code Execution and Memory Bank"
"Set up observability infrastructure for Agent Engine"
"Create multi-region Agent Engine deployment"The skill auto-activates and generates production-ready Terraform.
Terraform Module Structure
Core Agent Engine Resource
# main.tf
resource "google_vertex_ai_reasoning_engine" "adk_agent" {
display_name = var.agent_name
region = var.region
project = var.project_id
spec {
# REQUIRED: Specify ADK framework
agent_framework = "google-adk"
# Agent package (ADK agent code)
package_spec {
pickle_object_gcs_uri = google_storage_bucket_object.agent_package.self_link
python_version = "3.12"
requirements_gcs_uri = google_storage_bucket_object.requirements.self_link
}
# Runtime configuration
… Before you install
- Read the whole file first. Skills, commands, and subagents are instructions Claude will follow, so make sure they match what you want.
- Check which tools, scripts, or MCP servers it uses. Local servers and scripts run with your permissions.
- Try it in a test project or a copy of your files before pointing it at real work.
- Pin the version you tested, and review changes before updating.
- Watch for instructions that fetch web content or run shell commands; those are where prompt injection risks start. See our prompt injection guide.
FAQ
What is Jeremy Adk Terraform?
Jeremy Adk Terraform is a plugin for Claude Code and Claude Cowork from the jeremylongshore/tons-of-skills-marketplace repository on GitHub. Terraform infrastructure as code for ADK and Vertex AI Agent Engine deployments
How do I install Jeremy Adk Terraform in Claude Code?
Add the repository as a plugin marketplace: claude plugin marketplace add jeremylongshore/tons-of-skills-marketplace Install the plugin: claude plugin install jeremy-adk-terraform@<marketplace-name>, using the marketplace name from the repository's .claude-plugin/marketplace.json. Restart the session if the new skills or commands don't appear straight away.
Can I use Jeremy Adk Terraform in Claude Cowork?
Open Customize → Plugins and choose Add marketplace. Enter jeremylongshore/tons-of-skills-marketplace (the owner/repo shorthand works for GitHub). Find Jeremy Adk Terraform in the list, click Install, then connect any connectors it needs from its Connectors tab.
Is Jeremy Adk Terraform safe to install?
It is a third-party community resource, not reviewed by Anthropic or this site. Read the source file first, check which tools and connectors it uses, and install only from sources you trust.
Similar resources
- Local Expert Local cultural expert that surfaces destination customs, etiquette, hidden gems, authentic dining, safety/scam awareness, and essential language phrases for any location worldwide. Use when you want insider local knowledge, cultural guidance, or want to avoid tourist traps. Trigger with \"local tips for\", \"cultural customs in\". Subagent · jeremylongshore/tons-of-skills-marketplace
- Load Balancer Tester Test load balancing strategies with traffic distribution validation and failover testing Plugin · jeremylongshore/tons-of-skills-marketplace
- Local Tts Offline text-to-speech via VoxCPM2 — 30 languages, voice design, voice cloning. Runs locally on Apple Silicon. Plugin · jeremylongshore/tons-of-skills-marketplace
- Log Analysis Tool Analyze logs for performance insights and issues Plugin · jeremylongshore/tons-of-skills-marketplace
- Jeremy Firebase Firebase platform expert for Firestore, Auth, Functions, and Vertex AI integration Plugin · jeremylongshore/tons-of-skills-marketplace
- Jeremy Adk Software Engineer ADK software engineer for creating production-ready agents with testing, deployment, and multi-agent orchestration Plugin · jeremylongshore/tons-of-skills-marketplace
- Jeremy Firestore Firestore database specialist for schema design, queries, and real-time sync Plugin · jeremylongshore/tons-of-skills-marketplace
- Jeremy Adk Orchestrator Production ADK orchestrator for A2A protocol and multi-agent coordination on Vertex AI Plugin · jeremylongshore/tons-of-skills-marketplace