🗄️

base

Sicher ⚙️ Externe Befehle

Управление базами данных с помощью LibreOffice Base

Работа с базами данных часто требует сложных инструментов и ручных процессов. Этот навык автоматизирует создание баз данных, проектирование форм и генерацию отчётов с помощью LibreOffice Base и UNO-скриптов.

Unterstützt: Claude Codex Code(CC)
📊 69 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "base". Create a customer database with contact information fields

Erwartetes Ergebnis:

  • Создана база данных: customers.odb
  • Таблица 'customers' создана со столбцами: id (INTEGER, PRIMARY KEY), first_name (VARCHAR), last_name (VARCHAR), email (VARCHAR), phone (VARCHAR), company (VARCHAR), created_date (DATE)
  • Сгенерирована форма 'CustomerEntry' для ввода данных
  • База данных готова к использованию по адресу file:///path/to/customers.odb

Verwendung von "base". Export the products table to CSV format

Erwartetes Ergebnis:

  • Подключение к базе данных: inventory.odb
  • Запрос выполнен: SELECT * FROM products
  • Экспортировано 247 строк в products_export.csv
  • Файл сохранён в: /path/to/exports/products_export.csv

Sicherheitsaudit

Sicher
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
Gescannte Dateien
189
Analysierte Zeilen
1
befunde
1
Gesamtzahl Audits

Risikofaktoren

Auditiert von: claude

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
87
Inhalt
23
Community
100
Sicherheit
83
Spezifikationskonformität

Was du bauen kannst

Система учёта запасов для малого бизнеса

Создание приложения базы данных для отслеживания товаров, поставщиков и уровней запасов с пользовательскими формами для ввода данных и автоматизированными отчётами по запасам.

Сбор исследовательских данных

Построение базы данных со структурированными таблицами для исследовательских данных, проектирование форм для согласованного ввода данных и генерация отчётов со статистическими сводками.

Миграция устаревших баз данных

Подключение к существующим базам данных MySQL или PostgreSQL, извлечение данных в формат ODB и создание документации миграции с отчётами по схеме.

Probiere diese Prompts

Создание новой базы данных
Create a new LibreOffice Base database for tracking customer contacts with fields for name, email, phone, company, and notes. Save it as contacts.odb.
Подключение к внешней базе данных
Connect LibreOffice Base to my MySQL database at localhost:3306 named 'sales' using username 'admin'. Create linked tables for the customers and orders tables.
Проектирование формы ввода данных
Create a form for the products table with labeled input fields, a navigation bar for browsing records, and buttons for adding, editing, and deleting entries.
Генерация автоматизированного отчёта
Create a report that shows monthly sales summary grouped by product category, including total revenue, units sold, and top performing products with charts.

Bewährte Verfahren

  • Всегда используйте параметризованные запросы для предотвращения SQL-инъекций при выполнении динамического SQL
  • Создавайте индексы на часто запрашиваемых столбцах для улучшения производительности базы данных
  • Храните исходные файлы базы данных в системе контроля версий и поддерживайте регулярные резервные копии

Vermeiden

  • Избегайте хранения паролей в открытом виде в строках подключения к базе данных — используйте менеджеры учётных данных
  • Не размещайте файлы баз данных непосредственно в общих папках без контроля доступа
  • Никогда не пропускайте обработку транзакций при выполнении нескольких связанных операций с данными

Häufig gestellte Fragen

Какие движки баз данных поддерживает LibreOffice Base?
Base поддерживает встроенные движки HSQLDB и Firebird, а также подключение к MySQL, MariaDB, PostgreSQL, SQLite и любой базе данных, совместимой с ODBC или JDBC.
Нужно ли устанавливать LibreOffice для использования этого навыка?
Да, LibreOffice должен быть установлен в вашей системе. Для UNO-автоматизации LibreOffice нужно запускать в сокет-режиме с помощью команды --headless --accept socket.
Может ли этот навык конвертировать базы данных Access в формат Base?
Прямая конвертация не поддерживается. Вы можете экспортировать данные Access в CSV или MySQL, затем импортировать в Base, или использовать ODBC для подключения Base к файлам Access.
Как предоставить доступ к базе данных Base нескольким пользователям?
Для многопользовательского доступа подключайте Base к серверной базе данных, такой как MySQL или PostgreSQL, а не используйте встроенный HSQLDB. Встроенный движок поддерживает только одного пользователя.
В чём разница между HSQLDB и Firebird в Base?
Firebird — это более новый встроенный движок с лучшей производительностью и современными функциями SQL. HSQLDB является устаревшим, но всё ещё поддерживается. Новые базы данных по умолчанию используют Firebird.
Могу ли я запускать базы данных Base в headless-режиме на сервере?
Да, с использованием LibreOffice в headless-режиме с UNO-скриптами. Файл базы данных остаётся доступным через сокет-подключение для автоматизированных операций.

Entwicklerdetails

Dateistruktur

📄 SKILL.md