Skip to content
Agentmart
Submit a tool

assuredworkloads-environment-assessor

Discover Google Cloud resource telemetry and effective Org Policies, evaluate brownfield workloads against sovereign data boundary and compliance standards…

Skill by googleOfficial

IndexedApache-2.0★ 21,542
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/google-assuredworkloads-environment-assessor

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

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 Assured Workloads Framework. Use when asked to: "assess my environment for compliance", "which Assured Workloads framework should I use?", "check if my folder is ready for EU sovereignty", "evaluate compliance posture for folders/123 or projects/xyz", or "discover compliance gaps before deployment". Do NOT use for live mutating policy deployments, generating deep audit reports via Cloud Audit Manager, generating remediation scripts, or authoring custom Assured Workloads frameworks.

Use cases: cloud, data, security

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/assuredworkloads-environment-assessor

What's inside

Skill name
assuredworkloads-environment-assessor
Description
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 Assured Workloads Framework. Use when asked to: "assess my environment for compliance", "which Assured Workloads framework should I use?", "check if my folder is ready for EU sovereignty", "evaluate compliance posture for folders/123 or projects/xyz", or "discover compliance gaps before deployment". Do NOT use for live mutating policy deployments, generating deep audit reports via Cloud Audit Manager, generating remediation scripts, or authoring custom Assured Workloads frameworks.
License
Apache-2.0
Metadata
version: 1.0.1 · category: SecurityAndCompliance
Instructions
424 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (5)

  • SKILL.md
  • attribution.md · references/
  • gcloud-commands.md · references/
  • evaluate_control_rules.py · scripts/
  • validate_workload_payload.py · scripts/

SKILL.md (first lines)

# 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}`).

## Usage Attribution

**MUST READ**: Before executing any `gcloud`, REST API, or MCP command, you
MUST read and follow the instructions in
[Usage Attribution](references/attribution.md).

## 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`, and
  `gcloud org-policies describe --effective`).
  You MUST NEVER execute mutating commands (`gcloud compliance-manager framework-deployments create`,
  `gcloud org-policies set-policy`, or `gcloud 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**:

1. **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.
2. **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`).
3. **Client-Side Org Policy Readiness vs. Server-Side CES Boundary**:
   * **Client-Side Scope**: Pre-flight evaluation via
     `scripts/evaluate_control_rules.py` assesses **ONLY the 3 high-confidence
     Organization Policy parameter sets** bound in
     `Framework.cloudControlDetails[].parameters`:
     1. Resource Locations (`builtin-restrict-resource-locations` /
        `constraints/gcp.resourceLocations`)
     2. Service Usage Restrictions / SUR
        (`builtin-enforce-service-usage-restrictions` /
        `constraints/gcp.restrictServiceUsage`)
     3. CMEK Encryption Requirements (`builtin-require-cmek` /
        `constraints/gcp.restrictNonCmekServices`)
   * **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.
4. **Static Built-In Catalog, Session Caching, Support Routing & KAJ Flow**:
   * Built-in Frameworks (`type: BUILT_IN`) returned by
     `gcloud compliance-manager frameworks list` are static configurations
     uniform across organizations. Fetch `frameworks.json` once 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-services` is present in its
     `cloudControlDetails` (as reflected in its `displayName` and
     `description`). Frameworks without
     `builtin-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-justifications` framework variants only when the customer
     **explicitly requests KAJ/EKM**, or when disambiguating between matching
     regional variants in `frameworks.json`.
5. **Deterministic Tool Gating**:
   * You MUST NOT guess compatibility scores ($$S_{\text{composite}}$$) or resource inventories.
   * You MUST execute `scripts/evaluate_control_rules.py` with `--frameworks-file=frameworks.json` and `scripts/validate_workload_payload.py` with `--frameworks-file=frameworks.json`.

## Prerequisites

Before executing environment assessment, ensure your local or Cloud Shell environment meets the following prerequisites:

1. **Google Cloud SDK**:
   * Install and initialize the latest Google Cloud CLI (`gcloud`): https://docs.cloud.google.com/sdk/docs/install.md.txt
2. **Project Setup & Target Selection**:
   * Select or configure an administrative project for running assessment queries:
     ```bash
     gcloud config set project PROJECT_ID
     ```
3. **Region Configuration & Availability**:
   * Configure a well-supported default region (e.g. `us-central1`):
     ```bash
     gcloud config set compute/region us-central1
     ```
   * Consult official region availability documentation: [Google Cloud Locations](https://cloud.google.com/about/locations). Note that preview models or APIs are often restricted to `global` or `us-central1`.
4. **Required API Enablement**:
   * Enable the required Google Cloud APIs on the administrative project:
     ```bash
     gcloud services enable \
       cloudasset.googleapis.com \
       orgpolicy.googleapis.com \
       assuredworkloads.googleapis.com \
       cloudsecuritycompliance.googleapis.com
     ```
5. **Authentication Setup**:
   * Authenticate your user or service account identity and establish application default credentials:
     ```bash
     gcloud auth login
     gcloud auth application-default login
     ```
6. **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`, and
     `gcloud org-policies describe --effective`) are free read-only metadata

From google/skills, Apache-2.0.

More from google/skills

Signals

Stars
21,542
Forks
1,821
Open issues
21
Last commit (this folder)
Oct 22, 2026 (6 days ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0.1
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from google

Cite this page

assuredworkloads-environment-assessor skill. Agent Mart. https://agentmart.dev/skills/google-assuredworkloads-environment-assessor (last updated 2026-10-24)