Snowflake Data Engineering Skill for Openclaw

A secure, read-only Snowflake execution layer designed for governed data exploration and automated SQL analysis.

tiagohubnerdataplatform
v1.0.0
Feb 25, 2026
0
1.2k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install snowflake

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install snowflake using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Snowflake Data Engineering Skill?

The Snowflake Data Engineering Skill provides a robust and governed interface for interacting with Snowflake data warehouses. It is engineered specifically for scenarios where data integrity and security are paramount, enforcing a strict SELECT-only policy that prevents any unauthorized data modification or schema changes. By utilizing this skill within the Openclaw Skills ecosystem, developers can safely integrate live data lookups and complex analytical queries into their automated workflows without risking accidental DDL or DML execution.

This skill acts as a middleware execution layer that wraps every request with security checks, including keyword blacklisting and execution timeouts. It is an ideal solution for teams that need to provide AI agents or automated scripts with access to sensitive data while maintaining a high level of governance and auditability.

Snowflake Data Engineering Skill Use Cases

  • Safely performing ad-hoc data exploration within Openclaw Skills environments.
  • Generating automated reports and data summaries from Snowflake tables.
  • Integrating live data lookups into multi-agent engineering workflows.
  • Monitoring data trends without the risk of altering source datasets.

How Snowflake Data Engineering Skill Works

  1. The user or agent submits a SQL query to the skill interface.
  2. The skill analyzes the query string to ensure it only contains SELECT statements and does not include forbidden keywords.
  3. The skill applies mandatory row limiting and statement timeouts to protect system resources.
  4. The query is executed using a dedicated, read-only Snowflake role configured in the backend.
  5. The result set is processed and returned as a structured JSON response, accompanied by detailed execution metadata.

Snowflake Data Engineering Skill Setup

To deploy this skill, ensure you have a Snowflake service account with a read-only role assigned. Configure your environment variables as follows:

export SNOWFLAKE_ACCOUNT="your_account_identifier"
export SNOWFLAKE_USER="your_username"
export SNOWFLAKE_PASSWORD="your_password"
export SNOWFLAKE_ROLE="READ_ONLY_ROLE"
export SNOWFLAKE_WAREHOUSE="your_warehouse"

Ensure the Openclaw Skills agent has access to these environment variables during runtime to authenticate successfully.

Snowflake Data Engineering Skill Data Schema & Taxonomy

The skill returns data in a structured format to ensure compatibility with other Openclaw Skills.

Field Description
status Indicates if the query was successful or blocked by security rules
data An array of JSON objects representing the result rows
metadata Contains query_id, execution_time, and total_rows_returned
errors Detailed error messages if the query fails validation or execution

Snowflake Data Engineering Skill Advanced Features

  • Enforced SELECT-only execution to prevent DDL/DML operations.
  • Automated forbidden keyword blocking for enhanced SQL injection protection.
  • Configurable row limiting to optimize performance and prevent memory exhaustion.
  • Structured JSON output optimized for integration with other Openclaw Skills tools.
  • Detailed execution metadata return for performance auditing and tracking.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*