<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated today

by Snowflake-Labs

coco-skills

This is a curated collection of Agent Skills for Cortex Code ("CoCo") — Snowflake's CLI for building with AI.

  • Active — Updated in the last 14 days
View on GitHub (opens in a new tab)

48 GitHub stars (48)

+10 in 30 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Nov 5: +10 in total; the busiest day was Oct 15 with +2 stars.Oct 1: 0 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: +1 starsOct 8: 0 starsOct 9: 0 starsOct 10: 0 starsOct 11: 0 starsOct 12: +1 starsOct 13: 0 starsOct 14: +1 starsOct 15: +2 starsOct 16: 0 starsOct 17: 0 starsOct 18: 0 starsOct 19: 0 starsOct 20: 0 starsOct 21: 0 starsOct 22: 0 starsOct 23: 0 starsOct 24: +1 starsOct 25: 0 starsOct 26: +2 starsOct 27: 0 starsOct 28: 0 starsOct 29: 0 starsOct 30: +1 starsOct 31: 0 starsNov 1: 0 starsNov 2: 0 starsNov 3: 0 starsNov 4: +1 starsNov 5: 0 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 10
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 7+1
Oct 80
Oct 90
Oct 100
Oct 110
Oct 12+1
Oct 130
Oct 14+1
Oct 15+2
Oct 160
Oct 170
Oct 180
Oct 190
Oct 200
Oct 210
Oct 220
Oct 230
Oct 24+1
Oct 250
Oct 26+2
Oct 270
Oct 280
Oct 290
Oct 30+1
Oct 310
Nov 10
Nov 20
Nov 30
Nov 4+1
Nov 50
  • 30 skills (30 skills found in its SKILL.md files)
  • 40 forks (40 forks)
  • Today last update (Last updated today)

Install

Skills CLI

npx skills add Snowflake-Labs/coco-skills

Asks which skills and agents to install. Just one: npx skills add Snowflake-Labs/coco-skills --skill analyst-literal-search — add -g for every project.

Claude Code

git clone https://github.com/Snowflake-Labs/coco-skillscp -r "coco-skills/skills/analyst-literal-search" ~/.claude/skills/

