CtrlK
BlogDocsLog inGet started
Tessl Logo

wechat-official-messages

Design safe WeChat follower-message automation and send customer-service text only when the user provides an explicit target and confirmation.

57

Quality

64%

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 ./examples/plugin-packages/wechat-official/.opencode/skills/wechat-official-messages/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

The body is lean and well-organized with concrete boundaries and a named API, but it stops short of an executable send example and lacks an explicit validation checkpoint for the outward-facing send step.

Suggestions

Add a concrete, copy-paste-ready example showing how to call 'send-customer-text' with a confirmed target OpenID and text payload.

Insert an explicit validation/confirmation checkpoint before the send step (e.g. verify the OpenID, user confirmation, and platform customer-service window) with a retry-on-failure note.

Optionally split the rule-drafting vs. live-send guidance into short labeled subsections so each mode is unambiguous.

DimensionReasoningScore

Conciseness

Four tight numbered points with no padding and no explanation of concepts Claude already knows; every line carries actionable or constraint information.

3 / 3

Actionability

Guidance names a concrete API ('send-customer-text') and specific items to define, but lacks an executable call example, so it is not fully copy-paste ready.

2 / 3

Workflow Clarity

A numbered sequence is present, but an outward-facing send operation has no explicit validation/confirmation checkpoint or error-recovery loop, capping clarity at 2.

2 / 3

Progressive Disclosure

This is a short single-purpose skill under 50 lines with no bundle files, and the content is well-organized as a titled intro plus numbered list, matching the simple-skill allowance for a top score.

3 / 3

Total

10

/

12

Passed

Description

57%

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 specific to a clear niche and uses third-person voice, but it lacks an explicit 'Use when...' trigger clause and broader natural keyword coverage, capping completeness and trigger quality at the mid level.

Suggestions

Add an explicit 'Use when...' clause naming the situations that should trigger this skill (e.g. user asks to set up WeChat auto-replies, welcome messages, or customer-service text).

Broaden trigger terms with natural user phrasing such as '公众号', 'auto-reply', 'welcome message', and 'keyword reply' to improve discoverability.

List a fuller set of concrete actions (design trigger rules, draft welcome messages, send confirmed customer-service text) to lift specificity to the top anchor.

DimensionReasoningScore

Specificity

Names the domain ('WeChat follower-message automation') and two actions ('Design ... automation', 'send customer-service text'), but the action set is not comprehensive enough for the top anchor.

2 / 3

Completeness

It states what the skill does, but there is no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 2 per the guidelines.

2 / 3

Trigger Term Quality

Terms like 'WeChat follower-message' and 'customer-service text' are relevant, but common variations users would naturally say (e.g. '公众号', 'auto-reply', 'welcome message') are missing.

2 / 3

Distinctiveness Conflict Risk

The WeChat official-account follower-message niche is specific and unlikely to be confused with other skills, satisfying the clear-niche anchor.

3 / 3

Total

9

/

12

Passed

Validation

100%

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

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
Devin-AXIS/iPolloWork
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.