client-provisioner

Automate end-to-end provisioning of isolated GCP infrastructure for new enterprise clients.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Number531/Legal-API --skill client-provisioner
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: client-provisioner
Source: https://github.com/Number531/Legal-API/tree/main/.claude/skills/client-provisioner
Command: npx skills add https://github.com/Number531/Legal-API --skill client-provisioner

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcloud, openssl, docker, curl, ssh, and includes scripts (resource) components.

What problem does it solve?

Provision a complete, isolated enterprise deployment for a new client, automating cloud infrastructure, secrets management, and admin onboarding to accelerate time-to-value while maintaining security and compliance.

Core Features & Use Cases

  • Automates end-to-end provisioning of dedicated resources for a client (Cloud SQL with pgvector, GCS WORM bucket, Secret Manager secrets, static IP, firewall rules, and per-client naming).
  • Builds and deploys a containerized MCP platform with per-client environment variables, feature flags, and health verification to go-live quickly.
  • Seeds an admin user and performs post-deployment checks, providing credentials and endpoints for immediate administration.

Quick Start

Run the client-provisioner with the client_id and admin_email to provision a new enterprise deployment.

Frequently Asked Questions about client-provisioner

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

FAQPage Schema
How do I automate enterprise client provisioning on GCP with isolated infrastructure?

Automating enterprise client provisioning on GCP requires scripting dedicated resources like Cloud SQL, GCS WORM buckets, and per-client MIG deployments. This workflow handles end-to-end setup, applying environment variables and feature flags to ensure isolated infrastructure and health verification.

What is needed to deploy a multi-tenant architecture with per-client isolation in a single GCP project?

Multi-tenant architecture with per-client isolation in a single GCP project requires dedicated resources for each client. This includes provisioning Cloud SQL with pgvector, static IPs, firewall rules, and Secret Manager entries to maintain strict boundaries while sharing the underlying project.

How do I provision Cloud SQL with pgvector and a GCS WORM bucket for a new client deployment?

Provisioning Cloud SQL with pgvector and a GCS WORM bucket for new client deployment is executed through an automated scripted workflow. The process allocates dedicated resources alongside static IPs and firewall rules, applying per-client naming conventions for strict organization and isolation.

Does this client provisioning workflow require Docker and gcloud CLI to deploy containerized applications?

Yes, this client provisioning workflow requires Docker and gcloud CLI to deploy containerized applications. Dependencies include openssl, curl, and ssh to fully automate the infrastructure setup, secret management, and health verification for the containerized MCP platform deployment.

Can I use environment variables and feature flags for per-client configuration during automated cloud provisioning?

Yes, you can use environment variables and shared feature flags for per-client configuration during automated cloud provisioning. The workflow uses these inputs to build and deploy the containerized MCP platform, ensuring customized deployments while maintaining consistent baseline infrastructure.

What is the best way to seed an admin user and verify health after deploying a containerized MCP platform?

The best way to seed an admin user and verify health after deploying a containerized MCP platform is through an automated post-deployment script. This process seeds the admin user, performs health checks, and outputs credentials and endpoints for immediate administration.