> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Skills

> Instrucciones reutilizables que enseñan a los agentes de IA para programación cómo realizar tareas específicas de Base44

Las skills de Base44 ayudan a herramientas externas de IA como Claude, Cursor u otros asistentes de IA para programación a trabajar más eficazmente con Base44. Ofrecen instrucciones y contexto reutilizables que estas herramientas pueden usar al ayudarte a crear y gestionar tus apps de Base44.

## Sobre las skills

Las skills de Base44 son instrucciones autocontenidas que enseñan a los agentes de IA cómo realizar tareas específicas con Base44. Siguen la <a href="https://agentskills.io/specification" target="_blank">especificación abierta de Agent Skills <Icon icon="arrow-up-right-from-square" /></a> y constan de un archivo `SKILL.md` que contiene metadatos e instrucciones, junto con cualquier información adicional de fondo que el agente pueda necesitar.

Cada skill incluye:

* **Nombre y descripción**: Ayuda a los agentes a identificar cuándo usar la skill.
* **Instrucciones**: Guía paso a paso para realizar la tarea.
* **Recursos opcionales**: Scripts, documentos de referencia y assets que el agente puede usar.

Si quieres usar las skills de Base44 para crear nuevos proyectos, instálalas globalmente:

```bash theme={null}
npx skills add base44/skills -g
```

Las skills de Base44 se incluyen automáticamente en los proyectos creados con el CLI. Si has instalado las skills globalmente, tu agente de IA normalmente usará las skills de Base44 a nivel de proyecto.

Las skills de Base44 se mantienen en el repositorio [base44/skills](https://github.com/base44/skills).

## Skills disponibles

Base44 ofrece tres skills que cubren todo el flujo de trabajo de desarrollo:

* [base44-cli](#base44-cli): Configuración de proyectos, gestión de recursos y despliegue.
* [base44-sdk](#base44-sdk): Implementación de funciones con el SDK de JavaScript.
* [base44-troubleshooter](#base44-troubleshooter): Depuración en producción y análisis de logs.

### base44-cli

La skill de CLI enseña a los agentes cómo gestionar proyectos de Base44 usando la interfaz de línea de comandos. Esta es la primera parada de tu agente al iniciar un nuevo proyecto o realizar tareas de infraestructura.

#### Capacidades

Las capacidades de esta skill incluyen:

* Crear y vincular proyectos de Base44 a partir de plantillas.
* Definir [esquemas de entidades](/developers/backend/resources/entities/overview) con tipos de campo, formatos y reglas RLS adecuados.
* Configurar [funciones de backend](/developers/backend/resources/backend-functions/overview) con automatizaciones.
* Configurar [agentes de IA](/developers/backend/resources/agents-config) con permisos de herramientas.
* Configurar [conectores OAuth](/developers/references/sdk/docs/type-aliases/integrations) para servicios externos como Google Calendar, Slack y Notion.
* Generar tipos de TypeScript a partir de los recursos de tu proyecto.
* Desplegar recursos a producción, incluido el despliegue del sitio al hosting de Base44.
* Autenticarse con Base44 y gestionar sesiones del CLI.
* Configurar los ajustes del proyecto.

#### Prompts de ejemplo

* "Crea un nuevo proyecto de Base44 para una app de tareas".
* "Añade una entidad User con campos email, name y role".
* "Despliega todos mis cambios a producción".
* "Configura RLS para que los usuarios solo puedan ver sus propias tareas".
* "Añade un conector de Google Calendar a mi proyecto".
* "Genera tipos de TypeScript para mis entidades".

### base44-sdk

La skill del SDK enseña a los agentes cómo crear funciones usando el SDK de JavaScript de Base44. Una vez que tu proyecto está inicializado, esta skill guía el trabajo de implementación.

#### Capacidades

Las capacidades de esta skill incluyen:

* Escribir código de frontend que interactúa con [entidades](/developers/backend/resources/entities/overview).
* Implementar [autenticación](/developers/references/sdk/docs/interfaces/auth) y gestión de usuarios.
* Integrar [agentes de IA](/developers/backend/resources/agents-config) en tu app.
* Llamar a [funciones de backend](/developers/backend/resources/backend-functions/overview) desde el frontend.
* Usar [integraciones](/developers/references/sdk/docs/type-aliases/integrations) para IA, email y subidas de archivos.
* Implementar [funciones en tiempo real](/developers/references/sdk/docs/type-aliases/entities#subscribe) con suscripciones.
* Crear [funciones de backend](/developers/backend/resources/backend-functions/overview) con acceso de service role.
* Usar [conectores OAuth](/developers/references/sdk/docs/type-aliases/integrations) para obtener tokens de acceso a servicios externos en funciones de backend.
* [Invitar usuarios](/developers/references/sdk/docs/interfaces/auth) a tu app.
* Rastrear [analíticas](/developers/references/sdk/docs/interfaces/analytics) y [registrar actividad de usuarios](/developers/references/sdk/docs/interfaces/analytics) con el módulo de logs de la app.

#### Prompts de ejemplo

* "Añade una página de inicio de sesión con email y contraseña".
* "Muestra una lista de todas las tareas pendientes del usuario actual".
* "Crea una interfaz de chat para el agente de soporte".
* "Envía una notificación por email cuando se cree un nuevo pedido".
* "Usa el conector de Slack para publicar un mensaje desde una función de backend".

### base44-troubleshooter

La skill troubleshooter enseña a los agentes cómo investigar problemas en producción obteniendo y analizando los logs de las funciones de backend.

#### Capacidades

Las capacidades de esta skill incluyen:

* Obtener logs de funciones de backend filtrando por nombre de función, nivel de log y rango de tiempo.
* Identificar errores en todas las funciones del proyecto.
* Profundizar en logs de funciones específicas para depuración dirigida.
* Correlacionar marcas de tiempo de logs con problemas reportados por usuarios.
* Analizar stack traces y mensajes de error de ejecuciones de funciones.

#### Prompts de ejemplo

* "Muéstrame todos los errores de la función checkout de hoy".
* "Trae las últimas 100 entradas de log para mi función send-email".
* "Comprueba si hay errores en la última hora en todas las funciones".
* "Obtén logs de advertencia y error de la función process-payment desde ayer".

## Mantén las skills sincronizadas

Las skills de Base44 funcionan mejor cuando coinciden con tu versión del CLI de Base44. Cuando actualizas el CLI, también deberías actualizar tus skills de Base44:

```bash theme={null}
# Update Base44 skills in current project
npx skills add base44/skills

# Update Base44 skills globally
npx skills add base44/skills -g
```

Esto actualiza las skills de Base44 existentes e instala cualquiera que se haya añadido recientemente al repositorio.

## Ver también

* [Servidor MCP de Base44](/developers/backend/overview/mcp-server): Crea y gestiona proyectos de backend desde asistentes de IA
* [Servidor MCP de documentación](/developers/backend/overview/base44-docs-mcp): Permite que los asistentes de IA busquen en la documentación de Base44 mientras desarrollas
* [Estructura del proyecto](/developers/backend/overview/project-structure): Organización del proyecto de Base44
* [Referencia del CLI](/developers/references/cli/get-started/overview): Documentación completa del CLI
* [Referencia del SDK](/developers/references/sdk/getting-started/overview): Documentación completa del SDK

<Note>Esta página se tradujo con IA. Para información más precisa y actualizada, consulta la [versión en inglés](/). </Note>
