CtrlK
BlogDocsLog inGet started
Tessl Logo

markdown-token-optimizer

Analyzes markdown files for token efficiency. TRIGGERS: optimize markdown, reduce tokens, token count, token bloat, too many tokens, make concise, shrink file, file too large, optimize for AI, token efficiency, verbose markdown, reduce file size

82

1.37x
Quality

82%

Does it follow best practices?

Impact

84%

1.37x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

85%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 tight, well-structured body that demonstrates its own advice: a lean overview, a clearly sequenced read-only workflow with defined outputs, and clean progressive disclosure into two real reference files. The only flaws are minor redundancy (duplicate reference links and a 'When to Use' section that restates the description) and the absence of a ready-to-run token-counting command.

DimensionReasoningScore

Conciseness

The ~30-line body is lean, assumes Claude's competence (no explanations of what markdown or tokens are), and has no padded sections. It falls just short of anchor 5 because both reference files are linked twice (inline in Workflow and again in the References section) and the 'When to Use' bullets partially restate the description's triggers — minor redundancy that could be trimmed.

4 / 5

Actionability

Concrete, executable guidance throughout: a specific token heuristic ("~4 chars = 1 token"), a defined scan scope ("emojis, verbosity, duplication, large blocks"), and specified output formats ("Table with location, issue, fix, savings estimate"; "Current/potential/savings"). It is short of anchor 5 only because no ready-to-run command or worked example is given for the token count itself.

4 / 5

Workflow Clarity

The four-step sequence (Count → Scan → Suggest → Summary) is clearly ordered, each step has a defined output (report totals, table, summary with top recommendations), and the destructive/batch validation cap does not apply since the skill is explicitly read-only ("Suggest only (no auto-modification)"). As a simple, single-purpose skill under 50 lines with an unambiguous process, it fully meets the simple-skill exception.

5 / 5

Progressive Disclosure

The body is a concise overview with pattern catalogs appropriately split into two real, one-level-deep bundle files (references/ANTI-PATTERNS.md and references/OPTIMIZATION-PATTERNS.md), each clearly signaled and described in the References section. The 'references/API.md' mentions inside those files are inside before/after code-fence examples, not nested navigation, so navigation stays one level deep and easy.

5 / 5

Total

18

/

20

Passed

Description

70%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 well-constructed description with an explicit, extensive trigger list and a clear niche, but the capability statement is thin — one generic verb with a purpose qualifier that never mentions the skill's actual output (suggested optimizations with savings estimates). Trigger-term coverage is strong, with only minor gaps in synonyms and file extensions.

Suggestions

Expand the capability clause with concrete actions, e.g. 'Analyzes markdown files for token efficiency: counts tokens, detects bloat patterns, and suggests fixes with estimated savings' — this addresses the specificity gap without padding the trigger list.

Add a few missing natural terms and extensions to the trigger list such as '.md', 'SKILL.md', 'trim markdown', and 'condense' to move trigger-term coverage toward comprehensive.

Qualify the generic triggers (e.g. 'make concise' → 'make markdown concise', 'file too large' → 'SKILL.md too large') to reduce overlap risk with general conciseness or file-size requests.

DimensionReasoningScore

Specificity

"Analyzes markdown files for token efficiency" names the domain plus one concrete action, matching anchor 3, but it omits the skill's core deliverables (suggesting fixes, estimating savings), so coverage is not comprehensive. It is above anchor 2 because the stated purpose ('token efficiency') is more informative than a bare 'Processes PDF files'-style verb, yet below anchor 4 because no list of specific actions is present.

3 / 5

Completeness

Both 'what' ("Analyzes markdown files for token efficiency") and 'when' (an explicit "TRIGGERS:" clause with concrete trigger phrases) are present, and the equivalent trigger guidance satisfies the 'Use when...' requirement. It does not reach anchor 5 because the 'what' half is a single thin action clause, unlike the multi-action anchor-5 example.

4 / 5

Trigger Term Quality

The TRIGGERS list contains many natural user phrases — "optimize markdown, reduce tokens, token bloat, too many tokens, make concise, shrink file, file too large, verbose markdown, reduce file size" — giving good keyword coverage. It falls short of anchor 5 because synonyms like 'trim', 'condense', or 'shorten' and file extensions (.md, SKILL.md) are absent.

4 / 5

Distinctiveness Conflict Risk

The markdown/token niche is clear with distinct triggers like "optimize markdown", "token bloat", and "verbose markdown". A few generic phrases ("make concise", "file too large", "optimize for AI") create minor overlap risk with general editing/conciseness requests, keeping it below anchor 5 but above anchor 3.

4 / 5

Total

15

/

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
microsoft/GitHub-Copilot-for-Azure
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.