base
Управление базами данных с помощью LibreOffice Base
Работа с базами данных часто требует сложных инструментов и ручных процессов. Этот навык автоматизирует создание баз данных, проектирование форм и генерацию отчётов с помощью LibreOffice Base и UNO-скриптов.
Скачать ZIP навыка
Загрузить в Claude
Перейдите в Settings → Capabilities → Skills → Upload skill
Включите и начните использовать
Протестировать
Использование «base». Create a customer database with contact information fields
Ожидаемый результат:
- Создана база данных: 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
Использование «base». Export the products table to CSV format
Ожидаемый результат:
- Подключение к базе данных: inventory.odb
- Запрос выполнен: SELECT * FROM products
- Экспортировано 247 строк в products_export.csv
- Файл сохранён в: /path/to/exports/products_export.csv
Аудит безопасности
Безопасно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.
Факторы риска
⚙️ Внешние команды (3)
Оценка качества
Что вы можете построить
Система учёта запасов для малого бизнеса
Создание приложения базы данных для отслеживания товаров, поставщиков и уровней запасов с пользовательскими формами для ввода данных и автоматизированными отчётами по запасам.
Сбор исследовательских данных
Построение базы данных со структурированными таблицами для исследовательских данных, проектирование форм для согласованного ввода данных и генерация отчётов со статистическими сводками.
Миграция устаревших баз данных
Подключение к существующим базам данных MySQL или PostgreSQL, извлечение данных в формат ODB и создание документации миграции с отчётами по схеме.
Попробуйте эти промпты
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.
Лучшие практики
- Всегда используйте параметризованные запросы для предотвращения SQL-инъекций при выполнении динамического SQL
- Создавайте индексы на часто запрашиваемых столбцах для улучшения производительности базы данных
- Храните исходные файлы базы данных в системе контроля версий и поддерживайте регулярные резервные копии
Избегать
- Избегайте хранения паролей в открытом виде в строках подключения к базе данных — используйте менеджеры учётных данных
- Не размещайте файлы баз данных непосредственно в общих папках без контроля доступа
- Никогда не пропускайте обработку транзакций при выполнении нескольких связанных операций с данными