agent-bom discover snowflake
Discover Snowflake AI assets and generate standardized inventory
Install & Use
Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:
Help me install this AI Skill: agent-bom discover snowflake. It is used for: Discover Snowflake AI assets and generate standardized inventory Full Skill content: https://321skill.com/skills/agent-bom-discover-snowflake/raw/index.md Read that page and install it.
The prompt includes a link to the full Skill content. You can also view the full content.
This skill addresses the lack of a unified inventory format when cataloging AI infrastructure assets (Cortex, Snowpark, Notebook, Streamlit, MCP, etc.) within Snowflake environments. Operations personnel and developers often need to manually organize these scattered resources but struggle to quickly generate standardized inventory JSON consumable by downstream tools, and to ensure long-term credentials are not exposed.
Usage is straightforward. You only need read-only access to a Snowflake account (SSO, OAuth, or key pair authentication is recommended), install agent-bom with the snowflake extra specified. You can then trigger a scan using natural language instructions, such as "Inventory all Cortex AI resources in my Snowflake account." It will automatically query Snowflake's metadata APIs, generate an inventory JSON file compliant with the agent-bom specification, and optionally perform a local security scan.
It is ideal for operations engineers, platform architects, and agent developers who need unified management of Snowflake AI assets. This is especially true for teams already using the agent-bom framework for asset inventory management, or users who need to maintain visibility of Snowflake assets across multiple accounts and warehouses.
Before operation, it is recommended to confirm that the Snowflake account is configured with a read-only role and key pair authentication, avoiding passwords to reduce security risks. Note that this skill only performs discovery and inventory generation; it does not modify any Snowflake resources. The generated JSON file is, by default, only written to a user-specified path and is not automatically uploaded to any external service.
Key Features
Unlike native Snowflake INFORMATION_SCHEMA queries or manual exports, it directly outputs standardized agent-bom inventory JSON format. Furthermore, it does not require passing long-term credentials to agent-bom itself; all authentication is handled solely within the operator's local environment.
Limitations
Requires Python 3.11+, agent-bom installed (with the snowflake extra), and only supports Snowflake read-only credentials (SSO/OAuth/Key Pair). Passwords or long-term tokens are not supported.
FAQ
Does this skill modify data in Snowflake?
No, it only performs read-only queries and API calls. It does not create, modify, or delete any resources.
Do I need to give my Snowflake password or keys to agent-bom?
No. agent-bom uses the existing Snowflake authentication context from the operator's environment (e.g., private key path in environment variables or SSO tokens) and does not request or store passwords.
Installation guide for AI assistants
If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:
Visit https://321skill.com/skills/agent-bom-discover-snowflake/raw/index.md to read the original Skill definition (Markdown format) for agent-bom discover snowflake, and install it according to the instructions.
Raw Markdown URL for AI: /skills/agent-bom-discover-snowflake/raw/index.md