CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

gzh-design

微信公众号文章排版引擎,将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML。主题风格从 references/theme-index.md 注册的自定义主题库中选取,自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名。支持 Markdown / Word(.docx) / PDF / 纯文本输入(非 Markdown 先自动归一化),也支持"一键自动排版"(自动推断结构+选主题),还支持根据用户描述/参考图生成自定义主题组件库并保存本地复用。触发场景:(1) 用户提到"公众号排版""公众号文章""微信排版""gzh",(2) 用户想把文章(md/docx/pdf/纯文本)转成公众号 HTML,(3) 用户说"自动排版""一键排版"公众号内容,(4) 用户想为公众号排版"生成新主题/自定义风格/按这张图做一套组件库"。不用于生成普通网页/落地页/PPT(用前端或 PPT 类 skill)。

Quality

94%

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.

A well-engineered skill body: two clearly sequenced workflows with mandatory script-validated feedback loops, exact naming conventions and commands, and a clean split where all reusable HTML lives in reference libraries rather than the main file. The only weaknesses are moderate rule duplication between workflow steps and the Gotchas section, and a genre→theme mapping inlined in step 1 that duplicates theme-index.md.

Suggestions

Remove the six-bullet genre→theme mapping in step 1 and rely solely on theme-index.md's '适用场景' column (already cited as the single source), to avoid the two lists drifting apart.

Consolidate the duplicated dashed-border, per-paragraph underline, and signature rules: state each rule once in its workflow step and let Gotchas reference it, or keep details only in Gotchas.

Reconcile SKILL.md's '主动推荐制' step 1 with theme-index.md's '选择建议' section (which describes a user-selection default), so the two files prescribe the same selection behavior.

DimensionReasoningScore

Conciseness

The body is dense and domain-specific (paste behavior, <span leaf> wrapping, platform bans, full-width punctuation) with no explanation of concepts Claude already knows, but several rules are stated twice — the dashed-border rule appears in step 4 ("强调与小标题用'小标签/左竖条',不要用虚线框") and again in Gotchas, the per-paragraph underline rule appears in 智能处理 #3 and Gotchas, and the signature rules span #6/#7 and Gotchas. This fits 'efficient; minor instances of over-explanation that could be trimmed'; it is above 3 because almost every token is non-obvious domain knowledge, and below 5 because the duplication could be consolidated.

4 / 5

Actionability

Guidance is fully executable: concrete script invocations ("<SKILL_ROOT>/scripts/validate_gzh_html.py <生成的.html 的实际路径>", "scripts/wrap_preview.py", "component_lint.py ."), an exact output-file naming convention, an element→component mapping table, and explicit 'take HTML from the component libraries, never hand-write' with the library files named. This matches the 'fully executable; copy-paste ready commands; covers common cases' anchor.

5 / 5

Workflow Clarity

Steps 0–6 are clearly sequenced with a mandatory validation checkpoint ("必须运行校验脚本,ERROR 清零才算完成") and an explicit feedback loop ("报 ERROR 就回到第 4 步修"), plus a second validated workflow (custom theme generation ending in component_lint to 0 ERROR) and a Gotchas checklist. This matches the anchor 'clear sequence with explicit validation steps; feedback loops for error recovery; checklists'.

5 / 5

Progressive Disclosure

The bundle structure is excellent: SKILL.md holds only process/decisions, all HTML lives in references/ (theme-index as declared single source, per-theme libraries, common-components, format-normalize, theme-generator, eval-cases), every referenced path exists, and links are clearly signaled inline. It falls short of 5 because step 1 inlines the full genre→theme mapping (six bullets) that duplicates theme-index.md's '适用场景' column — inline content that belongs in the reference and can drift out of sync — fitting 'good structure; most content appropriately placed; minor organization gaps'.

4 / 5

Total

18

/

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.

The description is exemplary: a precise capability inventory in third person, explicit four-scenario triggers with natural Chinese user phrasing, and explicit non-goals that delimit it from frontend/PPT skills. It answers 'what', 'when', and 'when not' with concrete language throughout.

DimensionReasoningScore

Specificity

The description lists multiple concrete actions — "将 Markdown 转换为可直接粘贴到公众号编辑器的 HTML", "自动章节编号、关键词下划线标记、引言卡片、目录导航、代码块、图片/GIF、作者签名", "支持 Markdown / Word(.docx) / PDF / 纯文本输入", "一键自动排版", and custom theme generation with local reuse — comprehensive coverage with no vague filler. It is not below 5 because no concrete capability is missing and not above because 5 is the scale maximum.

5 / 5

Completeness

Both 'what' (layout engine converting multi-format input into paste-safe WeChat HTML with enumerated features) and 'when' are explicitly and concretely answered via "触发场景:(1)…(4)" with specific trigger phrases, matching the anchor for a clear 'what' plus concrete trigger clauses. Score 3/4 would require a missing or weakly implied 'when', which is not the case.

5 / 5

Trigger Term Quality

Natural synonyms and extensions are comprehensively covered: "公众号排版", "公众号文章", "微信排版", "gzh", "自动排版", "一键排版", plus file formats .md/.docx/.pdf/纯文本. It fits the anchor 'comprehensive coverage of natural terms including synonyms and file extensions'; score 4 would require missing natural terms, which is not the case.

5 / 5

Distinctiveness Conflict Risk

It carves a clear niche (WeChat official-account layout only) with distinct triggers and an explicit exclusion — "不用于生成普通网页/落地页/PPT(用前端或 PPT 类 skill)" — minimizing conflict with adjacent web/PPT skills. Lower scores would imply overlap risk that the explicit boundary already forecloses.

5 / 5

Total

20

/

20

Passed

Validation

87%

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

Validation — 14 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

relative_links

Relative link issues: 5 missing

Warning

referenced_paths_exist

Referenced path issues: 3 missing

Warning

Total

14

/

16

Passed

Repository

isjiamu/gzh-design-skill

Path

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.