client-offboarding

Archive client data and delete per-client GCP resources with DRY-RUN safety.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gcloud, psql, docker, and includes scripts (resource) components.

What problem does it solve?

Safely decommission a client's single-tenant deployment after contract termination, archiving all data and removing per-client cloud resources to prevent leaks and unexpected costs.

Core Features & Use Cases

  • Archives data before deletion to preserve evidence and billing records.
  • Generates an offboarding report detailing resources deleted and archives created.
  • Removes GCP resources (MIG, Cloud SQL, GCS bucket, static IP, firewall rules, secrets) in a DRY-RUN safe, idempotent workflow.

Quick Start

Run the offboarding script in DRY-RUN mode to preview deletions for a given client.

Frequently Asked Questions about client-offboarding

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

FAQPage Schema
How do I securely decommission a client's GCP deployment and archive data?

Workflow archives Cloud SQL and GCS data before deleting per-client resources like MIGs and static IPs, producing a final offboarding report. This prevents data leaks and unexpected costs while preserving billing records.

Can I preview GCP resource deletions before executing client offboarding?

Yes, you can preview GCP resource deletions using a DRY-RUN mode. This safety feature generates a report of what will be removed across MIGs, Cloud SQL, and GCS buckets, requiring explicit confirmation before any actual deletion occurs.

What GCP resources are removed during client offboarding?

Client offboarding removes per-client GCP resources including Managed Instance Groups (MIGs), Cloud SQL instances, GCS buckets, static IPs, firewall rules, and secrets. It systematically deletes these components to fully decommission the environment.

Does the offboarding process work with Docker and gcloud dependencies?

Yes, client offboarding relies on gcloud, psql, and Docker dependencies to execute the decommissioning workflow. These tools facilitate GCP resource management, database data archival, and script execution.

What happens if a client offboarding script run fails midway through?

If a client offboarding script run fails midway, the workflow remains idempotent for safe re-runs. You can execute the script again without causing duplicate resource deletions or corrupting the generated archives and offboarding reports.