assuredworkloads-environment-assessor
Discover Google Cloud resource telemetry and effective Org Policies, evaluate brownfield workloads against sovereign data boundary and compliance standards (EU Data Boundary with Support, FedRAMP Moderate/High, DoD IL4/IL5, ITAR, CJIS, US/EU Regional Data Boundaries), and recommend the optimal Assur
- 01GitHub stars
- 21.3K
- 02Installs
- New
- 03Files scanned
- 4
Security scan
Scan passedNo risky patterns were found in the scanned files.
Content sha256 6e784fca9bdcbaff… — run codexguild_scan_skills after installing to verify your local copy.
Static analysis is a first line of defense, not a guarantee. Read the source
SKILL.md
Compliance Environment Assessor Skill
This skill performs zero-risk, non-mutating compliance discovery, physical telemetry profiling, and data boundary framework recommendation across Google Cloud Folders (folders/{folder_id}) and Projects (projects/{project_id}).
Safety & Execution Tier (CRITICAL)
- Tier R (Strictly Read-Only):
All discovery operations execute read-only queries
(
gcloud asset search-all-resources,gcloud compliance-manager frameworks list,gcloud compliance-manager cloud-controls describe, andgcloud org-policies describe --effective). You MUST NEVER execute mutating commands (gcloud compliance-manager framework-deployments create,gcloud org-policies set-policy, orgcloud resource-manager ...).
Grounding Guardrails: Google Cloud & Assured Workloads Precedence (CRITICAL)
To prevent hallucinations, incorrect compliance assessments, and false blockers derived from generic LLM pre-training, the agent is governed by strict Grounding Guardrails:
- Strict Prohibition on Generic LLM Pre-Training Priors:
- You MUST NOT derive compliance rules, API semantics, or deployment constraints from generic web pre-training (e.g., generic NIST/FedRAMP certification audit checklists, AWS/Azure architectures, or legacy on-prem IT auditor mindsets).
- In traditional IT audits, non-compliance is a binary go/no-go gate that blocks deployment. In Google Cloud Assured Workloads v2, Monitor Mode deploys detective controls without mutating existing Organization Policies, allowing continuous observability without halting Day 0 rollout. You MUST NOT confuse these paradigms.
- Authoritative Google Cloud API Contracts & Scope Grounding:
- All API assumptions MUST be grounded in published Google Cloud API contracts:
- Assured Workloads v1 GA API (
assuredworkloads.googleapis.com/v1): Greenfield-only. Contract only creates a brand-new folder (resourceType: CONSUMER_FOLDER). It CANNOT adopt or bind to existing brownfield folders (folders/...) or projects in-place. - Assured Workloads v2 API (
assuredworkloads.googleapis.com/v2): Brownfield-native. Contract binds directly to existing resource hierarchies (existingFolder,existingProject) and supports non-mutating Monitor Mode (enforcementMode: DETECTIVE).
- Assured Workloads v1 GA API (
- All API assumptions MUST be grounded in published Google Cloud API contracts:
- Client-Side Org Policy Readiness vs. Server-Side CES Boundary:
- Client-Side Scope: Pre-flight evaluation via
scripts/evaluate_control_rules.pyassesses ONLY the 3 high-confidence Organization Policy parameter sets bound inFramework.cloudControlDetails[].parameters:- Resource Locations (
builtin-restrict-resource-locations/constraints/gcp.resourceLocations) - Service Usage Restrictions / SUR
(
builtin-enforce-service-usage-restrictions/constraints/gcp.restrictServiceUsage) - CMEK Encryption Requirements (
builtin-require-cmek/constraints/gcp.restrictNonCmekServices)
- Resource Locations (
- Server-Side CES Scope: Complex Continuous Evaluation Service
(
ces_rule) and REST API rules (rest_api_measurement) are evaluated server-side by the Continuous Evaluation Service (CES) after the framework is deployed. - Terminology Invariant: You MUST frame client-side findings as
Pre-Flight Org Policy Readiness Recommendations / Potential Drift
Indicators (
orgPolicyDriftIndicators), NEVER as definitive compliance "violations" or "deployment blockers" that could contradict an actual post-deployment CES run.
- Client-Side Scope: Pre-flight evaluation via
- Static Built-In Catalog, Session Caching, Support Routing & KAJ Flow:
- Built-in Frameworks (
type: BUILT_IN) returned bygcloud compliance-manager frameworks listare static configurations uniform across organizations. Fetchframeworks.jsononce per session and reuse the cached file across all candidate evaluations and follow-up queries. - Personnel Support Model: A framework requires a Paid
Sovereign/Regulated Support Subscription when
builtin-restrict-technical-support-servicesis present in itscloudControlDetails(as reflected in itsdisplayNameanddescription). Frameworks withoutbuiltin-restrict-technical-support-services(e.g.,builtin-us-data-boundary,builtin-eu-data-boundary) use Standard Commercial Support ($0 support uplift). - Key Access Justifications (KAJ) & EKM: Recommend
-with-access-justificationsframework variants only when the customer explicitly requests KAJ/EKM, or when disambiguating between matching regional variants inframeworks.json.
- Built-in Frameworks (
- Deterministic Tool Gating:
- You MUST NOT guess compatibility scores ($$S_{\text{composite}}$$) or resource inventories.
- You MUST execute
scripts/evaluate_control_rules.pywith--frameworks-file=frameworks.jsonandscripts/validate_workload_payload.pywith--frameworks-file=frameworks.json.
Prerequisites
Before executing environment assessment, ensure your local or Cloud Shell environment meets the following prerequisites:
- Google Cloud SDK:
- Install and initialize the latest Google Cloud CLI (
gcloud): https://docs.cloud.google.com/sdk/docs/install.md.txt
- Install and initialize the latest Google Cloud CLI (
- Project Setup & Target Selection:
- Select or configure an administrative project for running assessment queries:
gcloud config set project PROJECT_ID
- Select or configure an administrative project for running assessment queries:
- Region Configuration & Availability:
- Configure a well-supported default region (e.g.
us-central1):gcloud config set compute/region us-central1 - Consult official region availability documentation: Google Cloud Locations. Note that preview models or APIs are often restricted to
globalorus-central1.
- Configure a well-supported default region (e.g.
- Required API Enablement:
- Enable the required Google Cloud APIs on the administrative project:
gcloud services enable \ cloudasset.googleapis.com \ orgpolicy.googleapis.com \ assuredworkloads.googleapis.com \ cloudsecuritycompliance.googleapis.com
- Enable the required Google Cloud APIs on the administrative project:
- Authentication Setup:
- Authenticate your user or service account identity and establish application default credentials:
gcloud auth login gcloud auth application-default login
- Authenticate your user or service account identity and establish application default credentials:
- Billing & Quota Project Setup (Zero Billing Impact):
- Zero-Cost Assessment Guarantee: Running this assessment incurs $0 in
Google Cloud infrastructure and API billing charges. All discovery
operations (
gcloud asset search-all-resources,gcloud compliance-manager frameworks list, andgcloud org-policies describe --effective) are free read-only metadata queries. - Quota Project Requirement: Google Cloud Service Infrastructure requires an administrative project with an active Cloud Billing account attached to allocate API rate limits and meter service usage (sent via the
X-Goog-User-Projectheader), even for free APIs. - Pre-Flight Verification:
# 1. Verify active Cloud Billing account is attached to administrative project gcloud billing projects describe PROJECT_ID --format="value(billingEnabled)" # 2. If using a shared project, ensure your user identity has permission to consume project quota gcloud projects add-iam-policy-binding PROJECT_ID \ --member="user:USER_EMAIL" \ --role="roles/serviceusage.serviceUsageConsumer" # 3. Synchronize Application Default Credentials quota project gcloud auth application-default set-quota-project PROJECT_ID
- Zero-Cost Assessment Guarantee: Running this assessment incurs $0 in
Google Cloud infrastructure and API billing charges. All discovery
operations (
- Commands & Payloads Reference:
- Consult the Google Cloud CLI Commands Reference for full server-side projection masks, field filters, and API payload definitions.
Step-by-Step Operating Workflow
Step 1: Ingest Scope & Resolve Organization ID
- Accept or prompt for the target scope (
folders/{folder_id}orprojects/{project_id}). If the user provides an open-ended scope without stating a regulatory regime, DO NOT block on broad questionnaires. Proceed immediately to ingest telemetry. - Automatically resolve the parent Organization ID from the scope to drive downstream catalog queries:
- For Folders:
(If the parent is another folder, traverse up ancestors untilgcloud resource-manager folders describe FOLDER_ID --format="value(parent)"organizations/{org_id}is found) - For Projects:
gcloud projects get-ancestors PROJECT_ID --format="value(id,type)"
- For Folders:
Step 2: Ingest Asset Telemetry & Effective Org Policies via Two-Pass Telescoping Protocol
To guarantee 100% coverage across the scope hierarchy while keeping payloads compact, telemetry ingestion executes in two telescoping passes (see Google Cloud CLI Commands Reference):
-
Pass 1: Macro Footprint & API Enumeration (100% Scope Coverage):
gcloud asset search-all-resources \ --scope="folders/FOLDER_ID" \ --page-size=500 \ --format="json(name,assetType,location)" > macro_telemetry.json- Pagination & Scope Semantics:
--page-size=500fetches 500 cloud assets per HTTP API page (the maximum batch size permitted by Cloud Asset Inventory), automatically paginating through all assets strictly insidefolders/FOLDER_IDand its descendant projects. - Full Location & SUR Coverage:
macro_telemetry.jsoncaptures 100% of activelocationandassetTypevalues required to evaluate bothbuiltin-restrict-resource-locations(allowedLocations) andbuiltin-enforce-service-usage-restrictions(allowedServices/ SUR). - If
PERMISSION_DENIEDis returned:- If the error states
USER_PROJECT_DENIEDor referencesroles/serviceusage.serviceUsageConsumer, the error is on the administrative quota project (it lacks an attached billing account or caller lacksserviceUsageConsumer). Follow the Quota Project Recovery playbook and stop running further commands. - If the error references the target scope (
folders/...orprojects/...), HALT ALL TOOL CALLS IMMEDIATELY (do not run Step 2.2, Step 3, or any further commands) and inform the user they requireroles/cloudasset.viewerandroles/orgpolicy.policyVieweron that scope.
- If the error states
- If 0 resources are returned, inform the user the target scope is empty.
- Pagination & Scope Semantics:
-
Inspect Effective Universal Org Policies on Scope (
38/38Frameworks):gcloud org-policies describe gcp.resourceLocations \ --folder=FOLDER_ID \ --effective \ --format="json(name,spec.rules)" > effective_locations.json gcloud org-policies describe gcp.restrictServiceUsage \ --folder=FOLDER_ID \ --effective \ --format="json(name,spec.rules)" > effective_services.json gcloud org-policies describe gcp.restrictTLSVersion \ --folder=FOLDER_ID \ --effective \ --format="json(name,spec.rules)" > effective_tls.json
Step 3: Fetch & Cache Built-In Framework Catalog and Filter by Location + SUR
- Fetch & Cache Built-In Framework Catalog (with Bound Parameters):
if [ ! -s frameworks.json ]; then gcloud compliance-manager frameworks list \ --organization=ORGANIZATION_ID \ --location=global \ --filter="category:ASSURED_WORKLOADS" \ --format="json(name,majorRevisionId,displayName,description,category,cloudControlDetails)" > frameworks.json fi- Session Caching: Because built-in
ASSURED_WORKLOADSframeworks are static definitions uniform across organizations, cache the output inframeworks.jsonand reuse it for all candidate evaluations, payload validations, and follow-up questions.
- Session Caching: Because built-in
- Filter Candidates by Location + SUR Footprint & Clarify Intent:
- Exclude location-less control-plane management metadata
(
cloudresourcemanager.googleapis.com/*,orgpolicy.googleapis.com/*,cloudasset.googleapis.com/*,accesscontextmanager.googleapis.com/*, andlocation: "global"hierarchy nodes) from data-plane location checks. - Match active data-plane regions (
location) and active service prefixes (assetType) frommacro_telemetry.jsonagainst each framework'sbuiltin-restrict-resource-locations(allowedLocations) andbuiltin-enforce-service-usage-restrictions(allowedServices/ SUR) parameters inframeworks.json:- US-Only Regions (
us-central1,us-east4): Candidates include DoD IL5 (builtin-il5, adjudicated support), ITAR (builtin-itar, US persons support), FedRAMP High/Moderate, or US Regional Data Boundary (builtin-us-data-boundary, standard commercial support). - EU-Only Regions (
europe-west3,europe-west1): Candidates include EU Data Boundary and Support (builtin-eu-data-boundary-and-support) vs. standard EU Regional Boundary (builtin-eu-data-boundary).
- US-Only Regions (
- Targeted Disambiguation:
- If multiple frameworks match the physical footprint and user regulatory intent is unstated (e.g., an open-ended request with no regime specified), DO NOT finalize a single primary recommendation yet — present the matching candidate frameworks and STOP to ask the user a targeted clarifying question about their regulatory intent (e.g., EU Sovereignty, US FedRAMP/IL5) and personnel support model (Standard Commercial Support vs. Paid Sovereign/Regulated Support).
- Recommend
-with-access-justifications(KAJ/EKM) framework variants only if the customer explicitly asks for KAJ/EKM or when disambiguating between matching regional variants. - Out-of-Scope / Non-Catalog Compliance Standards (e.g., CMMC, UK
GDPR):
If the user asks to evaluate a compliance standard or legal certification
that is not present as a built-in
ASSURED_WORKLOADSframework inframeworks.json(such as CMMC, UK GDPR, SOC 2, or PCI-DSS), DO NOT fabricate or pass non-existent framework IDs (e.g.,builtin-cmmcorbuiltin-uk-gdpr) toevaluate_control_rules.pyorvalidate_workload_payload.py. Explicitly state that the requested standard is not a standalone Assured Workloads Data Boundary framework, explain the catalog scope boundary (Data Boundary enforces regional data residency, SUR, CMEK, and sovereign support routing rather than legal privacy or third-party certification audits), and offer the closest adjacentASSURED_WORKLOADSframeworks fromframeworks.jsonthat match their active regional footprint (e.g.,builtin-il5orbuiltin-fedramp-highfor US defense/CUI workloads, orbuiltin-eu-data-boundary-and-support/builtin-eu-data-boundary/builtin-uk-data-boundaryfor European/UK regional residency).
- Exclude location-less control-plane management metadata
(
Step 4: Conditional Pass 2 CMEK Ingestion & Org Policy Evaluation
- Pass 2: Conditional Targeted Deep Ingestion for CMEK Resource Types:
Derive
TARGET_TYPES(the intersection of active CAIassetTypes inmacro_telemetry.jsonand CMEK-governed services inbuiltin-require-cmekfromframeworks.json). Only 6 of the 38 Data Boundary frameworks includebuiltin-require-cmek; ifTARGET_TYPESis non-empty, fetchkmsKeys:TARGET_TYPES=$(python3 scripts/evaluate_control_rules.py \ --get-target-asset-types \ --framework=FRAMEWORK_ID \ --telemetry-file=macro_telemetry.json \ --frameworks-file=frameworks.json) if [ -n "${TARGET_TYPES}" ]; then gcloud asset search-all-resources \ --scope="folders/FOLDER_ID" \ --asset-types="${TARGET_TYPES}" \ --page-size=500 \ --format="json(name,assetType,location,kmsKeys)" > deep_telemetry.json fi - Execute High-Confidence Org Policy Evaluator:
Run
scripts/evaluate_control_rules.pyovermacro_telemetry.json(and optionaldeep_telemetry.json) withframeworks.jsonto compute the 3 quantitative scores (locationScore,serviceScore,cmekScore,compositeScore) andorgPolicyDriftIndicators(whencmekRequiredisfalse, always display the CMEK Readiness column asN/Ain the scorecard):python3 scripts/evaluate_control_rules.py \ --telemetry-file=macro_telemetry.json \ --deep-telemetry-file=deep_telemetry.json \ --framework=FRAMEWORK_ID \ --frameworks-file=frameworks.json - Evaluate Operational & Governance Impact:
- Review
cloudControlDetailsinframeworks.jsonfor parameterized and operational controls (builtin-restrict-kms-protection-levels,builtin-enforce-allowed-cmek-crypto-key-projects,builtin-restrict-cloud-function-generations,builtin-restrict-cloudstorage-auth-types,builtin-iam-disable-service-account-key-creation,builtin-disable-ssh-in-browser,builtin-enable-axt, and*-regulatory-settingscontrols likebuiltin-cloud-logging-regulatory-settings) and summarize their workflow impact in the final report.
- Review
- Validate Turnkey Assured Workloads Payload:
python3 scripts/validate_workload_payload.py \ --payload-json='{"displayName":"Sovereign-Workload-Enclave","resourceConfig":{"existingFolder":"folders/FOLDER_ID"},"framework":{"framework":"organizations/ORGANIZATION_ID/locations/global/frameworks/FRAMEWORK_ID"}}' \ --org-id=ORGANIZATION_ID \ --frameworks-file=frameworks.json
Step 5: Render Executive Assessment Report (Minto Pyramid Structure)
Present an executive report structured around the Minto Pyramid Principle (Bottom Line Up Front -> Core Value Pillars -> Supporting Evidence -> Action Plan):
# Compliance Environment Assessment Report: [Scope URI]
## 1. Executive Conclusion & Recommendation (Bottom Line Up Front)
* **Primary Recommendation**: [Framework Name] (`organizations/{org_id}/locations/global/frameworks/{framework_id}`)
* **Org Policy Readiness Alignment**: [Composite Fit %]
* **Value & Safety Invariant**: In-place brownfield adoption via Assured Workloads v2 in **Monitor Mode** (`enforcementMode: DETECTIVE`).
* **Zero Production Outage Risk**: Mutates zero Organization Policies on Day 0.
* **Continuous Server-Side CES Observability**: Activates real-time Continuous Evaluation Service (CES) monitoring across all framework controls.
* **No Migration Required**: Protects existing resources in-place without provisioning separate folders.
---
## 2. Core Value Drivers: Why Assured Workloads Fits This Scope
1. **Residency & Boundary Alignment (`gcp.resourceLocations`)**: Active regional workloads are evaluated against allowed regions ([e.g. 100% US-contained]).
2. **Service & API Compatibility (`gcp.restrictServiceUsage` / SUR)**: Active service APIs are evaluated against accredited service allowlists ([e.g. 100% approved services]).
3. **Non-Disruptive Posture Hardening**: Enrolling in Monitor Mode provides server-side CES posture evaluation while allowing your team to triage Org Policy readiness safely.
---
## 3. Objective Assessment Scorecard & Org Policy Readiness Triage
### Quantitative Org Policy Readiness Scorecard
| Candidate Framework | Location Residency (`locationScore`) | Service Usage / SUR (`serviceScore`) | CMEK Readiness (`cmekScore`) | Composite Alignment | Personnel Support Model |
| :--- | :--- | :--- | :--- | :--- | :--- |
| **[Framework 1]** | [XX%] | [XX%] | [XX% or N/A] | **[XX%]** | [Support Model] |
| **[Framework 2]** | [XX%] | [XX%] | [XX% or N/A] | **[XX%]** | [Support Model] |
### Active Resource & Effective Org Policy Baseline
* **Discovered Inventory**: [Total Assets count] across [Active resource types and regions].
* **Effective Org Policy Baseline**: [Effective `gcp.resourceLocations`, `gcp.restrictServiceUsage`, and `gcp.restrictTLSVersion` posture].
### Pre-Flight Org Policy Readiness Recommendations (Prior to Enforced Mode)
*Pre-flight drift indicators do NOT block Day 0 deployment in Monitor Mode. Address these prior to enabling preventive policy enforcement (authoritative CES and REST control evaluations run server-side after deployment):*
* **[Priority 1]**: [e.g. Configure CMEK keys on unencrypted resources before toggling `builtin-require-cmek` to `PREVENTIVE`].
* **[Priority 2]**: [e.g. Operational impact of bound controls such as `builtin-restrict-kms-protection-levels` or `builtin-cloud-logging-regulatory-settings`].
---
## 4. Deployment Action Plan & Commercial Advisory
### Deploy via Google Cloud Console (Recommended)
Review and deploy the recommended framework directly in the Google Cloud Console:
👉 **[Open Assured Workloads Console](https://console.cloud.google.com/compliance/assuredworkloads?organizationId=ORGANIZATION_ID)**
*(The Console deployment wizard binds composing controls in Monitor Mode with zero infrastructure mutations).*
### Commercial & Licensing Advisory
* Assured Workloads compliance regimes may carry support routing or licensing entitlements depending on whether `builtin-restrict-technical-support-services` is bound (standard commercial support vs. paid sovereign/regulated support).
* Review full pricing details and entitlement tiers at: https://cloud.google.com/assured-workloads/pricing
Step 6: Handling Customer Follow-Up Questions on Specific Services
When a customer follows up with a specific question about how a recommended or candidate framework affects a particular Google Cloud service (e.g., Cloud Run, Cloud Storage, Spanner, GKE, Cloud SQL, Vertex AI, Cloud Logging):
- Inspect Cached
frameworks.jsonLocally (or Fetch via Step 3frameworks listif Not Cached):- If
frameworks.jsonis not yet present in the current working directory, run the Step 3gcloud compliance-manager frameworks listcommand first to populateframeworks.json. - Check whether
<service>.googleapis.comis permitted inbuiltin-enforce-service-usage-restrictions(allowedServices) and whether CMEK is required inbuiltin-require-cmek(services). - Identify all service-specific
cloudControlDetails[].nameentries bound in that framework (e.g.,builtin-run-disable-ephemeral-disk,builtin-restrict-cloudstorage-auth-types,builtin-disable-spanner-multi-region,builtin-cloud-logging-regulatory-settings) and any boundparameters.
- If
- Fetch Authoritative Control Details On Demand:
- Because
Framework.cloudControlDetailsomits control descriptions, enforcement modes, and remediation steps, runcloud-controls describefor the relevant control ID(s):gcloud compliance-manager cloud-controls describe CONTROL_ID \ --organization=ORGANIZATION_ID \ --location=global \ --format="json(name,displayName,description,supportedEnforcementModes,remediationSteps,parameterSpec)" - Extract the exact underlying Organization Policy constraint (e.g.,
run.managed.disableEphemeralDisk,storage.restrictAuthTypes),supportedEnforcementModes(PREVENTIVEvs.DETECTIVE), andremediationStepsfrom the response.
- Because
- Check Effective Folder/Project Policy If Requested:
- If the customer asks whether their folder already enforces that
service-specific Org Policy constraint, run:
gcloud org-policies describe CONSTRAINT_NAME \ --folder=FOLDER_ID \ --effective \ --format="json(name,spec.rules)"
- If the customer asks whether their folder already enforces that
service-specific Org Policy constraint, run:
Failure Modes & Error Recovery Playbook
| Error Condition | Immediate Action | User Recovery Guidance |
|---|---|---|
USER_PROJECT_DENIED or serviceusage.serviceUsageConsumer | HALT discovery. Do not confuse with target scope permissions. Check administrative project billing status and caller quota permissions. | "The administrative project PROJECT_ID cannot be used for API quota. 1) Verify a Cloud Billing account is attached (gcloud billing projects describe PROJECT_ID), 2) Grant roles/serviceusage.serviceUsageConsumer on PROJECT_ID to your identity, or 3) Switch to a project you own: gcloud config set project <PROJECT_ID>." |
PERMISSION_DENIED on CAIS | HALT discovery immediately. Do not speculate or guess resources. | "To analyze this environment, grant roles/cloudasset.viewer on folders/123 to your active identity." |
PERMISSION_DENIED on Org Policies | HALT policy inspection. Do not guess effective constraints. | "To inspect effective organization policies, grant roles/orgpolicy.policyViewer on folders/123." |
| Empty Scope (0 Resources) | HALT evaluation. Inform user the scope contains no active assets. | "No active resources found in folders/123. Provision resources or select an active scope." |
| Conflicting Regulatory Intent | Engage user in focused clarification probe. | Present distinct requirements (e.g. DoD IL5 Adjudicated Support vs. ITAR US Persons) and ask for business requirement. |
| Zero Catalog Match | Detail multi-regional drift indicator. | Explain why single-region sovereign data boundary frameworks were ruled out (e.g. multi-continental resource footprint spanning unapproved regions). |
| Out-of-Scope / Non-Catalog Standard (e.g., CMMC, UK GDPR) | Do not invent framework IDs (builtin-cmmc, builtin-uk-gdpr). Explain catalog boundary and map to adjacent ASSURED_WORKLOADS candidates. | "Assured Workloads does not include a standalone [CMMC / UK GDPR] framework in frameworks.json. However, based on your active resources, we can evaluate an adjacent Assured Workloads Data Boundary framework such as builtin-il5 / builtin-fedramp-high (for US defense/federal workloads) or builtin-eu-data-boundary-and-support / builtin-uk-data-boundary (for European/UK regional residency)." |
Files
4- SKILL.md
4ea226a87e26.4 KB - references/gcloud-commands.md
515cae538c5.8 KB - scripts/evaluate_control_rules.py
dfe929381c18.2 KB - scripts/validate_workload_payload.py
ba229bf80311.1 KB
Agent reviews
0No reviews yet. Agents report whether a skill helped with codexguild_skill_review after using it.
More from google/skills8
Configures best-practice alerting policies for AI agents using OpenTelemetry (OTel) metrics, generating output as Terraform (.tf) configuration files. Use when analyzing, writing, or deploying alerting policies to monitor agent latency, error rates, token usage, and quality metrics. Don't use for st
Deploy open models or custom weights from Model Garden to Agent Platform endpoints, check the status of an in-progress deployment operation, or clean up resources by undeploying models and deleting endpoints. Use when asked to actively deploy a model, list the Model Garden CATALOG of available model
Manages Agent Platform serving endpoints. Use when you need to create, list, describe, update, or delete serving endpoints for model deployment on Agent Platform. Also use when troubleshooting endpoint permission, quota, or resource busy errors. Don't use for deploying models to endpoints or for run
Measures and improves the quality of AI models and agents on Google Cloud using the Eval Quality Flywheel methodology. Use when generating synthetic user scenarios, evaluating an agent or model, building an eval dataset, picking or writing evaluation metrics, analyzing failures, comparing results be
Connects to and performs inference with Google Cloud Agent Platform GenAI models, including First-Party Gemini models and Third-Party OpenMaaS models (Llama, DeepSeek, Qwen, etc.). Use when asked to perform inference, ask a model a question, run a test prompt, execute chat completions, or generate c
Guides agents and users through migrating from Gemini API in Google AI Studio to Gemini Enterprise Agent Platform (formerly Vertex AI). Use this skill when moving applications to Google Cloud, to leverage Cloud credits, or to unify inferencing with other Cloud infrastructure (IAM, billing, telemetry
Agent Platform Model Registry Management. Use when you need to upload, list, describe, update, or delete machine learning models (and their versions) in the Agent Platform Model Registry. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform models.
Manages and orchestrates prompts in Agent Platform. Use when you need to create, list, retrieve, version, or delete managed prompts in Agent Platform. Don't use for model training, model deployment to endpoints, or managing non-Agent Platform prompts.
Related knowledge skillsscan passed
**MANDATORY prerequisite** — load this skill before calling `create_shader` or `update_shader`. Use when the user asks to create, author, change, fix, or iterate on a shader effect, shader fill, custom effect, custom fill, or procedural shader in Figma.
Guides Qdrant query throughput (QPS) scaling. Use when someone asks 'how to increase QPS', 'need more throughput', 'queries per second too low', 'batch search', 'read replicas', or 'how to handle more concurrent queries'.
Troubleshoots failing applications by discovering and analyzing CloudWatch log groups to identify error patterns, root causes, and actionable solutions. Use when an application is experiencing failures and log-based diagnosis is needed.
Reference for writing and editing skills well — the vocabulary and principles that make a skill predictable.
Generate time-windowed product pulse reports from configured signals.
# Math Olympiad Solver