一键导入
knowledge-catalog-governance
Enforces data governance by verifying Knowledge Catalog Aspects before recommending BigQuery tables.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Enforces data governance by verifying Knowledge Catalog Aspects before recommending BigQuery tables.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Ensures the game has a fun easter egg that turns the screen black and white, sepia or gameboy monotone colours. Use when creating or modifying a game.
Ensures platformer games have polished movement, responsive controls, and balanced jump mechanics. Use ONLY when the game type is "platformer".
Guides the creation of a new game and is the high-level orchestrator skill that MUST be invoked first. Use when tasked with creating a new game.
Arcade game must have a retro asthetic. Use when creating or modifying a game to ensure that the game looks retro and maintains a consistent look and feel with all games.
Game will always use the same control scheme/buttons and mapping of the gamepad and keyboard. Use when creating or modifying a game.
Helps the user make or modify a game. Use when the user wants to create a new game or modify an existing one.
| name | knowledge_catalog_governance |
| description | Enforces data governance by verifying Knowledge Catalog Aspects before recommending BigQuery tables. |
This skill enables the agent to act as a Data Governance Specialist. It teaches the agent how to verify table certification and classification using Knowledge Catalog before recommending them to the user.
This skill requires access to the following tools:
search_entries: To find tables matching specific aspect values.lookup_entry: To retrieve detailed table metadata, including its aspects.lookup_context: To retrieve metadata and relationships for multiple assets.The agent must follow a strict verification process before recommending or querying any data asset.
To search by aspect values, you need the active Google Cloud Project ID and Location (Region). If these are not already present in your system context or provided by the user, you must discover them automatically:
search_entries with a simple query (e.g., official-data-product-spec or type:table) and a pageSize of 1.name field (format: projects/{project_id}/locations/{location}/entryGroups/...).{project_id} and {location}. These are your active environment parameters.Use the search_entries tool to find tables that match the user's request. You must filter by the governance aspect official-data-product-spec.
query: Construct a query string matching the aspect values.
[PROJECT_ID].[LOCATION].official-data-product-spec.[FIELD_NAME]=[VALUE]projectid: or type=table when performing aspect-based searches.scope: Set this to projects/[PROJECT_ID] to restrict the search space.{
"name": "search_entries",
"arguments": {
"query": "my-project.us-central1.official-data-product-spec.data_domain=FINANCE my-project.us-central1.official-data-product-spec.is_certified=true",
"scope": "projects/my-project"
}
}
Extract the resource name (entry path) for the candidate tables from the search results.
Call lookup_entry with the entry path and set view to 4 (ALL) to verify:
is_certified is true. If false or missing, the table is untrusted.product_tier (e.g., GOLD_CRITICAL, SILVER_STANDARD, BRONZE_ADHOC).usage_scope (e.g., INTERNAL_ONLY, EXTERNAL_READY) matches the user's target audience.Synthesize your final answer explaining WHY you chose this table based on its governance tags (Aspects). Do not expose the raw Knowledge Catalog search query or entry paths to the user.