CtrlK
BlogDocsLog inGet started
Tessl Logo

base

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

54

Quality

61%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/libreoffice/base/SKILL.md

The canonical home for this skill is base in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

57%Weight 40%Scale 1-5

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The body is well-organized with concrete, executable UNO code and connection references, but it mixes in generic database best-practice padding and keeps all reference material inline rather than splitting it into bundle files. Workflows also lack the validation checkpoints expected for database operations.

Suggestions

Move the connection-string catalog and full UNO code examples into reference files (e.g., references/connections.md, references/uno-examples.md) and link to them from SKILL.md.

Add validation/feedback steps to the workflows (e.g., verify the .odb opens, confirm a test query returns rows before proceeding) since database operations warrant checkpoints.

Trim the generic 'Best Practices' list to Base-specific guidance that Claude would not already infer.

DimensionReasoningScore

Conciseness

Mostly efficient with concrete code, but the 'Best Practices' list (parameterized queries, indexes, backups, transactions) restates database fundamentals Claude already knows, fitting 'mostly efficient but includes some unnecessary explanation'.

3 / 5

Actionability

Provides concrete, mostly executable UNO Python code, real connection strings, and shell commands (soffice --headless, killall soffice.bin) with only minor gaps in setup context.

4 / 5

Workflow Clarity

The 'Workflows' are single-shot code blocks rather than sequenced multi-step processes, and database/batch operations lack validation checkpoints, which caps workflow_clarity at 3 per the rubric.

3 / 5

Progressive Disclosure

All ~180 lines are inline with no bundle files, and reference-style material (the connection-string catalog, full UNO examples) that could be externalized stays in SKILL.md, fitting 'content that should be separate is inline'.

3 / 5

Total

13

/

20

Passed

Description

66%Weight 40%Scale 1-5

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

The description clearly names the domain and several capabilities in third person, but it omits any explicit 'Use when' trigger guidance, capping its completeness. Trigger-term coverage is good though missing file-extension synonyms like .odb.

Suggestions

Append a 'Use when ...' clause naming concrete triggers (e.g., 'Use when working with .odb files, designing Base forms or reports, or automating database operations') to lift completeness.

Add natural synonyms and the file extension — 'ODB', '.odb', 'queries', 'SQL' — to broaden trigger-term coverage.

DimensionReasoningScore

Specificity

Lists several named action areas — 'Database management, forms, reports, and data operations' — with concrete items (forms, reports) alongside slightly generic ones, fitting 'lists several specific actions; minor gaps'.

4 / 5

Completeness

A clear 'what' is stated but there is no 'Use when...' clause or equivalent trigger guidance, so per the rubric completeness is capped at 3.

3 / 5

Trigger Term Quality

Natural terms 'LibreOffice Base', 'forms', 'reports', and 'database' are present, but common variations like .odb/ODB, 'queries', and 'SQL' are missing, placing it just above the midpoint.

4 / 5

Distinctiveness Conflict Risk

'LibreOffice Base' anchors a distinct niche, but the generic 'data operations' phrasing leaves minor overlap risk with broader database skills, fitting 'mostly distinct; minor overlap risk'.

4 / 5

Total

15

/

20

Passed

Validation

93%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.