CtrlK
BlogDocsLog inGet started
Tessl Logo

officecli

Create, analyze, proofread, and modify Office documents (.docx, .xlsx, .pptx) using the officecli CLI tool. Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents.

70

Quality

85%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Failed to scan

The risk profile of this skill

SKILL.md
Quality
Evals
Security

Quality

Content

78%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.

A dense, highly actionable CLI reference with excellent executable examples and a clear layering strategy. Its weaknesses are organization rather than content: the giant inline element-type tables belong in split reference files, and the bundle assets are unused, which caps progressive disclosure.

Suggestions

Move the per-format element-type tables (pptx/docx/xlsx rows) into separate reference files (e.g. references/docx-types.md) and link to them one level deep, leaving SKILL.md as an overview.

Add an explicit gated validation loop for destructive/batch operations — e.g. "After edits: run `validate`; if errors, fix and re-validate; only when valid, run `save`/`close`" — to turn the post-step verify hint into a checkpoint sequence.

Either reference the assets/ and showcase/ files where relevant (e.g. example output screenshots) or remove them from the bundle so the file structure matches the body's navigation.

Tighten the dense parenthetical feature lists in the element-type tables by promoting only the common cases inline and pointing to help output for the long tail.

DimensionReasoningScore

Conciseness

The body is lean and assumes Claude's competence — no concept re-explanation, just command syntax, value formats, and pitfalls — but the monolithic per-format element-type tables cram an enormous feature inventory into dense parentheticals that could be trimmed or split out.

4 / 5

Actionability

Fully executable, copy-paste-ready commands throughout (Quick Start for all three formats, get/query/set/add examples, batch JSON, pivot-table construction) with specific examples covering the common cases.

5 / 5

Workflow Clarity

Clear L1→L2→L3 strategy layering, an explicit help-first feedback philosophy ("One help query beats guess-fail-retry loops"), and verification guidance ("verify with validate and/or view issues"), plus batch atomic-rollback error handling — but verification is framed as a post-step rather than a strict gated validate→fix→retry loop.

4 / 5

Progressive Disclosure

Section structure is clear and the load_skill sub-skills are well-signaled with "When to use" tables, but the bulk element-type reference is inlined in a single monolithic file with no per-format reference files, and the provided assets/ bundle is not referenced or wired into the body.

3 / 5

Total

16

/

20

Passed

Description

92%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 concrete, third-person, and explicitly pairs a clear "what" with a concrete "when" clause, hitting the anchor-5 pattern for specificity, completeness, and distinctiveness. Its only gap is keyword synonym coverage (Word/Excel/PowerPoint/spreadsheets/slides), which keeps trigger_term_quality at 4.

DimensionReasoningScore

Specificity

Lists multiple concrete actions across the Office domain — "Create, analyze, proofread, and modify" in the what clause and "create, inspect, check formatting, find issues, add charts, or modify" in the when clause — giving comprehensive coverage of the tool's capabilities.

5 / 5

Completeness

Clearly answers both "what" ("Create, analyze, proofread, and modify Office documents ... using the officecli CLI tool") and "when" ("Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents") with concrete trigger phrases.

5 / 5

Trigger Term Quality

Strong keyword coverage with explicit file extensions (.docx, .xlsx, .pptx) and natural action verbs, but it omits common synonyms users say ("Word", "Excel", "PowerPoint", "spreadsheets", "slides"), so a few natural terms are missing.

4 / 5

Distinctiveness Conflict Risk

Names a specific tool (officecli), specific file extensions, and concrete actions, carving a clear niche with distinct triggers and minimal conflict risk with other skills.

5 / 5

Total

19

/

20

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
iOfficeAI/OfficeCLI
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.