databricks-ai-function…
Use Databricks built-in AI Functions (ai_classify, ai_decide, ai_extract, ai_summarize, ai_mask, ai_translate, ai_fix_grammar,…
Lakeflow Connect ingestion from SaaS apps (Salesforce, Workday, ServiceNow, HubSpot, SharePoint, Google Drive, OneDrive, Jira, ads, audit logs, 70+ more) and Kafka or RabbitMQ into Unity Catalog. Use when finding a connector, creating its connection and pipeline, scheduling or
Claude Code
$ npx -y skills add databricks/databricks-agent-skills --skill databricks-lakeflow-connect-saas --agent claude-code
Codex
$ npx skills add databricks/databricks-agent-skills --skill databricks-lakeflow-connect-saas -a codex -y
Cursor
$ npx skills add databricks/databricks-agent-skills --skill databricks-lakeflow-connect-saas -a cursor -y
Gemini CLI
$ npx skills add databricks/databricks-agent-skills --skill databricks-lakeflow-connect-saas -a gemini-cli -y
GitHub Copilot
$ npx skills add databricks/databricks-agent-skills --skill databricks-lakeflow-connect-saas -a github-copilot -y
OpenCode
$ npx skills add databricks/databricks-agent-skills --skill databricks-lakeflow-connect-saas -a opencode -y
Windsurf
$ npx skills add databricks/databricks-agent-skills --skill databricks-lakeflow-connect-saas -a windsurf -y
name: databricks-lakeflow-connect-saas description: "Lakeflow Connect ingestion from SaaS apps (Salesforce, Workday, ServiceNow, HubSpot, SharePoint, Google Drive, OneDrive, Jira, ads, audit logs, 70+ more) and Kafka or RabbitMQ into Unity Catalog. Use when finding a connector, creating its connection and pipeline, scheduling or debugging it." compatibility: Requires databricks CLI (>= v1.23.0) metadata: version: "0.1.0" parent: databricks-core
**FIRST**: use the parent `databricks-core` skill for CLI install, authentication, and profile selection.
| Source | Skill | |---|---| | A SaaS application, a RabbitMQ queue, or a Kafka topic with the managed connector (Beta) | this skill | | A Kafka topic whose messages need more than the key and value formats the [Kafka pipeline](https://docs.databricks.com/ingestion/lakeflow-connect/kafka-pipeline) page lists | `read_kafka` in **databricks-pipelines**, or **databricks-spark-structured-streaming** | | A database (SQL Server, PostgreSQL, MySQL, Oracle, query-based) | **databricks-lakeflow-connect** | | An app or device that pushes events | **databricks-zerobus-ingest** | | Files on cloud object storage | Auto Loader, **databricks-pipelines** | | Files on an SFTP server | SFTP file connector on Auto Loader: [file-connectors.md](references/file-connectors.md) | | A stream with no managed connector (Kinesis, Pub/Sub, Pulsar) | **databricks-spark-structured-streaming** | | A source with no managed connector | a [custom connector](https://docs.databricks.com/ingestion/custom-connectors) (Beta) or a [community connector](https://docs.databricks.com/ingestion/community-connectors) |
Connectors and options change faster than this skill: read the connector's docs pages instead of answering from memory. When a page and this skill disagree, the page wins.
Ask for every missing input in one message (connector, objects, destination catalog and schema, schedule), list what you'll create, and wait for one "yes".
1. **Previews toggle.** When the page's Beta note mentions the **Previews** page, a workspace admin turns that preview on first. Beta has no production SLA: say so. 2. **Source setup.** Follow `-source-setup` on the SaaS side (app registration, API user, scopes). Connectors with several auth methods have one setup page each. 3. **Connection.** Created in Catalog Explorer (the `-connection` page has the exact path), often with a browser sign-in. Ask the user to create it from the `-connection` page and give you its name; don't guess `connection_type` or option names for `databricks connections create`. Grants: **databricks-unity-catalog**. 4. **Pipeline.** Copy the object shape from the `-pipeline` page examples. `source_schema` is usually `default`, the account ID for ads, `objects` for Salesforce; never a placeholder. 5. **Run and schedule.** Start one update and check it, then schedule a Jobs `pipeline_task` (**databricks-pipelines**, **databricks-jobs**). Anything kept: a bundle `pipelines` resource with this `ingestion_definition` plus a job with a `pipeline_task` (**databricks-dabs**). Kafka and RabbitMQ run continuously, with no job.
{
"name": "jira_ingest",
"catalog": "main",
"schema": "jira_raw",
"ingestion_definition": {
"connection_name": "<jira-connection>",
"objects": [
{"table": {"source_schema": "default", "source_table": "issues",
"destination_catalog": "main", "destination_schema": "jira_raw"}}
]
}
}Build on Databricks with AI coding agents such as Claude Code, Cursor, Codex, GitHub Copilot, and many others. This repository provides the skills and agent plugins for Databricks AI Tools.
Use Databricks built-in AI Functions (ai_classify, ai_decide, ai_extract, ai_summarize, ai_mask, ai_translate, ai_fix_grammar,…
Databricks AI Runtime, the `databricks air` CLI commands for submitting and managing GPU training workloads on Databricks…
Create Databricks AI/BI dashboards. Must use when creating, updating, or deploying Lakeview dashboards as Databricks Dashboard…
Design the UX of custom-code Databricks Apps (AppKit/React) data screens — KPI/overview pages, reports, charts, tables, and…
Python backend for Databricks Apps — FastAPI (default), Flask, Dash, Streamlit, Gradio, Reflex. **Default for a new Databricks…
Build apps on Databricks Apps platform. Use when asked to create data apps, analytics tools, or custom interactive…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…