Claude on Vertex AI from GitHub Actions

Official

Run Claude on Vertex AI safely from CI.

Authorbroadinstitute
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps you invoke Claude from GitHub Actions workflows on Google Vertex AI without storing long-lived secrets, using Workload Identity Federation for secure authentication.

Core Features & Use Cases

  • Secure GitHub-to-Vertex authentication: Uses Workload Identity Federation to mint short-lived credentials instead of static service account keys.
  • Reusable CI workflow infrastructure: Provides a canonical GitHub Actions pattern using anthropics/claude-code-action with Vertex settings and an allowlisted tool permission policy.
  • Principled least-privilege setup: Recommends creating one service account per use case and binding it to the repo/workflow scope via IAM conditions.

Quick Start

Add a new use case by creating a dedicated service account and service identity binding for your workflow, then copy the canonical GitHub Actions steps to authenticate via WIF and run the Claude action against Vertex AI for your prompt.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: Claude on Vertex AI from GitHub Actions
Download link: https://github.com/broadinstitute/viral-ngs/archive/main.zip#claude-on-vertex-ai-from-github-actions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.