CtrlK
BlogDocsLog inGet started
Tessl Logo

chart-style-unifier

Batch-unify typography (font family, size, italics) for Word table cells and embedded charts; use when you need consistent formatting across theses/reports without changing body text.

66

Quality

80%

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

68%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 highly actionable with executable code for all three workflows, but suffers from duplicated boilerplate sections and lacks explicit validation checkpoints for a batch document-modification operation. A broken tests/ reference and inlined macro blocks leave minor organization gaps.

Suggestions

Remove the duplicate generic boilerplate sections at lines 11-52 (When to Use, Key Features, Dependencies, Example Usage, Implementation Details); keep only the substantive versions later in the file to cut ~40 lines of padding.

Add an explicit validation/verification checkpoint to the run plan (e.g., re-open the output .docx and confirm table-cell fonts match config, or check that the run status transitions pending → done) so the batch workflow includes a feedback loop.

Fix or remove the broken reference to tests/test_table_font.py (line 301), and consider moving the long VBA macros into a reference file under references/ to reduce SKILL.md body weight.

DimensionReasoningScore

Conciseness

The body duplicates five section headings (When to Use, Key Features, Dependencies, Example Usage, Implementation Details) — the first instance of each (lines 11-52) is generic boilerplate restating the description ("Use this skill when a others task needs a packaged method", "Structured execution path designed to keep outputs consistent") that adds little value; the second instance holds the real content, so several padded sections inflate token use.

3 / 5

Actionability

Fully executable guidance: concrete bash commands (`python scripts/init_run.py --table`, `python scripts/change_table_font.py`), a complete config.json example, and two copy-paste-ready VBA macros covering table, embedded-chart, and linked-chart cases.

5 / 5

Workflow Clarity

Steps are sequenced (init run → edit config → execute) with a linked-chart safe-workflow in 5.4, but this is a batch operation modifying Word documents with no explicit validation/verification step or feedback loop (validate → fix → retry); the config's "status": "pending" has no described completion check, so the batch-operation cap applies.

3 / 5

Progressive Disclosure

Good section structure with one-level-deep references to real bundle files (references/style-apply-checklist.md, style-spec-template.md, scripts/*.py all exist), but the body references tests/test_table_font.py (line 301) which does not exist, and the ~90-line VBA macros are inlined rather than split into a separate reference file.

4 / 5

Total

15

/

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 specific, complete, and distinctive, clearly stating both the capability and the trigger conditions in third person. It could add file extensions/synonyms for even stronger trigger coverage.

DimensionReasoningScore

Specificity

Lists multiple concrete actions and attributes — "Batch-unify typography (font family, size, italics) for Word table cells and embedded charts" — with named objects (table cells, embedded charts) and attributes (family, size, italics), plus the explicit "without changing body text" scope.

5 / 5

Completeness

Explicitly answers both what ("Batch-unify typography ... for Word table cells and embedded charts") and when ("use when you need consistent formatting across theses/reports") with a concrete trigger phrase.

5 / 5

Trigger Term Quality

Good natural coverage ("consistent formatting", "theses/reports", "Word", "table cells", "embedded charts"), but missing file extensions like .docx and synonyms like "Word documents".

4 / 5

Distinctiveness Conflict Risk

Clear niche — typography normalization for Word table cells and embedded charts only, scoped by "without changing body text" — with distinct triggers and minimal overlap with other skills.

5 / 5

Total

19

/

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
aipoch/medical-research-skills
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.