Agent skill

Matlab Connect Databricks

by matlab in matlab/matlab-agentic-toolkit

Connect MATLAB to Databricks via Spark (Databricks Connect) or JDBC (Database Toolbox).

Custom licenceAuto-check passedBackend & APIs

Install Matlab Connect Databricks

skills CLI
$ npx skills add matlab/matlab-agentic-toolkit --skill matlab-connect-databricks -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install matlab/matlab-agentic-toolkit matlab-connect-databricks --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/matlab/matlab-agentic-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills-catalog/reporting-and-database-access/matlab-connect-databricks .claude/skills/matlab-connect-databricks && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
matlab-connect-databricks
GitHub stars
1.1k
Token cost
~3.5k tokens
SKILL.md length
1,211 words
Files
5 (incl. references)
Skills in repo
142
Repo updated
First seen
Licence
Custom licence

At a glance

Connect MATLAB to Databricks via Spark (Databricks Connect) or JDBC (Database Toolbox).

  • Works in 8 steps: Obtain the package — Ask if the user has… → Setup — Run setup from the package's… → Startup — Run startup to add package… → …
  • Setting up the MATLAB Interface for Databricks
  • SKILL.md covers When to Use, When NOT to Use, Decision Framework: Spark vs.… and Workflow, plus 4 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Matlab Connect Databricks is an agent skill from matlab/matlab-agentic-toolkit. Connect MATLAB to Databricks via Spark (Databricks Connect) or JDBC (Database Toolbox). Use when setting up the MATLAB Interface for Databricks, configuring authentication (OauthU2M, OauthM2M, PAT), creating Spark sessions with getDatabricksSession(), reading Unity Catalog tables with server-side filtering, creating JDBC connections with databricks.JDBCConnection or StandaloneJDBCConnection, connecting to SQL Warehouses, selecting JDBC drivers (Simba/OSS), or writing data back to Databricks. Triggers on…

Its SKILL.md is about 3.5k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `manifest.yaml`, `references/authentication.md` and `references/driver-selection.md`).

It sits in Backend & APIs, covering Backend development and SQL. It works with Databricks and SQL. The repository describes itself as: The MATLAB Agentic Toolkit brings proven MATLAB capabilities to AI agents, making engineering and scientific workflows agent-ready.

When your agent uses it

  • Setting up the MATLAB Interface for Databricks
  • Configuring authentication (OauthU2M
  • Creating Spark sessions with getDatabricksSession()
  • Reading Unity Catalog tables with server-side filtering

Example prompts

  • “/matlab-connect-databricks”

Requirements

  • Python 3

Workflow steps

8 steps, taken from the first numbered list in SKILL.md.

  1. Obtain the package — Ask if the user has the MATLAB Interface for Databricks. If not, direct them to…
  2. Setup — Run setup from the package's Software/MATLAB directory. It configures settings, .databrickscfg, and installs the Databricks…
  3. Startup — Run startup to add package paths (required once per MATLAB session)
  4. Choose path — Use the Decision Framework above to select Spark or JDBC
  5. Connect — Create a session (getDatabricksSession) or connection (databricks.JDBCConnection)
  6. Verify — Spark: table(spark.range(1)). JDBC: check j.Connection.Message is empty
  7. Operate — Read, filter, write data using the appropriate path's API
  8. Close — JDBC: close(j). Spark: sessions are managed automatically

What it can do on your machine

Read from SKILL.md and the folder at commit 59dfd92. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are matlab).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • mathworks.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Matlab Connect Databricks loads about 3.5k tokens when it runs, and up to ~6.3k if it reads all its reference files. Until then it costs about 188 tokens; SKILL.md has 1,211 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~188
When it runs · the whole SKILL.md, loaded when a task matches
~3.5k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~6.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 1,211 words (~3,465 tokens).

“Connect MATLAB to Databricks via Spark (Databricks Connect) or JDBC (Database Toolbox). This skill covers first-time setup, authentication, path selection, session/connection creation, and data operations through both paths.”

