CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

baoyu-post-to-wechat

自媒体创作者与运营专员在需要将 Markdown 或 HTML 内容发布至微信公众号时,一键通过 API 或浏览器自动化完成文章与图文的排版及发布,彻底告别繁琐的手动排版与多步上传操作,大幅提升公众号日常发文与运营效率。

63

Quality

79%

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 ./skills/content-creation-publisher/baoyu-post-to-wechat/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

73%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 operational skill: the workflow is unambiguous with validation gates and error recovery, and commands are concrete and mostly copy-paste ready. Its weaknesses are token redundancy (config defaults and fallback chains repeated across sections, near-duplicate report templates) and inlining of API/config detail that belongs in the existing reference files.

Suggestions

State the comment-field defaults and the author fallback chain once (e.g. in the Preferences or Step 6 section) and reference them from the other steps instead of repeating them in Preferences, Step 0, and Step 6.

Merge the two completion-report templates into one with method-specific lines marked optional, and trim or shorten the Feature Comparison table, which overlaps the method and Prerequisites sections.

Move the EXTEND.md key specification, the draft/add payload rules, and the full report templates into the existing references (e.g. references/config/first-time-setup.md and references/article-posting.md), leaving a one-line pointer in SKILL.md.

Replace the vague 'still ensure final API request body includes resolved values' with a concrete mechanism (e.g. an env flag or a curl example) so the API path is fully copy-paste ready.

DimensionReasoningScore

Conciseness

The body is dense with tables and commands and avoids explaining concepts Claude already knows, but it could be tightened: the comment-config defaults (need_open_comment/only_fans_can_comment) are stated in the Preferences section, Step 0, and the Step 6 payload rules; the author fallback chain (CLI → frontmatter → EXTEND.md) is repeated three times; and the two completion-report templates plus the 12-row Feature Comparison table largely duplicate content elsewhere. This matches 'mostly efficient but includes some unnecessary content that could be tightened' rather than the minor-trim level 4.

3 / 5

Actionability

Mostly executable guidance: copy-paste-ready commands for every script (npx -y bun ${SKILL_DIR}/scripts/wechat-api.ts …), concrete test -f checks for EXTEND.md and credentials, exact .env formats, and explicit fallback chains. Minor gaps keep it below fully-copy-paste level 5: the external markdown-to-html skill path is an unresolved placeholder, plain-text saving is described rather than given as a command, and 'still ensure final API request body includes resolved values' provides no executable mechanism when script parameters don't expose the comment fields.

4 / 5

Workflow Clarity

An 8-step checklist with explicit skip conditions, a CRITICAL gate in Step 0 (first-time setup before anything else), a dedicated validation step (Step 4 metadata and cover checks with a stop-and-request fallback), error-recovery branches (skill not found options A/B, credential setup guidance), and a troubleshooting table — matching the anchor for clear sequence with explicit validation and feedback loops.

5 / 5

Progressive Disclosure

The body acts as an overview with well-signaled, one-level-deep references (references/image-text-posting.md, references/article-posting.md, references/config/first-time-setup.md — all verified to exist) plus a Detailed References table, and the three main scripts are indexed in a directory table. However, the EXTEND.md key specification, the draft/add payload rules, and the full completion-report templates are inlined in SKILL.md where they could live in the existing reference files, leaving minor organization gaps versus level 5.

4 / 5

Total

16

/

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 strong description with a clear niche, explicit what-and-when structure, and good natural trigger coverage in Chinese. The main weakness is the marketing-style padding ('彻底告别…大幅提升…效率'), which adds tokens without adding triggers or concrete capability detail.

DimensionReasoningScore

Specificity

The description names several concrete actions — publishing Markdown or HTML to the WeChat Official Account, formatting and publishing both articles (文章) and image-text posts (图文), via API or browser automation — with only minor coverage gaps (no mention of metadata/cover handling). The trailing benefit language ('彻底告别繁琐的手动排版…大幅提升…效率') is padding that keeps it below the comprehensive, fully concrete level 5.

4 / 5

Completeness

Both what and when are explicitly present: '一键通过 API 或浏览器自动化完成文章与图文的排版及发布' states the what, and '在需要将 Markdown 或 HTML 内容发布至微信公众号时' is an explicit when-clause identifying the audience and situation. The when is present but the second half of the description is marketing copy rather than additional concrete triggers, so it does not reach level 5.

4 / 5

Trigger Term Quality

Good coverage of natural phrases a user would say: '微信公众号', '公众号', 'Markdown', 'HTML', '文章', '图文', '发文'. A few natural terms and variations are missing (e.g. '.md'/'公众号推文'), so it falls just short of the comprehensive level 5.

4 / 5

Distinctiveness Conflict Risk

It occupies a clear niche — WeChat Official Account publishing — with distinct, specific triggers (微信公众号, 文章/图文, API/浏览器自动化) that are unlikely to fire for unrelated skills, matching the minimal-conflict-risk level 5 anchor.

5 / 5

Total

17

/

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: 2 deeper-than-1-level

Warning

referenced_paths_exist

Referenced path issues: 4 deeper-than-1-level

Warning

Total

14

/

16

Passed

Repository

anbeime/skill

Path

skills/content-creation-publisher/baoyu-post-to-wechat/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.