Copies the analyst-literal-search skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add Snowflake-Labs/coco-skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md — showing the first 30 of 104 files.

  • analyst-literal-search

    Use when Cortex Analyst fails to match natural-language phrases to literal column values (e.g., 'iced tea' not finding 'Ice Tea'), or when you want to enrich a semantic model/view with is_enum flags, sample_values, and Cortex Search Service references on string dimensions. Triggers: literal search, cortex search service, cortex analyst search, sample values, dimension matching, fuzzy search, valu…

    skills/analyst-literal-search/SKILL.md on GitHub (opens in a new tab)
  • check-agent-access

    Audits all (or selected) Cortex Agents in a Snowflake account. For each agent the skill reads the live specification, extracts every dependency (semantic views, Cortex Search services, UDFs, warehouses, tables), then checks whether a user-supplied role holds the required privilege on each object — including inherited grants via role hierarchy. Results are presented as a gap table grouped by agent…

    skills/check-agent-access/SKILL.md on GitHub (opens in a new tab)
  • check-model-availability

    Determines, for one or more Cortex models, whether each is usable in base mode (AI SQL: AI_COMPLETE / SNOWFLAKE.CORTEX.COMPLETE) and in agentic mode (the Cortex Code / CoCo Agent curated allow-list). These are two independent gates that use different name spellings — a model can be GA in base mode yet rejected agentically, and vice-versa. The skill reads SHOW CORTEX BASE MODELS for authoritative…

    skills/check-model-availability/SKILL.md on GitHub (opens in a new tab)
  • dbt-model-generator

    Automatically generate dbt dimensional models from raw Snowflake tables. Profiles data, recommends star schema/OBT/wide table, generates staging/dim/fact models with tests, and submits a PR.

    skills/dbt-model-generator/SKILL.md on GitHub (opens in a new tab)
  • dcr-v1-to-v2

    Use when migrating a Snowflake Data Clean Room from V1 (SAMOOHA Provider/Consumer API) to V2 (Collaboration API). Discovers V1 setup via introspection queries, maps constructs to Collaboration API equivalents, converts JinjaSQL templates, and generates provider/consumer setup plus cleanup scripts. Output is local files only — no live DDL/DML. Triggers: DCR migration, V1 to V2, clean room upgrade,…

    skills/dcr-v1-to-v2/SKILL.md on GitHub (opens in a new tab)
  • devops-guidance

    Use when picking a DCM tool, designing a CI/CD pipeline, comparing imperative vs declarative deployment, deploying simple vs complex Snowflake objects, evaluating schemachange/Flyway/Liquibase/Terraform, or weighing native features like DCM Projects and EXECUTE IMMEDIATE FROM. Triggers: devops, ci/cd, database change management, dcm, schema migration, deployment pipeline, schemachange, flyway, li…

    skills/devops-guidance/SKILL.md on GitHub (opens in a new tab)
  • dynamic-tables-guidance

    Use when choosing between Dynamic Tables and alternatives (materialized views, streams+tasks, dbt), designing multi-layer DT pipelines, debugging FULL-refresh fallback, or hardening DTs for production. Covers comparison matrices, decision flowcharts, common pitfalls, monitoring queries, and hybrid DT+task patterns. Triggers: dynamic tables guidance, when to use DT, DT vs MV, DT vs streams tasks,…

    skills/dynamic-tables-guidance/SKILL.md on GitHub (opens in a new tab)
  • manage-external-lineage

    Use when you need to surface external systems (Postgres, MySQL, S3, Kafka, etc.) in Snowflake's lineage view, send OpenLineage COMPLETE events via REST, or remove existing external lineage links. Triggers: external lineage, openlineage event, send lineage, establish lineage, delete lineage, connect postgres to snowflake lineage, connect mysql to snowflake lineage, connect s3 to snowflake lineage,…

    skills/manage-external-lineage/SKILL.md on GitHub (opens in a new tab)
  • manage-zerocopy-sapbdc

    Manage the end-to-end lifecycle of the Snowflake and SAP BDC Zero-Copy Integration and connector. Use when: consuming SAP data products in Snowflake, publishing Snowflake databases to SAP BDC with minimal CSN (v1.0, SDK-compatible), analyzing shared SAP data, or troubleshooting SAP BDC connector issues. This version uses MINIMAL CSN generation only (no options, no reviews, no validation loops). T…

    skills/manage-zerocopy-sapbdc/SKILL.md on GitHub (opens in a new tab)
  • migrate-snowsql

    Analyzes a SnowSQL project without editing it. When the host can submit a plan for approval, that plan is the migration plan: approving it rewrites the project files in place, and leaving it unapproved changes nothing. migration-plan.md and an implement / report-only question are the fallback when the host has no plan mode. The rewrite includes output rewrites for SnowSQL parity and does not writ…

    skills/migrate-snowsql/SKILL.md on GitHub (opens in a new tab)
  • ml-migration

    Use when migrating ML models or training scripts from SageMaker, Azure ML, Vertex AI, or Databricks/MLflow into Snowflake Model Registry, SPCS, or ML Jobs. Triggers: migrate model, import model, deploy endpoint, convert training script, ML Jobs migration, sagemaker to snowflake, azureml to snowflake, vertex ai to snowflake, databricks to snowflake, mlflow migration.

    skills/ml-migration/SKILL.md on GitHub (opens in a new tab)
  • ontology-stack-builder

    Use when a request mentions: ontology, knowledge graph, semantic layer from schema, ontology-on-snowflake, abstract views, ontology metadata tables, KG_NODE, KG_EDGE, build ontology stack, generate ontology from tables, ontology layer generation, map tables to ontology, generate cortex agent config. Triggers: build ontology, create ontology stack, schema-to-ontology, OWL import, knowledge graph o…

    skills/ontology-stack-builder/SKILL.md on GitHub (opens in a new tab)
  • setup-openflow-privatelink

    Use when configuring private connectivity from Snowflake OpenFlow (running on SPCS) to AWS-hosted or on-premises data sources via AWS PrivateLink. Covers NLB + VPC Endpoint Service on AWS, then SYSTEM$PROVISION_PRIVATELINK_ENDPOINT, network rules, and External Access Integration on Snowflake. AWS only (Public Preview also exists on Azure but is out of scope here). Triggers: OpenFlow PrivateLink,…

    skills/openflow-spcs-privatelink/SKILL.md on GitHub (opens in a new tab)
  • persist-memory

    Persists CoCo's local /memories/*.md files to a Snowflake table so project context, user preferences, and session history survive across machines and are queryable via SQL. Optionally summarizes recent CoCo sessions and stores the summaries alongside memory files. On first run, auto-creates the target database/schema/table if they don't exist. Subsequent runs use SHA-256 content hashing to skip u…

    skills/persist-memory/SKILL.md on GitHub (opens in a new tab)
  • quickstart-guide

    Use when a user pastes a Snowflake Quickstart URL or asks to learn/walk through a Quickstart. Fetches the source content from GitHub, parses it into stages, checks the learner's environment, and delivers a guided build experience with two modes (learner or builder). Triggers: quickstarts.snowflake.com, snowflake.com/en/developers/guides/, walk me through this quickstart, teach me this quickstart,…

    skills/quickstart-guide/SKILL.md on GitHub (opens in a new tab)
  • rbac

    Use when designing or refactoring Snowflake RBAC: choosing a role hierarchy, creating database/schema access roles, setting up functional roles, deciding between primary and secondary roles, or referencing roles in masking and row access policies. Routes to focused sub-flows for each layer of the hierarchy. Triggers: rbac, role hierarchy, access roles, functional roles, schema access role, databa…

    skills/rbac/SKILL.md on GitHub (opens in a new tab)
  • review-skill-sflabs

    Use when a contributor has built a Cortex Code skill locally and wants a pre-PR readiness check before opening a pull request against Snowflake-Labs/cortex-code-skills. Verdict: promote, adapt, or skip — with concrete fixes. Triggers: "review a skill", "is this skill ready for labs", "check this skill before PR", "audit skill for promotion", "does this skill belong in labs".

    skills/review-skill-sflabs/SKILL.md on GitHub (opens in a new tab)
  • semantic-view-patterns

    Use when learning Snowflake Semantic View patterns, teaching SV concepts, applying patterns to existing SVs, or building new SVs with best practices. Triggers: semantic view patterns, sv patterns, walk me through, time intelligence, range join, ASOF join, semi-additive, window metrics, derived metrics, role playing dimensions, accumulating snapshot, sv diagnostics, fan trap, USING clause, NON ADD…

    skills/semantic-view-patterns/SKILL.md on GitHub (opens in a new tab)
  • sfguide-diagram

    Create an architecture or workflow diagram for a Snowflake developer guide (sfguide/quickstart) as a reproducible matplotlib script and PNG. Reads the guide to find the Snowflake objects and data flows, then renders boxes colored by object type, labeled arrows that never overlap boxes, lines, or each other, and a legend underneath. Use when: adding or replacing an architecture diagram in an sfgui…

    skills/sfguide-diagram/SKILL.md on GitHub (opens in a new tab)
  • snowflake-docs

    Use for **ALL** Snowflake documentation lookups: feature questions, SQL syntax, best practices, how-to guides, configuration, and troubleshooting. This is the required entry point for any question about Snowflake products or features. Triggers: Snowflake docs, how do I, SQL syntax, CREATE, ALTER, DROP, warehouse, stage, Cortex, Snowpipe, dynamic table, stored procedure, UDF, MCP, Snowpark, Stream…

    skills/snowflake-docs/SKILL.md on GitHub (opens in a new tab)
  • snowpipe-bcdr

    Use when designing or operating Snowpipe disaster recovery on Azure ADLS Gen2 — choosing between dual-pipe, RA-GRS, active-active, or Failover Group patterns, and running failover/failback/catchup. Triggers: snowpipe BCDR, snowpipe disaster recovery, snowpipe failover, dual pipe, active-active pipe, RA-GRS snowpipe, GZRS snowpipe, snowpipe catchup, pipe failback, snowpipe high availability, failo…

    skills/snowpipe-bcdr/SKILL.md on GitHub (opens in a new tab)
  • snowpro-study

    Generate SnowPro certification study materials including study plans, domain deep-dives, flashcards, and practice exam questions for any SnowPro exam. Dynamically discovers current certifications and exam versions from Snowflake. Use when asked to study, prep for, or generate content for SnowPro certifications.

    skills/snowpro-study/SKILL.md on GitHub (opens in a new tab)
  • solutions-installer

    Use for ALL requests to install, set up, deploy, or tear down a pre-built Snowflake industry solution. This skill reads a solution's manifest.json for metadata, then executes its setup SQL scripts against the user's Snowflake account. Triggers: install solution, coco solutions install, set up solution, deploy solution, teardown solution, uninstall solution, sf-solutions, solution accelerator, dem…

    skills/solutions-installer/SKILL.md on GitHub (opens in a new tab)
  • spark-migration

    Migrate Spark scripts and notebooks to Snowflake. Routes to one of two bundled conversion paths and orchestrates the post-conversion pipeline. **Default path: Snowpark Connect (SCOS)**, which preserves the PySpark API surface. The SMA / Snowpark API path is invoked only when the user explicitly asks for it. Also **deploys** the output as a **Notebook** (`deploy-notebook`) or **Code Bundle** (`dep…

    skills/spark-migration/SKILL.md on GitHub (opens in a new tab)
  • spec-driven

    Use when implementing a feature, fixing a bug, refactoring code, creating a spec, writing a specification, planning implementation, or following a structured development workflow. Creates specifications BEFORE implementation using EARS notation, ensuring alignment, traceability, and regression prevention. Triggers: spec-driven, specification, SDLC, EARS, implement feature, fix bug, refactor, crea…

    skills/spec-driven/SKILL.md on GitHub (opens in a new tab)
  • streamlit-add-chat-page

    Build a natural-language chat page for a Streamlit-in-Snowflake (SiS) app, in either of two flavors depending on the data: * STRUCTURED data (tables, metrics, dashboards) -> Cortex Analyst over a semantic view (named metrics, synonyms, Cortex Search literal resolution, verified queries) that generates and runs SQL. * UNSTRUCTURED text (documents, policies, transcripts, chunked text) -> Cortex Sea…

    skills/streamlit-add-chat-page/SKILL.md on GitHub (opens in a new tab)
  • swap-databases

    Swap the names of two Snowflake databases safely with object sync and grant mirroring. Also handles read-only databases by redirecting dependent objects from one DB to another without renaming. Also handles zerocopy swap of an imported datashare database with a catalog-linked database (CLD). Use when: swapping databases, renaming databases bidirectionally, blue-green database cutover, migrating d…

    skills/swap-databases/SKILL.md on GitHub (opens in a new tab)
  • well-architected-framework-assessment

    Use when running a Snowflake Well-Architected Framework (WAF) assessment for a customer account. Three-tier scale: On Track / Needs Improvement / Needs Attention. Results displayed inline; optional HTML export. Triggers: WAF assessment, well-architected, architecture review, WAF review, security assessment, pillar assessment, security and governance, reliability, cost optimization, operational ex…

    skills/well-architected-framework-assessment/SKILL.md on GitHub (opens in a new tab)
  • ontology-stack-builder-migrate-to-business-ontology

    Path M of ontology-stack-builder: migrate an existing ontology stack (ONT_* metadata tables built by this skill or by the ontology-on-snowflake reference repo) into Snowflake native Business Ontology. Load from the parent SKILL.md router; do not run Phases 1-7. Human guide: README.md in this folder.

    skills/ontology-stack-builder/migrate-to-business-ontology/SKILL.md on GitHub (opens in a new tab)
  • deploy-code-bundle

    Deploy a migrated Snowpark/SCOS project to Snowflake as a Code Bundle. Takes the migrated project (its .py entrypoint + supporting modules/config), reminds the user to fix flagged code, writes a code_bundle.yml spec, uploads the whole project to a Snowflake stage, and creates the Code Bundle from the stage — on a warehouse (default) or a compute pool. No .ipynb is involved. Triggers: deploy code…

    skills/spark-migration/deploy-code-bundle/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.