base

Automate LibreOffice Base database creation, management, and data operations.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/BAIZ1D/macbookM1_rice --skill base-baiz1d
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: base
Source: https://github.com/BAIZ1D/macbookM1_rice/tree/main/agent/skills/libreoffice/base
Command: npx skills add https://github.com/BAIZ1D/macbookM1_rice --skill base-baiz1d

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually creating and managing databases, forms, and reports in LibreOffice Base is time-consuming and prone to errors, especially for repetitive data workflows or large datasets.

Core Features & Use Cases

  • Database Management: Create ODB databases, connect to external databases (MySQL, PostgreSQL, SQLite), and design table schemas and relationships.
  • Form & Report Automation: Build custom data entry forms and automated reports for tasks like customer tracking, inventory management, and data analysis.
  • Use Case: For example, use this skill to set up a small business inventory database, import product data from CSV, and generate monthly stock level reports without manual configuration.

Quick Start

Use the base skill to create a new ODB database for tracking project tasks, import existing task data from a CSV file, and generate a report of all overdue assignments.

Frequently Asked Questions about base

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate database creation and data operations in LibreOffice Base?

Automating database creation in LibreOffice Base is achieved through UNO API-based Python scripting, which handles schema design, batch data processing, and SQL query execution for ODB and external database instances.

Can I connect LibreOffice Base to external databases like MySQL, PostgreSQL, and SQLite?

Yes, LibreOffice Base connects to external databases like MySQL, PostgreSQL, and SQLite. This skill manages external database connectivity and automates data operations without requiring manual configuration for each connection.

How do I generate automated reports and data entry forms from a CSV file?

Generating automated reports and data entry forms involves importing CSV data into your database schema. This skill builds custom forms and generates reports like monthly stock levels by automating the LibreOffice Base workflow.

What is the best way to manage small business inventory databases using LibreOffice?

The best way to manage small business inventory databases is by automating ODB database creation and CSV product data imports. This approach generates monthly stock level reports and tracks customer data without manual configuration.

Does Python scripting support command-line integration for database administration in Base?

Yes, Python scripting supports command-line integration for database administration in Base. UNO API-based scripts execute batch data processing and manage database instances directly from the command line.

When do I need to use UNO API-based Python scripting for LibreOffice Base?

You need UNO API-based Python scripting for LibreOffice Base when automating repetitive data workflows, designing table schemas across multiple database instances, or executing batch processing on large datasets.