base

Solid

Database management, forms, reports, and data operations with LibreOffice Base.

Data & Documents 335 stars 29 forks Updated today

Install

View on GitHub

Quality Score: 85/100

Stars 20%
84
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
0
Description 5%
100

Skill Content

# LibreOffice Base ## Overview LibreOffice Base skill for creating, managing, and automating database workflows using the native ODB (OpenDocument Database) format. ## When to Use This Skill Use this skill when: - Creating new databases in ODB format - Connecting to external databases (MySQL, PostgreSQL, etc.) - Automating database operations and reports - Creating forms and reports - Building database applications ## Core Capabilities ### 1. Database Creation - Create new ODB databases from scratch - Design tables, views, and relationships - Create embedded HSQLDB/Firebird databases - Connect to external databases ### 2. Data Operations - Import data from CSV, spreadsheets - Export data to various formats - Query execution and management - Batch data processing ### 3. Form and Report Automation - Create data entry forms - Design custom reports - Automate report generation - Build form templates ### 4. Query and SQL - Visual query design - SQL query execution - Query optimization - Result set manipulation ### 5. Integration - Command-line automation - Python scripting with UNO - JDBC/ODBC connectivity ## Workflows ### Creating a New Database #### Method 1: Command-Line ```bash soffice --base ``` #### Method 2: Python with UNO ```python import uno def create_database(): local_ctx = uno.getComponentContext() resolver = local_ctx.ServiceManager.createInstanceWithContext( "com.sun.star.bridge.UnoUrlResolver", local_ctx ) ctx = resolver.resol...

Details

Author
aiskillstore
Repository
aiskillstore/marketplace
Created
5 months ago
Last Updated
today
Language
Python
License
None

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category