cva-setup-vertex

Automate Vertex AI and GCP setup for Clojure-based agents with credential management and IAM governance.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/joaopelegrino/hello-word-closure --skill cva-setup-vertex
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cva-setup-vertex
Source: https://github.com/joaopelegrino/hello-word-closure/tree/main/.claude-plugin/clojure-vertex-adk/skills/cva-setup-vertex
Command: npx skills add https://github.com/joaopelegrino/hello-word-closure --skill cva-setup-vertex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Setting up a secure, compliant, and cost-effective Google Cloud Platform (GCP) and Vertex AI environment for Clojure agent development can be complex. This Skill provides a complete guide to configure GCP credentials, enable necessary APIs, implement robust IAM and security best practices (including LGPD), and understand cost implications, ensuring a smooth and compliant project start.

Core Features & Use Cases

  • GCP Project Configuration: Step-by-step setup for project ID, service accounts, JSON keys, and essential environment variables.
  • IAM & Security Best Practices: Guidance on least privilege roles, mandatory key rotation, security audit checklists, and LGPD-compliant data handling.
  • Cost Analysis: Understand observed costs for AI pipelines and model pricing, enabling budget predictability and optimization.
  • Use Case: A team is starting a new Clojure-based AI project on Vertex AI. This Skill walks them through authenticating with GCP, setting up secure credentials, enabling the correct APIs, and understanding how to manage costs and compliance from day one.

Quick Start

Set your GOOGLE_CLOUD_PROJECT and GOOGLE_APPLICATION_CREDENTIALS environment variables. Verify that the 'aiplatform.googleapis.com' API is enabled for your project. Create a basic Vertex AI instance and a generative model in Clojure.

Frequently Asked Questions about cva-setup-vertex

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up Vertex AI and Google Cloud credentials for a Clojure project?

Set up Vertex AI for Clojure by configuring your GCP project ID, creating a service account, downloading the JSON key file, and setting GOOGLE_CLOUD_PROJECT and GOOGLE_APPLICATION_CREDENTIALS environment variables. Enable the aiplatform.googleapis.com API, then instantiate a Vertex AI model in your Clojure code.

What IAM roles and security practices should I follow for Vertex AI on GCP?

Apply least-privilege IAM roles to service accounts, enforce mandatory key rotation, audit security configurations regularly, and implement LGPD-compliant data handling practices. Document role assignments and maintain an audit trail for compliance verification.

How do I configure environment variables and credentials for Clojure agents on Vertex AI?

Configure GOOGLE_CLOUD_PROJECT and GOOGLE_APPLICATION_CREDENTIALS pointing to your service account JSON key. Verify API enablement and test authentication before deploying agents to ensure seamless credential resolution across development and production environments.

What are the cost implications of running Clojure-based AI pipelines on Vertex AI?

Vertex AI costs depend on model inference, training, and API calls. Understand per-unit pricing for generative models and pipeline execution, monitor observed costs during development, and optimize resource allocation to maintain budget predictability.

Can I use Vertex AI with Clojure for compliance-sensitive projects?

Yes. This setup covers LGPD-compliant security practices, secure credential management, least-privilege access controls, and audit capabilities—supporting compliance-sensitive and regulated workloads on Vertex AI with Clojure.

What APIs must be enabled to use Vertex AI in a GCP project?

Enable aiplatform.googleapis.com at minimum for Vertex AI functionality. Depending on your use case, also enable related Google Cloud APIs for authentication, logging, and monitoring to ensure full integration with your Clojure-based agents.