skills/codex/databricks-agent-bricks/SKILL.md
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-agent-bricks --- # Agent Bricks Create and manage Databricks Agent Bricks - pre-built AI components for building conversational applications. ## Overview Agent Bricks are three types of pre-built AI tiles in Databricks: | Brick | Purpose | Data Source | | -------------------------------- | ---------------------------- | ------------------------- | | **
npx skillsauth add frank-luongt/faos-skills-marketplace skills/codex/databricks-agent-bricksInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create and manage Databricks Agent Bricks - pre-built AI components for building conversational applications.
Agent Bricks are three types of pre-built AI tiles in Databricks:
| Brick | Purpose | Data Source | | -------------------------------- | ---------------------------- | ------------------------- | | Knowledge Assistant (KA) | Document-based Q&A using RAG | PDF/text files in Volumes | | Genie Space | Natural language to SQL | Unity Catalog tables | | Multi-Agent Supervisor (MAS) | Multi-agent orchestration | Model serving endpoints |
Before creating Agent Bricks, ensure you have the required data:
unstructured-pdf-generation skill if neededdatabricks-genie skill for comprehensive Genie Space guidancesynthetic-data-generation skillspark-declarative-pipelines skillcreate_or_update_ka - Create or update a Knowledge Assistant
name: Name for the KAvolume_path: Path to documents (e.g., /Volumes/catalog/schema/volume/folder)description: (optional) What the KA doesinstructions: (optional) How the KA should answertile_id: (optional) Existing tile_id to updateadd_examples_from_volume: (optional, default: true) Auto-add examples from JSON filesget_ka - Get Knowledge Assistant details
tile_id: The KA tile IDfind_ka_by_name - Find a Knowledge Assistant by name
name: The exact name of the KA to findtile_id, name, endpoint_name, endpoint_statusdelete_ka - Delete a Knowledge Assistant
tile_id: The KA tile ID to deleteFor comprehensive Genie guidance, use the databricks-genie skill.
Basic tools available:
create_or_update_genie - Create or update a Genie Spaceget_genie - Get Genie Space detailsdelete_genie - Delete a Genie SpaceSee databricks-genie skill for:
IMPORTANT: There is NO system table for Genie spaces (e.g., system.ai.genie_spaces does not
exist). To find a Genie space by name, use the find_genie_by_name tool.
create_or_update_mas - Create or update a Multi-Agent Supervisor
name: Name for the MASagents: List of agent configurations, each with:
name: Agent identifier (required)description: What this agent handles - critical for routing (required)ka_tile_id: Knowledge Assistant tile ID (use for document Q&A agents - recommended for KAs)genie_space_id: Genie space ID (use for SQL-based data agents)endpoint_name: Model serving endpoint name (use for custom agents)ka_tile_id, genie_space_id, or endpoint_namedescription: (optional) What the MAS doesinstructions: (optional) Routing instructions for the supervisortile_id: (optional) Existing tile_id to updateexamples: (optional) List of example questions with question and guideline fieldsget_mas - Get Multi-Agent Supervisor details
tile_id: The MAS tile IDfind_mas_by_name - Find a Multi-Agent Supervisor by name
name: The exact name of the MAS to findtile_id, name, endpoint_status, agents_countdelete_mas - Delete a Multi-Agent Supervisor
tile_id: The MAS tile ID to deleteBefore creating Agent Bricks, generate the required source data:
For KA (document Q&A):
1. Use `unstructured-pdf-generation` skill to generate PDFs
2. PDFs are saved to a Volume with companion JSON files (question/guideline pairs)
For Genie (SQL exploration):
1. Use `synthetic-data-generation` skill to create raw parquet data
2. Use `spark-declarative-pipelines` skill to create bronze/silver/gold tables
Use the appropriate create_or_update_* tool with your data sources.
Newly created KA and MAS tiles need time to provision. The endpoint status will progress:
PROVISIONING - Being created (can take 2-5 minutes)ONLINE - Ready to useOFFLINE - Not runningFor KA, if add_examples_from_volume=true, examples are automatically extracted from JSON files in
the volume and added once the endpoint is ONLINE.
1-knowledge-assistants.md - Detailed KA patterns and examplesdatabricks-genie skill - Detailed Genie patterns, curation, and examples3-multi-agent-supervisors.md - Detailed MAS patterns and examplesdevelopment
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-mlflow-evaluation --- # MLflow 3 GenAI Evaluation ## Before Writing Any Code 1. **Read GOTCHAS.md** - 15+ common mistakes that cause failures 2. **Read CRITICAL-interfaces.md** - Exact API signatures and data schemas ## End-to-End Workflows Follow these workflows based on your goal. Each step indicates which reference files to read. ### Workflow 1: First-Time Evaluation Setup For users new to MLflow GenAI evalu
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-lakebase-provisioned --- # Lakebase Provisioned Patterns and best practices for using Lakebase Provisioned (Databricks managed PostgreSQL) for OLTP workloads. ## When to Use Use this skill when: - Building applications that need a PostgreSQL database for transactional workloads - Adding persistent state to Databricks Apps - Implementing reverse ETL from Delta Lake to an operational database - Storing chat/agent m
tools
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-jobs --- # Databricks Lakeflow Jobs ## Overview Databricks Jobs orchestrate data workflows with multi-task DAGs, flexible triggers, and comprehensive monitoring. Jobs support diverse task types and can be managed via Python SDK, CLI, or Asset Bundles. ## Reference Files | Use Case | Reference File | | ----------------------
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-genie --- # Databricks Genie Create and query Databricks Genie Spaces - natural language interfaces for SQL-based data exploration. ## Overview Genie Spaces allow users to ask natural language questions about structured data in Unity Catalog. The system translates questions into SQL queries, executes them on a SQL warehouse, and presents results conversationally. ## When to Use This Skill Use this skill when: -