snowflake-cost-visibility

Configure Snowflake budgets, resource monitors, and role-based access control.

3|1|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/sfc-gh-miwhitaker/sfe-public --skill snowflake-cost-visibility
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: snowflake-cost-visibility
Source: https://github.com/sfc-gh-miwhitaker/sfe-public/tree/main/guide-snowflake-cost-visibility/.claude/skills/snowflake-cost-visibility
Command: npx skills add https://github.com/sfc-gh-miwhitaker/sfe-public --skill snowflake-cost-visibility

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill provides foundational Snowflake cost visibility and governance, ensuring effective budgeting, resource monitoring, and role-based access control for new business units.

Core Features & Use Cases

  • Budgeting: Utilize the Budget object for account-level spend alerting.
  • Resource Monitors: Implement guardrails on individual warehouses for better control.
  • RBAC: Apply AI_FUNCTIONS_USER RBAC to manage AI access for new business units.
  • Use Case: For a Snowflake account looking to establish cost controls and enforce governance before scaling AI spend, this Skill offers a structured approach to budget setup, resource monitoring, and role-based access.

Quick Start

Use the Snowflake Cost Visibility skill to set up budget alerts and resource monitors for your Snowflake account.

Frequently Asked Questions about snowflake-cost-visibility

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

FAQPage Schema
How do I set up budgeting and cost alerts in Snowflake?

Snowflake budgeting uses the Budget object to establish account-level spend alerting. This approach configures foundational cost visibility and governance for new business units scaling their account spend.

What is the best way to monitor warehouse utilization in Snowflake?

Monitoring warehouse utilization in Snowflake is best achieved by implementing resource monitors. This approach establishes guardrails on individual warehouses to ensure better control over compute resources and spend.

How do I manage role-based access control for AI functions in Snowflake?

Managing role-based access control (RBAC) for AI in Snowflake involves assigning specific roles like AI_FUNCTIONS_USER. This approach applies RBAC to manage AI access for new business units, ensuring proper governance before scaling AI spend.

Can I enforce cost controls and compliance before scaling AI spend in Snowflake?

Yes, you can enforce cost controls and compliance before scaling AI spend in Snowflake. This approach provides a structured setup for budgets, resource monitoring, and role-based access to ensure spend visibility and compliance.

Does Snowflake resource monitoring work with account-level budgets?

Yes, Snowflake resource monitoring works alongside account-level budgets. This approach combines resource monitors on individual warehouses with the Budget object to provide comprehensive cost visibility and governance across the account.