🗄️

base

Sûr ⚙️ Commandes externes

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.

Prend en charge: Claude Codex Code(CC)
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "base". Crear una base de datos de clientes con campos de información de contacto

Résultat attendu:

  • 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

Utilisation de "base". Exportar la tabla products a formato CSV

Résultat attendu:

  • 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

Audit de sécurité

Sûr
v1 • 2/24/2026

Static 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.

1
Fichiers analysés
189
Lignes analysées
1
résultats
1
Total des audits

Facteurs de risque

Audité par: claude

Ce que vous pouvez construire

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.

Essayez ces prompts

Crear una nueva base de datos
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 a base de datos externa
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.
Diseñar un formulario de entrada de datos
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.
Generar informe automatizado
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.

Bonnes pratiques

  • 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

Éviter

  • 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

Foire aux questions

¿Qué motores de bases de datos soporta LibreOffice Base?
Base soporta los motores integrados HSQLDB y Firebird, además de conexiones a MySQL, MariaDB, PostgreSQL, SQLite y cualquier sistema de base de datos compatible con ODBC o JDBC.
¿Necesito instalar LibreOffice para usar esta habilidad?
Sí, LibreOffice debe estar instalado en tu sistema. Para automatización UNO, LibreOffice necesita ejecutarse en modo socket usando el comando --headless --accept socket.
¿Esta habilidad puede convertir bases de datos de Access a formato Base?
La conversión directa no está soportada. Puedes exportar datos de Access a CSV o MySQL, luego importar en Base, o usar ODBC para conectar Base a archivos de Access.
¿Cómo comparto una base de datos Base con múltiples usuarios?
Para acceso multiusuario, conecta Base a una base de datos de servidor como MySQL o PostgreSQL en lugar de usar HSQLDB integrado. El motor integrado es solo para un usuario.
¿Cuál es la diferencia entre HSQLDB y Firebird en Base?
Firebird es el motor integrado más nuevo con mejor rendimiento y características SQL modernas. HSQLDB es legacy pero aún soportado. Las nuevas bases de datos usan Firebird por defecto.
¿Puedo ejecutar bases de datos Base en modo headless en un servidor?
Sí, usando LibreOffice en modo headless con scripting UNO. El archivo de base de datos permanece accesible vía la conexión socket para operaciones automatizadas.

Détails du développeur

Structure de fichiers

📄 SKILL.md