Ir al contenido principal

Skills de agentes

Skills de agente

Los skills de agente son archivos de instrucciones que los asistentes de programación con IA cargan para realizar tareas de desarrollo en Databricks. Databricks publica sus skills en el repositorio databricks/databricks-agent-skills y sigue el estándar abierto de agent skills.

Los skills le indican a tu agente de programación cómo funciona Databricks: convenciones de la CLI, patrones de autenticación y nombres de recursos, de modo que genere código correcto en lugar de adivinar.

Instalación

Instala las agent skills oficiales de Databricks con el siguiente comando:

databricks aitools install
note

Para esto es necesario tener instalada la Databricks CLI. Consulta Databricks CLI para ver las instrucciones de instalación.

La CLI detecta qué agentes de programación tienes instalados. Para los agentes compatibles con plugins (Claude Code, Codex CLI, GitHub Copilot), instala el plugin databricks mediante la propia CLI del agente. Los agentes que no admiten la instalación de plugins en modo headless (Cursor, OpenCode, Antigravity) reciben archivos de skills sin procesar enlazados desde una ubicación compartida (~/.databricks/aitools/skills/).

Opciones de databricks aitools install:

OpciónDescripción
--agentsAgentes para los que instalar (separados por comas, p. ej. claude-code,cursor)
--experimentalIncluir skills experimentales
--pathEscribir los archivos de skills resueltos en este directorio (sin agentes, sin estado)
--scopeAlcance de la instalación: project o global (predeterminado: global, o preguntar en modo interactivo)
--skillsSkills específicas a instalar (separadas por comas)
--skills-onlyForzar archivos de skills sin procesar para todos los agentes en lugar del plugin
--debughabilitar el registro de depuración
--output, -otipo de salida: text o json (text de forma predeterminada)
--profile, -pperfil de ~/.databrickscfg
--target, -ttarget a utilizar (si corresponde)

Ten en cuenta que --skills-only y --path no se pueden combinar.

Gestionar

List, update, or remove skills
databricks aitools list
databricks aitools update
databricks aitools uninstall

update descarga la última versión e instala automáticamente las nuevas skills. Usa --check para previsualizar sin descargar, --no-new para omitir la instalación automática de nuevas skills, --no-prune para conservar las skills eliminadas del manifiesto o --force para volver a descargar aunque las versiones coincidan.

uninstall elimina los archivos del plugin o de la skill. Usa --keep-marketplace para conservar el registro en el marketplace al eliminar un plugin.

Todos los comandos aceptan --scope para controlar el alcance: install y uninstall admiten project o global; update y list también aceptan both (list usa both de forma predeterminada).

Métodos de instalación alternativos

También puedes instalar las skills de Databricks con la CLI de Skills (por ejemplo, npx skills add databricks/databricks-agent-skills) o directamente desde el chat de Cursor con /add-plugin databricks. Aun así, databricks aitools install es el método recomendado: lo mantiene Databricks y siempre instala las últimas versiones estables.

Skills disponibles

Ejecuta databricks aitools list para ver las skills disponibles y su estado de instalación.

