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.