CtrlK
BlogDocsLog inGet started
Tessl Logo

report-to-google-doc

Narrow conversion skill. Invoke only when the user explicitly asks to convert an existing local or blob-hosted HTML analytics report into a Google Doc, DOCX, or shareable document.

72

Quality

88%

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

88%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 content is an exemplary operational skill: a fully executable six-step workflow with a hard preflight gate, concrete commands and MCP call payloads, a problem/fix repair table, and a verifiable local smoke-check block. Its only weaknesses are mild — a slightly redundant Standards section and no use of one-level-deep reference files to slim the main body.

DimensionReasoningScore

Conciseness

The body is dense and operational — no padding, no explanation of concepts Claude already knows, every section (Workflow, Standards, Repairs, Local Checks) carries instructions. It sits at 'efficient; minor instances of over-explanation that could be trimmed' rather than 5 because a few Standards bullets are slightly redundant with the Repairs table and could be compressed further.

4 / 5

Actionability

Fully executable guidance throughout: exact bash invocations with absolute paths and flags, the concrete MCP upload call with file URI and full DOCX MIME type, enumerated expected output files, and a runnable Local Checks block. The referenced script (scripts/report_to_google_doc_plan.py and its package) actually exists in the bundle, matching the copy-paste-ready top anchor.

5 / 5

Workflow Clarity

Six clearly sequenced steps with an explicit hard validation gate ('Do not upload until preflight_checks.json has status: "passed" with zero errors'), a post-upload validation step, and a Repairs table that provides the feedback loop (problem → fix) for error recovery. This matches the top anchor of clear sequence, explicit validation steps, and feedback loops; the batch upload operation is properly gated.

5 / 5

Progressive Disclosure

The body is well-organized into four clear sections, and the only bundle dependency (the helper script) is real and referenced by exact path with its outputs enumerated inline. It is a 4 rather than 5 because the ~110-line body is monolithic — the Repairs table and Standards details are candidates for a one-level-deep reference file, and the guideline reserving a 5 for well-organized sections applies to skills under 50 lines.

4 / 5

Total

18

/

20

Passed

Description

87%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, tight description: it explicitly states what it converts (HTML analytics report into Google Doc/DOCX/shareable document) and when to invoke it (only on explicit user request), using third-person imperative voice with no fluff. Trigger coverage is good though a few natural synonyms (Google Docs, Word document, upload to Drive) are missing.

DimensionReasoningScore

Specificity

The description names concrete source variants ("local or blob-hosted HTML analytics report") and multiple concrete output targets ("Google Doc, DOCX, or shareable document"), matching the 'several specific actions; minor gaps' anchor. It is not a 5 because the only action described is a single convert step, so coverage is not comprehensive; not a 3 because the source and target enumeration is more detailed than the 1-2 action example.

4 / 5

Completeness

Both halves are explicit: the 'what' is 'convert an existing local or blob-hosted HTML analytics report into a Google Doc, DOCX, or shareable document' and the 'when' is 'Invoke only when the user explicitly asks to convert...'. This matches the top anchor, which requires both what and when with concrete trigger phrases; the trigger clause is equivalent to an explicit 'Use when...' clause.

5 / 5

Trigger Term Quality

Natural terms a user would say are present: 'convert', 'HTML analytics report', 'Google Doc', 'DOCX', 'shareable document'. This matches 'good keyword coverage; a few natural terms missing' — synonyms like 'Google Docs', 'Word document', or 'upload to Drive' are absent.

4 / 5

Distinctiveness Conflict Risk

'Narrow conversion skill' plus the explicit HTML-report-to-Drive-pipeline framing carves out a clear niche with distinct triggers and minimal overlap with generic document or DOCX skills. The opening self-label ('Narrow conversion skill') plus the exclusive trigger ('only when the user explicitly asks') reinforces distinctiveness; score 4 would require notable overlap risk with a closely related skill, which is not present.

5 / 5

Total

18

/

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
XiaomiMiMo/MiMo-Code
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.