Skills base
๐Ÿ“ฆ

base

Content revision r2 Medium Risk โš™๏ธ External commands๐ŸŒ Network access

Build LibreOffice Base Database Workflows

Database setup and automation across LibreOffice Base can require unfamiliar connection formats and UNO services. This skill provides focused workflows, examples, and operational guidance.

Supports: Claude Codex Code(CC)
๐Ÿ“Š 69 Adequate

Install with my Agent

Copy this request to your Agent. It includes the canonical Skill page and manifest.

Agent request
Review the Skillstore skill "base" from https://skillstore.io/skills/sickn33-base.md and its manifest at https://skillstore.io/api/skills/sickn33-base/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Your Agent should still show its plan and request any confirmation required by the security policy.

Agent-readable resources

Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.

Test it

Using "base". Plan a customer support database with tickets, customers, agents, and monthly reports.

Expected outcome:

  • Schema plan covering four related tables with primary and foreign keys.
  • Form plan for ticket entry and customer lookup.
  • Report plan for monthly volume, resolution time, and agent workload.

Using "base". Help connect LibreOffice Base to an existing PostgreSQL database.

Expected outcome:

  • Driver and environment prerequisites.
  • Connection field checklist using placeholders for host, port, database, and user.
  • Validation steps for connectivity, permissions, and a read-only test query.

Security Audit

Medium Risk
v5 โ€ข 8/14/2026 Open versioned report

All 20 static findings are false positives caused by Markdown fences, reference links, placeholder connection text, localhost configuration, or unrelated list text. The review identified two separate medium-severity guidance risks: a broad process termination command and a database example that handles a plaintext password without secure-storage guidance. No prompt injection, malicious network activity, or data exfiltration intent was found.

1
Files scanned
193
Lines analyzed
0
Review items
0
False positives ignored

Confirmed security concerns (2)

Medium
Broad LibreOffice Process Termination
The troubleshooting example runs killall soffice.bin, which can terminate unrelated LibreOffice sessions and cause loss of unsaved work.
The command explicitly terminates every matching soffice.bin process. Its broad effect is clear even though the stated intent is socket troubleshooting.
Medium
Unsafe Database Credential Handling Guidance
The connection example assigns a plaintext password to the data source and stores the document without warning about credential persistence or secret storage.
The example visibly handles a password and then stores the document. Actual persistence can vary, but the missing secret-handling guidance creates a credible exposure risk.
Audited by: codex View Audit History โ†’
Share & cite this report

Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.

Open versioned report
Security Assessment

Copy report link

https://skillstore.io/skills/sickn33-base/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Markdown badge

[![Skillstore security assessment](https://skillstore.io/badges/skills/sickn33-base/security.svg)](https://skillstore.io/skills/sickn33-base?utm_source=security_passport_badge)

HTML badge

<a href="https://skillstore.io/skills/sickn33-base?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-base/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Embed card

<iframe src="https://skillstore.io/embed/skills/sickn33-base.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>
Academic citations (APA ยท BibTeX ยท CFF)

APA citation

sickn33. (2026). base security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-base/audits/5

BibTeX citation

@techreport{sickn33-sickn33-base-2026, author = {sickn33}, title = {base security audit report (audit version 5)}, institution = {Skillstore}, year = {2026}, number = {5}, url = {https://skillstore.io/skills/sickn33-base/audits/5}, note = {Author version unspecified} }

CITATION.cff

cff-version: 1.2.0 message: "If you use this Skill, cite its author and this versioned security audit report." title: "base security audit report (audit version 5)" version: "unspecified" type: report authors: - name: "sickn33" date-released: "2026-08-14" url: "https://skillstore.io/skills/sickn33-base/audits/5" identifiers: - type: other value: "skillstore:sickn33-base:audit:5" description: "Skillstore immutable audit report identifier"

Skillstore Score

Why this score Evidence Confidence: High
55
Architecture
85
Maintainability
87
Content
69
Community
83
Spec Compliance

What You Can Build

Create a Department Database

Design an ODB database with tables, relationships, forms, and routine reports for a small operational team.

Connect Base to Existing Data

Prepare a LibreOffice Base connection to MySQL, PostgreSQL, SQLite, JDBC, or ODBC data sources.

Automate Report Production

Plan a Python UNO workflow that opens a database, runs queries, and generates repeatable reports.

Try These Prompts

Plan a New Base Database
Plan a LibreOffice Base database for [purpose]. Include tables, primary keys, relationships, forms, reports, and validation rules.
Prepare an External Connection
Show how to connect LibreOffice Base to [database type]. Use placeholders and list required drivers, connection fields, and verification steps.
Design Queries and Reports
Design parameterized queries and reports for [business requirement]. Explain indexes, transactions, expected outputs, and test cases.
Create a UNO Automation Workflow
Create a secure Python UNO workflow for [task]. Include listener setup, error handling, secret handling, cleanup, and validation steps.

Best Practices

  • Use parameterized queries, transactions, indexes, and appropriate data types.
  • Back up databases and test changes against non-production copies.
  • Keep credentials outside prompts, scripts, connection documents, and version control.

Avoid

  • Do not place real passwords or production connection details in generated examples.
  • Do not terminate all LibreOffice processes without checking active work and receiving confirmation.
  • Do not apply placeholder commands or connection strings without environment-specific validation.

Frequently Asked Questions

What database formats does this skill cover?
It covers ODB workflows and connections for embedded databases, MySQL, PostgreSQL, SQLite, JDBC, and ODBC sources.
Does this skill install LibreOffice or database drivers?
No. It can explain prerequisites and installation commands, but users must approve and perform environment changes.
Can it create forms and reports?
Yes. It can plan forms, reports, templates, queries, and automation workflows for LibreOffice Base.
Does Python automation require UNO?
Yes. The documented Python workflows require LibreOffice UNO and a reachable local listener.
Can I use production database credentials?
Use placeholders during planning. Provide secrets only through an approved runtime secret mechanism, never through prompts or stored examples.
Will generated workflows work without testing?
No. Driver versions, permissions, paths, schemas, and LibreOffice configuration require local validation before production use.

Developer Details

Author

sickn33

License

MIT

Skillstore revision

r2

Version notice

The author did not declare a version.

Ref

5a26d1d61d694db29af9b138c661c1981076d9df

Maintenance freshness

8/15/2026

Usage

15 downloads ยท 109 views

File structure

๐Ÿ“„ SKILL.md

More from sickn33

View all
View all