lfx-snowflake-access

Generate Terraform HCL blocks for Snowflake users and service accounts.

8|1|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/linuxfoundation/lfx-skills --skill lfx-snowflake-access
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lfx-snowflake-access
Source: https://github.com/linuxfoundation/lfx-skills/tree/main/lfx-snowflake-access
Command: npx skills add https://github.com/linuxfoundation/lfx-skills --skill lfx-snowflake-access

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Guides teams through requesting Snowflake access at the Linux Foundation by generating exact Terraform blocks for users and service accounts and by detailing placement and PR steps.

Core Features & Use Cases

  • Generates HCL blocks for either individual user access (users.tf) or service accounts (service_accounts.tf)
  • Explains exact placement within the respective Terraform files and walks through submitting a change for CloudOps review
  • Handles both web-ui user access and service accounts with optional CLI access workflows

Quick Start

Request Snowflake access by answering guided prompts to generate the exact users.tf or service_accounts.tf block and then submit the change for CloudOps review.

Frequently Asked Questions about lfx-snowflake-access

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

FAQPage Schema
How do I request Snowflake access using Terraform?

Snowflake access requests are handled by generating exact Terraform HCL blocks for users or service accounts. The Skill guides you through collecting required details and outputs the precise code to place in users.tf or service_accounts.tf.

What is the process for creating a Snowflake service account with HCL?

Creating a Snowflake service account involves generating a specific Terraform block for the service_accounts.tf file. The Skill collects the necessary account details and provides the exact HCL code along with placement guidance for your Terraform configuration.

Can I use this to generate Terraform for both web-ui and CLI Snowflake access?

Yes, the Skill handles both web-ui user access and service accounts with optional CLI access workflows. It generates the appropriate Terraform blocks and guides you through the specific PR review process for each access type.

How do I submit Snowflake permission changes for CloudOps review?

To submit Snowflake permission changes for CloudOps review, you generate the Terraform block, place it in users.tf or service_accounts.tf, and then submit a pull request. The Skill documents the exact PR submission steps required for the review process.

Does this Snowflake access workflow support files other than users.tf and service_accounts.tf?

No, the Snowflake access workflow ensures changes are strictly limited to users.tf or service_accounts.tf. The Skill enforces this constraint to maintain proper configuration management and streamline the CloudOps PR review process.