HabilidadDescripción
databricks-agent-bricksCrea Agent Bricks: Knowledge Assistants (KA) para responder preguntas sobre documentos y Supervisor Agents para la orquestación de múltiples agentes (MAS).
databricks-ai-functionsUse las funciones de IA integradas de Databricks (ai_classify, ai_extract, ai_summarize, ai_mask, ai_translate, ai_fix_grammar, ai_gen, ai_analyze_sentiment, ai_similarity, ai_parse_document, ai_prep_search, ai_query, ai_forecast) para añadir funcionalidades de IA directamente a pipelines de SQL y PySpark sin tener que administrar endpoints de modelos.
databricks-aibi-dashboardsCree paneles de Databricks AI/BI.
databricks-app-designDiseña la UX de pantallas de datos de Databricks Apps con código personalizado (AppKit/React): páginas de KPI/resumen, informes, gráficos, tablas y asistentes de datos de Genie/chat, vinculados a componentes concretos de AppKit.
databricks-appsCrea aplicaciones en la plataforma Databricks Apps.
databricks-apps-pythonBackend de Python para Databricks Apps: FastAPI (predeterminado), Flask, Dash, Streamlit, Gradio, Reflex. La opción predeterminada para una nueva Databricks App es databricks-apps (AppKit — Node/TypeScript/React); empieza por ahí. Usa esta skill solo cuando el usuario pida un backend de Python, amplíe una aplicación de Python existente o el equipo trabaje únicamente con Python.
databricks-coreOperaciones de Databricks CLI y habilidad principal como punto de entrada para usar Databricks CLI: autenticación, selección de perfiles y bundles.
databricks-dabsCrea, configura, valida, implementa, ejecuta y administra Declarative Automation Bundles (DABs, anteriormente Databricks Asset Bundles).
databricks-data-discoveryDescubra, explore y consulte datos de Databricks mediante Genie: el equivalente en la CLI de Genie One MCP.
databricks-dbsqlFunciones avanzadas de Databricks SQL (DBSQL) y capacidades de los SQL warehouses.
databricks-docsReferencia de la documentación de Databricks a través del índice llms.txt.
databricks-execution-computeEjecute código y administre compute en Databricks: ejecute Python/Scala/SQL/R mediante clústeres sin servidor, clásicos o interactivos, y cree, redimensione o elimine clústeres y SQL warehouses.
databricks-icebergTablas Apache Iceberg en Databricks: tablas Iceberg administradas, lecturas externas de Iceberg (anteriormente Uniform), modo de compatibilidad, catálogo REST de Iceberg (IRC), Iceberg v3, interoperabilidad con Snowflake, PyIceberg, Spark OSS, acceso a motores externos y suministro de credenciales.
databricks-jobsDesarrolle e implemente Lakeflow Jobs en Databricks mediante DAB, el SDK de Python o la CLI.
databricks-lakebaseDatabricks Lakebase Postgres: proyectos, escalado, conectividad, tablas sincronizadas de Lakebase y API de datos.
databricks-lakeflow-connectCree pipelines de ingesta administrados en Databricks con Lakeflow Connect.
databricks-metric-viewsVistas de métricas de Unity Catalog: defina, cree, consulte y gestione métricas de negocio gobernadas en YAML.
databricks-ml-trainingEntrene modelos de ML en Databricks.
databricks-mlflow-evaluationEvaluación de agentes de GenAI con MLflow 3.
databricks-model-servingCiclo de vida y operaciones de los endpoints de Model Serving de Databricks.
databricks-pipelinesDesarrolle Lakeflow Spark Declarative Pipelines (anteriormente, Delta Live Tables) en Databricks.
databricks-python-sdkGuía para el desarrollo en Databricks, incluidos el SDK de Python, Databricks Connect, la CLI y la API REST.
databricks-serverless-migrationMigra cargas de trabajo de Databricks de compute clásico a compute sin servidor.
databricks-spark-structured-streamingGuía completa de Spark Structured Streaming para cargas de trabajo de producción.
databricks-synthetic-data-genGenera datos sintéticos realistas con Spark + Faker (muy recomendado).
databricks-unity-catalogGobernanza, control de acceso y observabilidad en Unity Catalog.
databricks-unstructured-pdf-generationCree conjuntos de datos para evaluar RAG y documentos no estructurados, así como documentos de demostración (p. ej., para Knowledge Assistant) en Databricks: genere archivos PDF sintéticos de forma local, cárguelos en volúmenes de Unity Catalog y asocie cada documento con preguntas de prueba para evaluar la recuperación.
databricks-vector-searchEndpoints e índices de Databricks Vector Search para RAG y búsqueda semántica; incluye tipos de índices, modos de búsqueda y patrones de RAG integrales
databricks-zerobus-ingestCree clientes de Zerobus Ingest para ingerir datos casi en tiempo real en tablas Delta de Databricks mediante gRPC.

Las siguientes skills son experimentales. Para instalarlas, añade --experimental a databricks aitools install:

SkillDescripción
databricks-ai-runtimeCLI de Databricks AI Runtime (air): la herramienta de línea de comandos para enviar y gestionar cargas de trabajo de entrenamiento con GPU en el compute serverless de Databricks.
databricks-genieCrea y consulta Genie Spaces de Databricks para explorar datos con SQL en lenguaje natural.
spark-python-data-sourceCrea fuentes de datos personalizadas en Python para Apache Spark con la API DataSource de PySpark: lectores y escritores por lotes y en streaming para sistemas externos.

Próximos pasos

Con las agent skills de Databricks instaladas, tu agente de programación cuenta con el contexto necesario para compilar y desplegar.

  • Para darle aún más contexto a tu agente, instala el Docs MCP Server.
  • ¿Todo listo para empezar a desarrollar? Descubre cómo los templates te permiten generar rápidamente la estructura de tu proyecto.

Databricks Developer Hub

¿Todo listo para lanzar tu próxima aplicación basada en agentes en minutos?

Leer la documentación