Skip to content
Back to skills

Snowflake Validation

ASecurity

'HOW — Read-only Snowflake validation patterns: use repo-documented CLI (snowflake/sql) or

  • 19 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 2, 2026
ai-agentssqldatabasesecurity

Works with

  • cli

Security analysis

A100/100

Scanned September 2, 2026

npx -y skills add ulises-jeremias/agent-toolkit --skill snowflake-validation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Snowflake Validation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Snowflake Validation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ulises-jeremias-snowflake-validation/badge)](https://www.skillsdirectory.com/skills/ulises-jeremias-snowflake-validation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: snowflake-validation
description: 'HOW — Read-only Snowflake validation patterns: use repo-documented CLI (snowflake/sql) or
  SQL checks. Never claim success without working credentials and evidence.'
origin:
  type: first-party
---
# Snowflake validation (HOW)

Use when the task or repo requires **Snowflake** verification. Client workflows may delegate here alongside **dbt-validation**.

## Boundaries

- **Read-only** validation unless the user and repo explicitly authorize DDL/DML.
- **Never** claim “Snowflake validation passed” or “query succeeded” without **credentials** and **observed outputs** (or explicit statement that checks were skipped).
- **Do not** rotate keys, change roles, or alter security objects from this skill unless the repo’s `AGENTS.md` clearly authorizes it and the user approves.

## Discovery

Read repo docs for: connection method (env vars, `profiles.yml`, SSO), Snowflake **SQL** or **Snowflake CLI** (`snow`) usage, and warehouse/database/schema defaults.

## Patterns

| Situation | Action |
| --- | --- |
| Credentials available | Run minimal **SELECT** statements or documented smoke queries; record that they were executed |
| Snowflake CLI documented | Use repo’s exact commands; check `snow --help` for current subcommands |
| No credentials | State **skipped** in Jira/PR; list what would be validated when access exists |
| dbt + Snowflake | Coordinate with **dbt-validation**; Snowflake may be exercised indirectly via dbt |

## Evidence

- For each run: **what** ran (object or test name), **environment** (non-secret), **result** (row count, success/failure).
- Redact account identifiers if the user requests privacy in chat.

## Safety

- No secrets in tickets, PRs, or command lines in logs pasted to chat—use env vars and documented patterns only.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.