— opening of SKILL.md by matlab, Custom licence
name
matlab-connect-databricks
license
https://www.mathworks.com/content/dam/mathworks/license/pmrl/license.md
metadata.author
MathWorks
metadata.version
1.0

Read the full SKILL.md on GitHub

Files

SKILL.md and 4 other files (references) in skills-catalog/reporting-and-database-access/matlab-connect-databricks of matlab/matlab-agentic-toolkit.

  • SKILL.md
  • manifest.yaml
  • references/authentication.md
  • references/driver-selection.md
  • references/standalone-jdbc.md

Open the folder on GitHubat commit 59dfd92

Compare with similar skills

Matlab Connect Databricks next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Matlab Connect Databricks compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Matlab Connect Databricks this skillmatlab/matlab-agentic-toolkit1.1k—~3.5kAutomated safety check: PassCustom licence
Databricks Coredatabricks/databricks-agent-skills345—~1.9kAutomated safety check: PassCustom licence
Arch Wikiahmedemad3/arch-wiki249—~5.1kAutomated safety check: PassNone
Debug Using Debugbarhexlet-volunteers/hexlet-sicp1141 repos~1.5kAutomated safety check: PassAGPL-3.0
Databricksrocky-data/rocky304—~2kAutomated safety check: PassApache-2.0
Cookbook Authenticationdatabricks-solutions/databricks-apps-cookbook183—~1.8kAutomated safety check: PassCustom licence

Similar skills

  • Databricks Core

    databricks/databricks-agent-skills

    Official

    Databricks CLI operations and the parent/entry-point skill for Databricks CLI use: authentication, profile selection, and bundles.

    345 GitHub stars~1.9k tokensUpdated today
    Backend & APIsAuto-check passed
  • Arch Wiki

    ahmedemad3/arch-wiki

    Scans any project codebase for new/changed modules, endpoints, middleware, infrastructure, Docker topologies, SQL queries, or permissions and updates docs/architecture/architecture.json.

    249 GitHub stars~5.1k tokensUpdated 19 days ago
    Backend & APIsAuto-check passed
  • Debug Using Debugbar

    hexlet-volunteers/hexlet-sicp

    Inspect what a Laravel request actually did — queries, exceptions, timing, cache, auth, views — by reading the profiling data Laravel Debugbar already captured, via Artisan commands.

    114 GitHub starsUsed in 1 repo~1.5k tokens
    Backend & APIsAuto-check passed
  • Databricks

    rocky-data/rocky

    Databricks REST API and SQL reference for Rocky's warehouse adapter.

    304 GitHub stars~2k tokensUpdated today
    Backend & APIsAuto-check passed
  • Cookbook Authentication

    databricks-solutions/databricks-apps-cookbook

    Implement authentication in Databricks Apps: get current user info, on-behalf-of-user (OBO) auth, service principal auth, and OAuth patterns.

    183 GitHub stars~1.8k tokensUpdated 3 days ago
    Backend & APIsAuto-check passed
  • Databricks CLI

    aehrc/pathling

    Expert guidance for using the Databricks CLI to manage Databricks workspaces, clusters, jobs, pipelines, Unity Catalog, SQL warehouses, serving endpoints, secrets, bundles, and all other Databricks…

    137 GitHub stars~2.1k tokensUpdated today
    Game DevelopmentAuto-check passed

More from matlab/matlab-agentic-toolkit

