Skip to content

Add sfutils skills: PAT, External Volume, Network Rule#8

Open
sfc-gh-ksampath wants to merge 5 commits into
mainfrom
feat/sfutils
Open

Add sfutils skills: PAT, External Volume, Network Rule#8
sfc-gh-ksampath wants to merge 5 commits into
mainfrom
feat/sfutils

Conversation

@sfc-gh-ksampath
Copy link
Copy Markdown

@sfc-gh-ksampath sfc-gh-ksampath commented May 11, 2026

Summary

  • Adds three new Cortex Code skills for Snowflake infrastructure automation:
    • programmatic-access-token — Create and manage Snowflake PATs for service accounts
    • external-volume — Create and manage external volumes with AWS S3 for Iceberg/data lake
    • network-rule — Create and manage network rules and policies for IP-based access control
  • Each skill includes: SKILL.md with standardized metadata, CLI reference, manifest flows, replay flows, supplemental docs, and a Python CLI entrypoint
  • All skills use a TOML manifest (.sfutils/manifest.toml) for state tracking and reproducibility

NOTE: These are fresh, purpose-built skills — not migrations from Snowflake-Solutions. They were written from scratch for the Cortex Code skill platform with its metadata format, interactive workflow patterns, and CLI-driven architecture.

Test plan

  • Verify each skill loads correctly via $programmatic-access-token, $external-volume, $network-rule
  • Confirm SKILL.md frontmatter validates against the skill catalog schema
  • Test CLI entrypoints (pat, vol, nw) respond to --help
  • End-to-end: run a dry-run workflow for each skill against a test Snowflake account

.... Generated with Cortex Code

sfc-gh-ksampath and others added 5 commits May 9, 2026 14:06
Update frontmatter to the standardized metadata format with title,
summary, tools, prompt, language, status, author, and type fields.

.... Generated with [Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-Authored-By: Cortex Code <noreply@snowflake.com>
- Rename LICENSE.txt → LICENSE for consistency with repo conventions
- Change status from "Published" to "stable"
- Change type from "Snowflake Staff" to "snowflake"

.... Generated with [Cortex Code](https://docs.snowflake.com/en/user-guide/cortex-code/cortex-code)

Co-Authored-By: Cortex Code <noreply@snowflake.com>
@sfc-gh-ksampath sfc-gh-ksampath self-assigned this May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant