CtrlK
BlogDocsLog inGet started
Tessl Logo

wechat-publisher

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

72

3.06x
Quality

62%

Does it follow best practices?

Impact

89%

3.06x

Average score across 3 eval scenarios

SecuritybySnyk

Passed

No known issues

Fix and improve this skill with Tessl

tessl review fix ./public/skills/0731coderlee-sudo/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 provides highly actionable, concrete commands and examples for publishing Markdown to WeChat, but suffers severely from verbosity and repetition. The same information (especially frontmatter requirements and cover image options) is repeated 2-3 times, inflating the token cost significantly. The workflow lacks validation checkpoints, and the monolithic structure with no progressive disclosure makes it harder to navigate.

Suggestions

Eliminate duplicate content: consolidate the frontmatter requirements into a single section instead of repeating title/cover requirements three times with identical examples.

Remove content Claude already knows or doesn't need: changelog, license section, feature checklist with emoji, and explanations of what Markdown code blocks are.

Replace hardcoded user paths (/Users/leebot/, /Users/bruce/) with generic placeholders like <workspace_path> or relative paths.

Add explicit validation steps to the workflow: verify env vars are set, confirm wenyan is installed, check publish output for success/failure before proceeding.

DimensionReasoningScore

Conciseness

Extremely verbose with heavy repetition. The frontmatter requirements (title + cover are mandatory) are explained at least 3 separate times with nearly identical content. The cover image options (relative/absolute/network) are shown twice. Feature checklists, emoji decorations, and changelog/license sections add no value for Claude. Hardcoded user paths (/Users/leebot/, /Users/bruce/) waste tokens.

1 / 3

Actionability

Provides fully executable, copy-paste ready commands throughout: installation, environment setup, publish commands with various theme options, custom theme management, and troubleshooting with specific error messages mapped to solutions. 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 environment variables are set before publishing, no feedback loop for handling upload failures, and no verification that the article actually landed in the draft box. The troubleshooting section partially compensates but isn't integrated into the workflow.

2 / 3

Progressive Disclosure

Everything is in a single monolithic file with no references to supporting files despite the content being long enough to warrant splitting. Theme documentation, troubleshooting, and format requirements could each be separate files. No bundle files are provided, and the content is a wall of repeated information with poor organization — the same concepts appear in multiple sections.

1 / 3

Total

7

/

12

Passed

Description

82%

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 well-crafted description that clearly identifies a specific niche (Markdown to WeChat Official Account publishing) with concrete capabilities. Its main weakness is the absence of an explicit 'Use when...' clause, which would help Claude know exactly when to select this skill. The trigger terms are strong and naturally match what a Chinese-speaking user would say.

Suggestions

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

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 for when Claude should select this skill.

2 / 3

Trigger Term Quality

Contains strong natural trigger terms users would say: 'Markdown', '微信公众号' (WeChat Official Account), '草稿箱' (draft box), '代码高亮' (code highlighting), '图片自动上传' (auto image upload), 'wenyan-cli'. These cover the domain well with natural Chinese terms.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a very specific niche: WeChat Official Account publishing via wenyan-cli. This is unlikely to conflict with other skills due to the unique combination of Markdown-to-WeChat workflow and the specific tool mentioned.

3 / 3

Total

11

/

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
Demerzels-lab/elsamultiskillagent
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.