CtrlK
BlogDocsLog inGet started
Tessl Logo

calc-spreadsheets

Use when creating, opening, or editing LibreOffice Calc ODS spreadsheets, or XLSX workbooks only when Excel compatibility is explicitly required.

67

Quality

81%

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

SKILL.md
Quality
Evals
Security

Quality

Content

80%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 actionable and well-structured with executable JSON examples, but the batch edit workflow lacks a verification checkpoint after writing cells, which caps workflow clarity.

Suggestions

Add a verification step after batch cell operations (e.g., call status or read back the cells to confirm the write succeeded) to create a validate-fix-retry feedback loop and lift workflow clarity above 3.

Tighten the opening UI-behavior paragraph by collapsing the multiple "do not" rules into a single concise guideline, keeping the essential constraint without the padded enumeration.

DimensionReasoningScore

Conciseness

The body is lean with no over-explanation of what ODS/Calc is, but the opening UI-behavior paragraph is a long string of "do not" rules that could be trimmed slightly.

4 / 5

Actionability

Copy-paste-ready JSON tool examples for create and edit, plus named operations (rows, append_rows, set_cells, create_chart), fully cover the common cases.

5 / 5

Workflow Clarity

The create/edit/chart sequence is clear, but batch cell operations (set_cells, append_rows) lack any explicit verification step, capping workflow clarity at 3 per the batch-operation rule.

3 / 5

Progressive Disclosure

At under 50 lines with no external references needed, the content is well-organized into an intro, Workflow section, and practical-rules list, qualifying for the simple-skill exception.

5 / 5

Total

17

/

20

Passed

Description

83%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 is strong: it states concrete actions on specific formats with an explicit "Use when" trigger and a thoughtful XLSX-only conditional boundary. It could be sharper with literal file extensions and more domain-specific verbs.

DimensionReasoningScore

Specificity

"creating, opening, or editing" lists several concrete actions applied to two named formats (LibreOffice Calc ODS spreadsheets, XLSX workbooks), but the verbs are generic rather than domain-specific, leaving minor coverage gaps.

4 / 5

Completeness

An explicit "Use when ..." clause states the trigger conditions, and the XLSX-only-when-Excel-required condition provides concrete, specific trigger guidance, clearly answering both what and when.

5 / 5

Trigger Term Quality

Includes natural terms like "LibreOffice Calc", "ODS spreadsheets", "XLSX workbooks", and "Excel compatibility", but omits literal file extensions (.ods/.xlsx) and common synonyms such as "budget" that appear in the tags.

4 / 5

Distinctiveness Conflict Risk

The Calc/ODS niche is distinct and the XLSX conditional boundary reduces conflict, but the XLSX path still overlaps with potential general Excel/spreadsheet skills.

4 / 5

Total

17

/

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
agent0ai/agent-zero
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.