CtrlK
BlogDocsLog inGet started
Tessl Logo

wechat-article-publisher

从 Markdown 文件或网页链接提取文章并发布到微信公众号。适用于需要“自动创建草稿/提交发布”、统一微信样式(standard/viral)和批量复用发布流程的场景。

71

Quality

87%

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

SKILL.md
Quality
Evals
Security

Quality

Content

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

An exemplary concise, actionable SKILL.md body: exact commands, complete parameter documentation, explicit dry-run validation, and error-code recovery guidance with no wasted tokens. The only structural weakness is that the referenced script path cannot be verified against the provided bundle.

DimensionReasoningScore

Conciseness

The body is lean and entirely operational — workflow steps, a flag table, constraints, and output fields — with zero padding or explanation of concepts Claude already knows; every token earns its place.

5 / 5

Actionability

Fully executable guidance: exact commands ('python scripts/publish_wechat.py <输入> --dry-run'), a complete argument list, required config fields (app_id/app_secret/author), expected JSON output fields, and concrete error-code remedies — copy-paste ready for the common cases.

5 / 5

Workflow Clarity

The 5-step workflow is clearly sequenced with an explicit validation checkpoint ('发布前优先做 --dry-run,检查标题、摘要和渲染 HTML') and error-recovery guidance for 48001 (keep draft, publish manually) and 41005 (retry with --cover-image), matching the anchor with validation steps and feedback for error recovery.

5 / 5

Progressive Disclosure

A short, well-sectioned single-file skill whose only reference ('scripts/publish_wechat.py') is one level deep and clearly signaled, but that referenced script is not present in the bundle (no scripts/ directory exists), leaving a minor verification gap that keeps it below anchor 5.

4 / 5

Total

19

/

20

Passed

Description

78%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 specific, well-targeted description that clearly states what the skill does and gives an explicit applicability clause, in the appropriate third-person imperative style. Its main weaknesses are slightly abstract 'when' phrasing and missing common synonyms and file/phrase variations that users would naturally say.

Suggestions

Rewrite the '适用于' clause around concrete user utterances, e.g. '当用户要求把 Markdown 文章或网页链接发布到微信公众号、生成公众号草稿、或套用公众号排版模板时使用'.

Add missing natural trigger terms and synonyms such as '公众号', '公众号文章', '图文', '推送' so keyword coverage reaches anchor 5.

Mention the cover-image auto-generation and machine-readable outputs (media_id / publish_id) in the 'what' portion to close the coverage gap.

DimensionReasoningScore

Specificity

The description lists several concrete actions — '提取文章并发布到微信公众号', '自动创建草稿/提交发布', '统一微信样式(standard/viral)', '批量复用发布流程' — but omits capabilities covered in the body such as cover-image generation and programmatic output fields, so it falls at 'several specific actions; minor gaps' rather than comprehensive.

4 / 5

Completeness

Both 'what' (extract from Markdown/URL and publish to WeChat) and 'when' (explicit '适用于…的场景' clause) are present, but the when-triggers are process descriptions ('批量复用发布流程') rather than concrete user utterances, so it sits below the anchor-5 example with explicit trigger phrases.

4 / 5

Trigger Term Quality

Good natural keyword coverage ('Markdown 文件', '网页链接', '微信公众号', '草稿', '发布', '样式') that users would plausibly say, but common variations like '公众号文章', '推送', '图文', or 'weixin' are missing, matching 'good keyword coverage; a few natural terms missing'.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — WeChat official-account publishing with draft/publish workflow and named templates (standard/viral) — with triggers unlikely to fire for any other skill, matching 'clear niche with distinct triggers; minimal conflict risk'.

5 / 5

Total

17

/

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

referenced_paths_exist

Referenced path issues: 5 missing

Warning

Total

15

/

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.