CtrlK
BlogDocsLog inGet started
Tessl Logo

baoyu-markdown-to-html

Converts Markdown to styled HTML with WeChat-compatible themes. Supports code highlighting, math, Mermaid (rendered to PNG via headless Chrome), PlantUML, footnotes, alerts, infographics, and optional bottom citations for external links. Use when user asks for "markdown to html", "convert md to html", "md 转 html", "微信外链转底部引用", or needs styled HTML output from markdown.

72

Quality

91%

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

82%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 and well-structured with executable commands, clear option/theme tables, and a sequenced workflow. It is efficient and free of filler; minor tightening of verbose decision-branch explanations and possibly offloading dense reference tables would push conciseness and progressive disclosure to the top level.

Suggestions

Tighten the Step 0 CJK detection steps and the cross-skill EXTEND.md walkthrough into shorter imperative lines to lift conciseness.

Add an explicit final validation/verification note in Step 3 (e.g., confirm the .html was written and report backupPath only when present) to strengthen the workflow checkpoint.

Consider moving the full color-preset and supported-feature tables to a references/ file referenced from SKILL.md to improve progressive disclosure.

DimensionReasoningScore

Conciseness

The body is largely efficient — tables for options, themes and features avoid prose padding — but sections like the CJK pre-check detection steps and the cross-skill EXTEND.md walkthrough restate relatively mechanical steps that could be trimmed slightly. It never teaches concepts Claude already knows, so it stays above a 3.

4 / 5

Actionability

Concrete executable commands are given throughout (e.g. `${BUN_X} {baseDir}/scripts/main.ts <markdown_file> --theme <theme> [--cite]`), with a full options table, color presets, copy-paste examples, and a concrete JSON output schema covering the common cases.

5 / 5

Workflow Clarity

Steps 0–3 are clearly sequenced with condition gates and resolution-order lists, but the operation is a non-destructive file conversion so heavy validation checkpoints aren't critical; a couple of decision branches (theme fallback, citation mode) are explicit but lack a final verify-the-output checkpoint, keeping it just below 5.

4 / 5

Progressive Disclosure

Content is well-organized into clear sections (User Input Tools, Preferences, Workflow, Usage, Output, Themes, Features) with the only external reference being the scripts/main.ts entry point, which is real. A few dense reference tables (color presets, supported features) could arguably live in a reference file, so it is just short of a 5.

4 / 5

Total

17

/

20

Passed

Description

100%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.

This is a strong description: it states concrete capabilities, gives explicit 'Use when' trigger phrases with synonyms and bilingual terms, and is highly distinct. Voice is third-person ('Converts'), consistent with rubric guidance.

DimensionReasoningScore

Specificity

The description lists many concrete actions — 'Converts Markdown to styled HTML', 'code highlighting, math, Mermaid (rendered to PNG via headless Chrome), PlantUML, footnotes, alerts, infographics, and optional bottom citations' — giving comprehensive coverage of capabilities.

5 / 5

Completeness

It explicitly answers both 'what' (converts Markdown to styled HTML with specific features) and 'when' (an explicit 'Use when...' clause with concrete trigger phrases), matching the 5-anchor example closely.

5 / 5

Trigger Term Quality

It includes natural phrases users would actually say — 'markdown to html', 'convert md to html', 'md 转 html', '微信外链转底部引用' — covering synonyms, file extensions and bilingual variants comprehensively.

5 / 5

Distinctiveness Conflict Risk

The niche is clear (Markdown→styled HTML for WeChat themes with Mermaid/PlantUML/citations), and its triggers ('md 转 html', '微信外链转底部引用') are specific enough to minimize overlap with other skills.

5 / 5

Total

20

/

20

Passed

Validation

75%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation12 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

relative_links

Relative link issues: 2 missing

Warning

Total

12

/

16

Passed

Repository
JimLiu/baoyu-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.