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

88%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

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 highly actionable, well-organized CLI reference with executable examples everywhere, a clear L1→L2→L3 strategy, and explicit validation and help-first guidance. Its main weaknesses are length — large schema-style enumerations are inlined that the tool's own help system (or separate reference files) could serve on demand — and the absence of any bundle files to split that detail out of SKILL.md.

Suggestions

Move the per-format element-type tables (pptx/docx/xlsx rows) and the marks/watch pipeline details into reference files under references/, keeping a short summary table plus pointers in SKILL.md.

Promote the closing "After modifications, verify with validate and/or view issues" note into an explicit feedback loop inside the edit and batch workflows (validate → fix → re-validate → only then close/save), including what to do when validation fails.

Trim parenthetical property enumerations (e.g. the docx/xlsx type lists) to the commonly used entries and rely on the already-excellent "run officecli help <format> <element>" delegation for the long tail.

DimensionReasoningScore

Conciseness

The body is dense and tool-specific throughout — commands, tables, and pitfalls with almost no explanation of concepts Claude already knows — but the massive inline element-type enumeration (the pptx/docx/xlsx table rows packed with parenthetical property lists) and the marks/watch detail could be trimmed or delegated to `officecli help`. Not a 5 because those sections carry tokens the help system already provides on demand; not a 3 because there is no real padding or generic explanation.

4 / 5

Actionability

Nearly every section gives copy-paste-ready, fully executable commands with concrete flags, paths, and props (e.g. the Quick Start blocks, batch JSON examples, pivot-table add command, pitfalls table with exact corrected syntax). This matches the fully-executable anchor covering common cases; a 4 would require minor gaps in the concrete examples, which are not evident.

5 / 5

Workflow Clarity

A clear strategy layering ("L1 (read) → L2 (DOM edit) → L3 (raw XML)"), an explicit help-first loop ("ALWAYS run help instead of guessing"), and a validation checkpoint ("After modifications, verify with validate and/or view issues") sequence the work well. Not a 5 because the verify step is a single closing note rather than an explicit validate→fix→re-validate feedback loop woven into the edit and batch workflows; not a 3 because validation guidance and error behavior (batch "Stops on first error") are explicitly present.

4 / 5

Progressive Disclosure

There are no bundle files (references/, scripts/, assets/ are absent) and everything lives inline in a ~410-line SKILL.md; the giant element-type tables, the watch/marks pipeline, and the specialized-skills routing are content that clearly belongs in separate reference files. It is not a 2 because sections are well-organized and the skill does delegate detail one level deep via well-signaled mechanisms (`officecli help`, `load_skill`); not a 4 because substantial reference material is inlined in the main file rather than split out.

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.

A strong description that explicitly covers what the skill does and when to use it, with concrete action verbs, file extensions, and natural trigger phrases. The only notable gap is missing common synonyms (Word/Excel/PowerPoint, spreadsheet, presentation) that users frequently say.

Suggestions

Add natural synonyms users say, e.g. "Word, Excel, and PowerPoint documents" alongside the extensions, and terms like "spreadsheet" or "presentation/slides".

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ("Create, analyze, proofread, and modify") tied to specific formats (.docx, .xlsx, .pptx) and a named tool (officecli), matching the comprehensive-coverage anchor. It is not below this level because no action is generic or abstract, and not above because 5 is the maximum.

5 / 5

Completeness

It explicitly answers both questions: "what" (create, analyze, proofread, modify Office documents via officecli) and "when" ("Use when the user wants to create, inspect, check formatting, find issues, add charts, or modify Office documents") with concrete trigger phrases. This matches the top anchor exactly; a 4 would require the 'when' clause to be less explicit or specific.

5 / 5

Trigger Term Quality

Trigger phrases like "create, inspect, check formatting, find issues, add charts" plus file extensions (.docx, .xlsx, .pptx) give good keyword coverage, but common natural synonyms users say — "Word", "Excel", "PowerPoint", "spreadsheet", "presentation", "slides" — are missing. Not a 5 because the synonym coverage is incomplete; not a 3 because the included terms are natural phrases users would actually say, not jargon.

4 / 5

Distinctiveness Conflict Risk

The officecli niche with explicit format extensions (.docx, .xlsx, .pptx) and tool-specific triggers (add charts, check formatting, find issues) is clearly distinct from PDF, text, or generic document skills. Not a 4: unlike "Works with PDF and Word document files", the extension list plus action verbs leave minimal overlap risk with closely related 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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Team-Commonly/commonly
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.