base
Gestión de bases de datos con LibreOffice Base
Trabajar con bases de datos a menudo requiere herramientas complejas y flujos de trabajo manuales. Esta habilidad automatiza la creación de bases de datos, diseño de formularios y generación de informes usando LibreOffice Base y scripting UNO.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "base". Crear una base de datos de clientes con campos de información de contacto
Resultado esperado:
- Base de datos creada: customers.odb
- Tabla 'customers' creada con columnas: id (INTEGER, PRIMARY KEY), first_name (VARCHAR), last_name (VARCHAR), email (VARCHAR), phone (VARCHAR), company (VARCHAR), created_date (DATE)
- Formulario 'CustomerEntry' generado para entrada de datos
- Base de datos lista para usar en file:///path/to/customers.odb
Usando "base". Exportar la tabla products a formato CSV
Resultado esperado:
- Conectado a la base de datos: inventory.odb
- Consulta ejecutada: SELECT * FROM products
- 247 filas exportadas a products_export.csv
- Archivo guardado en: /path/to/exports/products_export.csv
Auditoría de seguridad
SeguroStatic analyzer flagged 25 patterns but all are false positives. External command detections are legitimate LibreOffice CLI examples. URL references point to official documentation. Cryptographic warnings are incorrect - no crypto code exists. The skill is documentation for database automation using LibreOffice Base UNO API with no security concerns.
Factores de riesgo
⚙️ Comandos externos (3)
Puntuación de calidad
Lo que puedes crear
Sistema de Inventario para Pequeñas Empresas
Crear una aplicación de base de datos para rastrear productos, proveedores y niveles de stock con formularios personalizados para entrada de datos e informes automatizados de inventario.
Recolección de Datos de Investigación
Construir una base de datos con tablas estructuradas para datos de investigación, diseñar formularios para entrada de datos consistente y generar informes de resumen estadístico.
Migración de Base de Datos Legacy
Conectar a bases de datos MySQL o PostgreSQL existentes, extraer datos a formato ODB y crear documentación de migración con informes de esquema.
Prueba estos prompts
Crear una nueva base de datos LibreOffice Base para rastrear contactos de clientes con campos para nombre, email, teléfono, empresa y notas. Guardarla como contacts.odb.
Conectar LibreOffice Base a mi base de datos MySQL en localhost:3306 llamada 'sales' usando el usuario 'admin'. Crear tablas vinculadas para las tablas customers y orders.
Crear un formulario para la tabla products con campos de entrada etiquetados, una barra de navegación para examinar registros y botones para agregar, editar y eliminar entradas.
Crear un informe que muestre el resumen mensual de ventas agrupado por categoría de producto, incluyendo ingresos totales, unidades vendidas y productos de mejor rendimiento con gráficos.
Mejores prácticas
- Usar siempre consultas parametrizadas para prevenir inyección SQL al ejecutar SQL dinámico
- Crear índices en columnas consultadas frecuentemente para mejorar el rendimiento de la base de datos
- Almacenar archivos fuente de bases de datos en control de versiones y mantener copias de seguridad regulares
Evitar
- Evitar almacenar contraseñas en texto plano en cadenas de conexión de base de datos - usar gestores de credenciales
- No incrustar archivos de base de datos directamente en carpetas compartidas sin controles de acceso
- Nunca omitir el manejo de transacciones al realizar múltiples operaciones de datos relacionadas