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: grpo-rl-training description: GRPO reinforcement learning training with TRL. Use when applying Group Relative Policy Optimization for reasoning and task-specific model training. --- # GRPO/RL Training with TRL Expert-level guidance for implementing Group Relative Policy Optimization (GRPO) using the Transformer Reinforcement Learning (TRL) library. This skill provides battle-tested patterns, critical insights, and production-r
tools
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: graphql-architect description: Master modern GraphQL with federation, performance optimization, --- ## Use this skill when - Working on graphql architect tasks or workflows - Needing guidance, best practices, or checklists for graphql architect ## Do not use this skill when - The task is unrelated to graphql architect - You need a different domain or tool outside this scope ## Instructions - Clarify goals, constraints, and
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: grafana-dashboards description: Create and manage production Grafana dashboards for real-time visualization of system and application metrics. Use when building monitoring dashboards, visualizing metrics, or creating operational observability interfaces. --- # Grafana Dashboards Create and manage production-ready Grafana dashboards for comprehensive system observability. ## Do not use this skill when - The task is unrelated
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: gptq description: GPTQ post-training quantization for generative models. Use when quantizing large models to 4-bit with calibration-based weight compression. --- # GPTQ (Generative Pre-trained Transformer Quantization) Post-training quantization method that compresses LLMs to 4-bit with minimal accuracy loss using group-wise quantization. ## When to use GPTQ **Use GPTQ when:** - Need to fit large models (70B+) on limited GPU