CtrlK
BlogDocsLog inGet started
Tessl Logo

wechat-article

抓取微信公众号文章,提取标题和内容并输出为 Markdown 格式。支持多种提取方式。

55

Quality

63%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Fix and improve this skill with Tessl

tessl review fix ./configs/microservice/bff-service/configs/agent-skills/clawhub/wechat-article/SKILL.md
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 concise and actionable with a clear ordered extraction strategy and tidy section structure, but the fallback workflow lacks explicit validation checkpoints and the two example sections are slightly redundant.

Suggestions

Make the fallback workflow explicit, e.g. "If a method returns 验证码/环境异常 or times out, proceed to the next strategy" to add clear checkpoints.

Merge the "输出示例" and "示例" sections into one to remove redundancy, or differentiate them clearly (expected output vs. CLI invocations).

Add a concrete command or note for the agent-browser strategy so all three listed methods are actionable rather than just named.

DimensionReasoningScore

Conciseness

The body is lean with no over-explanation of concepts Claude already knows; the only minor trim opportunity is the near-duplicate "输出示例" and "示例" sections.

4 / 5

Actionability

It gives concrete, copy-paste-ready commands with realistic mp.weixin.qq.com URLs covering basic use and file output, though the agent-browser strategy is named without a concrete command.

4 / 5

Workflow Clarity

The three extraction strategies are listed in priority order ("按顺序尝试"), but the fallback/checkpoint between methods is only implicit rather than an explicit validate-then-try-next flow.

3 / 5

Progressive Disclosure

For a simple under-50-line skill the body is well organized into clear sections with a one-level-deep script reference, with only minor redundancy from the two example sections.

4 / 5

Total

15

/

20

Passed

Description

58%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 clearly states what the skill does with concrete actions in a distinct niche, but omits any explicit "when to use" trigger guidance and lacks synonym coverage for its trigger terms.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user provides a mp.weixin.qq.com link or asks to save/convert a 微信公众号/微信文章 to Markdown."

Include natural synonyms and the URL pattern (公众号, 微信文章, mp.weixin.qq.com) so users' varied phrasings match the description.

Replace the vague "支持多种提取方式" with a brief specific capability note (e.g. fallback through r.jina.ai, direct fetch, browser automation).

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — "抓取微信公众号文章,提取标题和内容并输出为 Markdown 格式" — giving fetch, extract, and format-as-Markdown steps, with only minor coverage gaps from the vague "支持多种提取方式".

4 / 5

Completeness

The "what" is clearly stated, but there is no "Use when..." clause or equivalent explicit trigger guidance, so completeness is capped at 3 per the rubric guidelines.

3 / 5

Trigger Term Quality

Relevant natural keywords like "微信公众号文章" and "Markdown" are present, but common synonyms and variations a user might say (公众号, 微信文章, mp.weixin.qq.com) are missing.

3 / 5

Distinctiveness Conflict Risk

The WeChat official-account article niche is distinct with low conflict risk, though the generic "支持多种提取方式" keeps it just short of a fully distinct trigger profile.

4 / 5

Total

14

/

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.

Validation14 / 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

Total

14

/

16

Passed

Repository
UnicomAI/wanwu
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.