CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

office-productivity

Office productivity workflow covering document creation, spreadsheet automation, presentation generation, and integration with LibreOffice and Microsoft Office formats.

Quality

62%

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/office-productivity/SKILL.md

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

SKILL.md
Quality
Evals
Security

Quality

Content

46%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 skill functions as a clean, well-sectioned router that maps office tasks to the right skills, with clearly signaled references and copy-paste invocations. Its weaknesses are significant token padding from vacuous per-phase action lists, abstract non-executable steps, and the absence of validation checkpoints despite covering batch operations.

Suggestions

Cut or collapse the generic five-step 'Actions' lists in every phase; keep only steps that convey non-obvious sequence or decision points Claude would not infer itself.

Add concrete validation feedback loops for the risky phases, especially Phase 4 (batch conversion), e.g., 'Convert one file, open the output to verify, then batch the rest' with a verify-and-retry step.

Replace abstract steps like 'Perform conversion' and 'Verify quality' with executable specifics: actual conversion commands or tool invocations, and a concrete quality-check action per output format.

DimensionReasoningScore

Conciseness

The body is noticeably padded: each of the seven phases carries a generic action list ('Design document template / Create document structure / Apply formatting / Export to required formats') that tells Claude nothing it doesn't already know, repeated across ~220 lines where a competent router would need a fraction of that. It is not score 3 ('mostly efficient with some tightening possible') because well over a third of the tokens are vacuous filler; not score 1 because there is no prose explanation of known concepts and the structure is scannable.

2 / 5

Actionability

There is concrete guidance in the named skills per phase and copy-paste invocations ('Use @libreoffice-writer to create ODT documents', 'Use @pptx-official to create PowerPoint presentations'), plus a skill-to-format mapping. But most 'Actions' steps are abstract ('Perform conversion', 'Verify quality', 'Generate documents') with no executable commands, parameters, or examples, fitting the 'some concrete guidance but incomplete' anchor. It falls short of 4 because the majority of the workflow steps lack executable specifics.

3 / 5

Workflow Clarity

Sequences are clearly listed per phase, but validation is weak: the batch-processing phase (Phase 4: 'Batch process files') has only a generic 'Verify quality' bullet with no mechanism, and the 'Quality Gates' checklist sits at the end with no tie-in to any phase. The rubric's batch-operation cap applies, so it cannot score above 3; it is not 2 because each phase does have a coherent, ordered step list.

3 / 5

Progressive Disclosure

No bundle files exist (references/, scripts/, assets/ are absent), and the body is a well-sectioned router index whose external pointers are all clearly signaled skill invocations one level deep — appropriate for this skill type. It is not 5 because at ~220 lines it exceeds the simple-skill exception, and content is duplicated between the phase sections and the 'Office Application Workflows' section, leaving minor organization gaps that fit the score-4 anchor.

4 / 5

Total

12

/

20

Passed

Description

62%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 communicates a clear 'what' with several concrete action areas and named office suites, but it omits any 'use when' trigger guidance, which caps its completeness. Trigger coverage is solid yet misses natural synonyms and file extensions users commonly say.

Suggestions

Add an explicit 'Use when...' clause, e.g., 'Use when the user asks to create, convert, or automate documents, spreadsheets, or presentations (.docx, .xlsx, .pptx, ODT/ODS/ODP)'.

Include natural synonyms and extensions users say (Word, Excel, PowerPoint, .docx, .xlsx, .pptx) to strengthen trigger terms.

Replace the vague phrase 'integration with LibreOffice and Microsoft Office formats' with concrete operations like 'convert between formats and automate mail merge'.

DimensionReasoningScore

Specificity

The description lists several concrete action areas ("document creation, spreadsheet automation, presentation generation") and names specific tools (LibreOffice, Microsoft Office), but "integration with... formats" is generic and no file-level operations are named. This matches the 'several specific actions with minor gaps' anchor rather than the comprehensive score-5 anchor.

4 / 5

Completeness

The 'what' is clearly stated (workflow covering document creation, spreadsheet automation, presentation generation), but there is no 'Use when...' clause or equivalent trigger guidance anywhere, which the rubric explicitly caps at 3. It fits the 'clear what, when missing' anchor and cannot score 4 without explicit 'when' guidance.

3 / 5

Trigger Term Quality

Natural terms users would say are present ("document", "spreadsheet", "presentation", "LibreOffice", "Microsoft Office"), but common synonyms and extensions (Word, Excel, PowerPoint, .docx, .xlsx, .pptx) are missing. Good coverage with a few natural terms absent fits the score-4 anchor.

4 / 5

Distinctiveness Conflict Risk

Naming LibreOffice and Microsoft Office gives it some distinctiveness, but the description spans the entire office domain (documents, spreadsheets, presentations, formats), creating real overlap risk with dedicated per-format skills. It is 'somewhat specific but could still overlap with similar skills', not the mostly-distinct score-4 case (e.g., 'PDF and Word document files').

3 / 5

Total

14

/

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.

Validation — 15 / 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

Path

plugins/AI-Agents-Safe-Coding-Skills-claude/skills/office-productivity/SKILL.md

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.