All 142 skills in this repo
  • Matlab Analyze Time Frequency Content

    matlab/matlab-agentic-toolkit

    Perform time-frequency analysis in MATLAB using CWT, STFT, synchrosqueezing, reassignment, wavelet coherence, cross spectrogram, EMD/VMD, multiresolution analysis, and time-frequency filtering.

    1.1k GitHub stars~2.7k tokensUpdated today
    Auto-check passed
  • Matlab Design Radar

    matlab/matlab-agentic-toolkit

    Launch and control the MATLAB Radar Designer app programmatically via MCP.

    1.1k GitHub stars~4.8k tokensUpdated today
    Auto-check passed
  • Matlab Enhance Camera Image

    matlab/matlab-agentic-toolkit

    Read BEFORE troubleshooting or enhancing camera image quality.

    1.1k GitHub stars~3.8k tokensUpdated today
    Auto-check passed
  • Matlab Import External AI Model

    matlab/matlab-agentic-toolkit

    Import PyTorch, ONNX, or Keras 3 / TensorFlow 2.16+ deep learning models into MATLAB as dlnetwork objects.

    1.1k GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Matlab Modernize Daq

    matlab/matlab-agentic-toolkit

    Port MATLAB Data Acquisition Toolbox code from the discouraged (legacy) session-based interface (daq.createSession, addAnalogInputChannel, startBackground, DataAvailable listeners, queueOutputData…

    1.1k GitHub stars~4.5k tokensUpdated today
    Auto-check passed
  • Matlab Optimize GPU Codegen

    matlab/matlab-agentic-toolkit

    Optimize MATLAB design files for GPU Coder to generate faster CUDA code.

    1.1k GitHub stars~4.7k tokensUpdated today
    Auto-check passed

Works with

Questions about Matlab Connect Databricks

What does Matlab Connect Databricks do?

Connect MATLAB to Databricks via Spark (Databricks Connect) or JDBC (Database Toolbox). Matlab Connect Databricks is an agent skill from matlab/matlab-agentic-toolkit. Connect MATLAB to Databricks via Spark (Databricks Connect) or JDBC (Database Toolbox).

When should I use Matlab Connect Databricks?

Matlab Connect Databricks fits situations like: setting up the MATLAB Interface for Databricks; configuring authentication (OauthU2M; creating Spark sessions with getDatabricksSession(); reading Unity Catalog tables with server-side filtering.

How do I install Matlab Connect Databricks in Claude Code?

Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-connect-databricks -a claude-code`. Or copy the skill folder (skills-catalog/reporting-and-database-access/matlab-connect-databricks in matlab/matlab-agentic-toolkit) into .claude/skills/matlab-connect-databricks in your project. Claude Code loads it when a task matches its description.

How do I install Matlab Connect Databricks in Codex?

Run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-connect-databricks -a codex`. Or copy the skill folder (skills-catalog/reporting-and-database-access/matlab-connect-databricks in matlab/matlab-agentic-toolkit) into .agents/skills/matlab-connect-databricks in your project. Codex loads it when a task matches its description.

Can I use Matlab Connect Databricks in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add matlab/matlab-agentic-toolkit --skill matlab-connect-databricks -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/matlab-connect-databricks, .gemini/skills/matlab-connect-databricks, .github/skills/matlab-connect-databricks and .opencode/skills/matlab-connect-databricks in your project.

What does Matlab Connect Databricks need to run?

SKILL.md names no scripts, command-line tools or credentials: Matlab Connect Databricks is instructions for the agent only. Our summary lists: Python 3.

Does Matlab Connect Databricks access the network?

SKILL.md names 1 domain. As links in the text: mathworks.com. This is read from the text; nothing was executed.

Is Matlab Connect Databricks safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Matlab Connect Databricks use?

Matlab Connect Databricks has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Matlab Connect Databricks use?

About 3.5k tokens (SKILL.md is roughly 14k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.8k tokens, read only when the agent opens those files.

What are the alternatives to Matlab Connect Databricks?

Skills that share tags, products or a category with Matlab Connect Databricks: Databricks Core (databricks/databricks-agent-skills, 345 stars), Arch Wiki (ahmedemad3/arch-wiki, 249 stars), Debug Using Debugbar (hexlet-volunteers/hexlet-sicp, 114 stars) and Databricks (rocky-data/rocky, 304 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Matlab Connect Databricks?

matlab (a GitHub organization) maintains it in matlab/matlab-agentic-toolkit, which has 1,140 GitHub stars. The repository holds 142 skills in this directory. The repository was last updated on October 7, 2026.

Source: matlab/matlab-agentic-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.