discovering-gcp-data-assets

Discovers and inspects Google Cloud data assets using Dataplex search and context lookup.

1|Updated Aug 30, 2026
One-click install
npx skills add https://github.com/FeexSystems/3WM-SONIK-LABS --skill discovering-gcp-data-assets-feexsystems
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: discovering-gcp-data-assets
Source: https://github.com/FeexSystems/3WM-SONIK-LABS/tree/main/.gemini/skills/discovering-gcp-data-assets
Command: npx skills add https://github.com/FeexSystems/3WM-SONIK-LABS --skill discovering-gcp-data-assets-feexsystems

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Locating the right data asset in Google Cloud is difficult when you only have a keyword or topic, and retrieving schema or governance metadata requires knowing exact resource identifiers. This Skill searches the Dataplex Universal Catalog and fetches deep metadata so you can find and inspect BigQuery tables, Spanner databases, Cloud Storage buckets, and BigLake assets without guessing IDs. ## Core Features & Use Cases - Semantic and Keyword Search: Find assets by natural language intent (e.g., "Q4 product sales data") or precise technical filters like system=bigquery, type=bigquery-table, and location=us-central1. - Schema and Metadata Lookup: Retrieve full schema, business context, and governance metadata for any discovered asset using its full Dataplex entry name. - Guided Disambiguation: Handles no-result, multi-result, and permission-error scenarios with clear fallback rules, including direct bq CLI inspection for public datasets. - Use Case: You know a project contains sales data but not the table name. Run a semantic search, review the candidate entries, then look up the full schema and column descriptions before writing a query. ## Quick Start Find BigQuery tables related to customer orders in my Google Cloud project and show me their schemas.

Frequently Asked Questions about discovering-gcp-data-assets

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

FAQPage Schema
How do I find BigQuery tables in Google Cloud without knowing the table name?▼

Use Dataplex search with a semantic query describing the data, such as "Q4 product sales data", or a keyword query like `name:sales system=bigquery`. The search returns full entry names that you can then inspect with a context lookup.

What is the difference between semantic and keyword search in Dataplex?▼

Semantic search accepts natural language intent and handles synonyms and plurals automatically, using uppercase AND/OR operators. Keyword search matches exact technical strings, is case-insensitive for operators, and requires singular terms like `product` instead of `products`.

Can I use Dataplex search for bigquery-public-data datasets?▼

No, Dataplex Lookup Context fails for assets in the bigquery-public-data project. Inspect those tables directly with the bq CLI or BigQuery MCP tools instead of running a catalog search.

Why does Dataplex context lookup fail with NOT_FOUND?▼

The lookup fails if you pass a short table ID or bigquery: prefix instead of the full entry name starting with projects/. It can also fail when the asset's project has not synchronized metadata with the Universal Catalog, in which case fall back to native tools like bq show.

What permissions are required to search Dataplex entries?▼

The project passed via the --project flag must have the Dataplex API enabled, and the user must hold the dataplex.entries.get permission. Without these, searches fail with PERMISSION_DENIED errors.