preset-snowflake-cortex · git:20260519.7b28ce1 · 2026-05-19 · sha256 9057a3e62f3c7b98

preset-snowflake-cortex git:20260519.7b28ce1A

Immutable. This exact content is served forever at /api/v1/blob/9057a3e62f3c7b98.

---
name: preset-snowflake-cortex
description: Prepare safe Snowflake Cortex direct API access for Cortex Agent workflows. Use only for direct API workflows when a user asks to authenticate to Snowflake Cortex, choose account/role/warehouse context, check Cortex Agent privileges, or route Snowflake Cortex Agent tasks before calling Cortex REST or SQL APIs. Do not use for MCP-only work.
---

# preset-snowflake-cortex

Use this skill as the Snowflake Cortex routing and safety boundary. This skill
is for API/operator workflows and is not Preset chatbot runtime instructions.

## Workflow

1. Resolve the Snowflake account URL, authentication method, role, warehouse,
   database, and schema the user intends to use.
2. Load [references/authentication-and-context.md](references/authentication-and-context.md) before building REST requests.
3. Load [references/cortex-safety.md](references/cortex-safety.md) before any Cortex Agent run, object mutation, warehouse-backed tool use, or response disclosure.
4. Use `preset-cortex-agents` for Cortex Agent object discovery, object management, runs, and SQL wrapper examples.

## Guardrails

- Do not use Preset workspace hostnames for Snowflake Cortex APIs.
- Do not print PATs, private keys, OAuth tokens, signed JWTs, or session tokens.
- Use the user's intended Snowflake role, and verify Cortex Agent privileges before live calls.
- Treat Cortex Agent execution as high impact: it can call tools, use warehouses, and expose governed Snowflake data.
- Re-check Snowflake documentation before implementation work because Cortex Agent request and response schemas are evolving.