Skill and plugin sharing in CoCo is now generally available in Snowflake
CoCo now allows sharing skills and plugins across Snowflake accounts via Cortex Extensions, introducing background security scans and bulk directory imports.
What changed
Skill and plugin sharing in CoCo is now generally available (GA). This capability allows users to publish local extensions to Snowflake as Cortex Extension objects, enabling distribution and governance across teammates, roles, or the entire account.
Use cases
Imagine you developed custom CoCo CLI workflows to automate data analysis tasks across your team. Instead of keeping scripts local to your machine or copying them manually, you can publish them directly to the account catalog. You can:
- Publish skills and plugins from the CLI, Desktop, or Snowsight with a generated
snow://URI. - Bulk-import skill collections from local folders or cloned Git repositories.
- Automatically prevent teammates from installing extensions with security issues via background scanning.
- Organize the catalog into custom categories and delegate governance privileges without relying solely on ACCOUNTADMIN.
How to use
To publish an individual skill via the CoCo CLI:
/share-skill-and-plugin minha_skill
What happens in this code:
- CoCo prompts for the target role (defaults to PUBLIC) and catalog discoverability.
- A short description is generated automatically for catalog display.
- A Cortex Extension object is created, returning a shareable URI formatted as
snow://skill_catalog/MEU_BD.MEU_SCHEMA.MINHA_SKILL.
To share multiple skills and plugins from a local folder or cloned Git repository:
/bulk-share-skills-and-plugins Scan /caminho/para/skills_time recursively and help me share the skills and plugins with my Snowflake account.
What happens in this code:
- CoCo scans the local directory recursively and lists all identified skills and plugins for review.
- You confirm which items to publish or update.
- Approved items are published with dedicated share links, preserving existing permissions on updates.
What it returns
When querying shared extensions using SHOW or DESCRIBE, the following columns indicate version selection status:
| Field | Description |
|---|---|
| effective_version | The committed version selected for use, preferring the newest certified version with a passing scan. |
| action_required | Boolean reporting TRUE when effective_version lags behind the latest published version. |
| action_required_reason | The reason the latest version was not selected (NONE, LATEST_VERSION_SCAN_NOT_PASSED, or LATEST_VERSION_NOT_CERTIFIED). |
Limitations and requirements
- Stage: Generally Available (GA).
- Scanner limits: Up to 100 files per skill or plugin, maximum 2 MiB per single file, and 10 MiB total size.
- Security scanning: Runs automatically in the background upon sharing. Extensions that fail or are pending scan cannot be installed by others unless an administrator overrides a false positive.
- Client support: CoCo CLI and CoCo Desktop support both skills and plugins; CoCo in Snowsight supports skills only.
- coco
- cortex code
- cortex extension
- skills
- plugins
Skill and plugin sharing in CoCo (General availability)
Summary and explanation generated by AI from the official release note. When in doubt, the platform's official documentation prevails.
Related
- SnowflakePublic Preview
Query Cortex Search Directly in SQL with the CORTEX_SEARCH_RETRIEVE Function
The CORTEX_SEARCH_RETRIEVE table function lets you query Cortex Search services directly in SQL with low latency, supporting single queries or row-by-row lookups with LATERAL joins for RAG and chatbots.
snowflake cortex · cortex search - SnowflakePublic Preview
OpenAI Responses API support in Cortex REST API
You can now call OpenAI models using the OpenAI-compatible Responses API on the Cortex REST API and Cortex AI Gateway within Snowflake's governance perimeter.
snowflake cortex · cortex rest api - SnowflakeGA
SPCS GEN_ARM_G1 and GEN_X64_G1 instances are now GA on Google Cloud
GEN_ARM_G1 and GEN_X64_G1 instance families for Snowpark Container Services are now GA on Google Cloud, offering options from 1 to 28 vCPUs for ARM and x86 workloads.
snowflake · snowpark container services