CtrlK
BlogDocsLog inGet started
Tessl Logo

wechat-publisher

一键发布 Markdown 到微信公众号草稿箱。基于 wenyan-cli,支持多主题、代码高亮、图片自动上传。

67

3.06x
Quality

55%

Does it follow best practices?

Impact

89%

3.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./data/skills-md/0731coderlee-sudo/wechat-publisher/wechat-publisher/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

The skill is highly actionable with concrete commands and good error-to-solution mappings, but severely undermined by extreme verbosity and repetition—the frontmatter requirements alone are stated three times with full examples each time. The document would benefit enormously from being split into a concise SKILL.md overview with references to separate files for themes, troubleshooting, and examples. The workflow lacks integrated validation checkpoints.

Suggestions

Eliminate the triple repetition of frontmatter requirements—state them once with examples, then reference that section elsewhere.

Remove non-actionable sections (changelog, license, feature checklist) and explanatory content Claude already knows (what Markdown code blocks are, how images work).

Split theme catalog and troubleshooting into separate referenced files (e.g., THEMES.md, TROUBLESHOOTING.md) to reduce the main file size.

Add validation checkpoints to the workflow: verify credentials with a test API call before publishing, and confirm draft creation after publishing.

DimensionReasoningScore

Conciseness

Extremely verbose with heavy repetition. The frontmatter requirements (title + cover mandatory) are explained at least 3 separate times with nearly identical content. Feature checklists, emoji decorations, and explanations of basic concepts (what Markdown is, how images work) add significant bloat. Hardcoded user paths (/Users/leebot/) are included. The changelog and license sections waste tokens on non-actionable content.

1 / 3

Actionability

Provides fully executable, copy-paste ready commands throughout: installation, configuration, publishing via multiple methods, theme customization, and troubleshooting with specific error messages mapped to specific fixes. The frontmatter examples are concrete and complete.

3 / 3

Workflow Clarity

The high-level workflow (prepare → publish → review) is listed but lacks validation checkpoints. There's no explicit step to verify credentials work before publishing, no feedback loop for handling partial upload failures, and no verification step after publishing to confirm the draft appeared in the WeChat backend. The troubleshooting section partially compensates but is reactive rather than integrated into the workflow.

2 / 3

Progressive Disclosure

Everything is in a single monolithic file with no references to supporting bundle files. Content that should be separated (theme catalog, troubleshooting guide, frontmatter examples) is all inline, creating a very long document. No bundle files are provided despite the content length warranting separation into reference files.

1 / 3

Total

7

/

12

Passed

Description

67%

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 strong in specificity and distinctiveness, clearly identifying a niche workflow (Markdown to WeChat Official Account publishing) with concrete features. Its main weaknesses are the lack of an explicit 'Use when...' clause and limited coverage of natural trigger terms users might use, particularly English variations or alternative phrasings.

Suggestions

Add an explicit 'Use when...' clause, e.g., '当用户需要将 Markdown 文章发布到微信公众号、排版公众号文章、或提到 wenyan/微信排版时使用。'

Include more natural trigger term variations such as 'WeChat', '公众号排版', '微信文章', 'MP article', '公众号发布' to improve matching across different user phrasings.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: publishing Markdown to WeChat Official Account drafts, multi-theme support, code highlighting, and automatic image uploading. These are clear, actionable capabilities.

3 / 3

Completeness

Clearly answers 'what does this do' (publish Markdown to WeChat drafts with themes, code highlighting, image upload), but lacks an explicit 'Use when...' clause or equivalent trigger guidance, which caps this at 2 per the rubric.

2 / 3

Trigger Term Quality

Includes relevant keywords like 'Markdown', '微信公众号' (WeChat Official Account), '草稿箱' (draft box), 'wenyan-cli', '代码高亮' (code highlighting), and '图片自动上传' (auto image upload). However, it misses common user variations like 'WeChat', 'MP', 'publish article', or English equivalents that users might naturally say.

2 / 3

Distinctiveness Conflict Risk

Very distinct niche: publishing Markdown specifically to WeChat Official Account drafts using wenyan-cli. This is unlikely to conflict with other skills due to the highly specific platform (WeChat公众号) and tool (wenyan-cli) references.

3 / 3

Total

10

/

12

Passed

Validation

81%

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

Validation9 / 11 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

9

/

11

Passed

Repository
NeverSight/skills_feed
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.