CtrlK
BlogDocsLog inGet started
Tessl Logo

wechat-search

Search WeChat Official Account articles using OpenClaw's web search, Tavily API, and web fetch capabilities with compliance-focused design.

49

Quality

53%

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 ./configs/microservice/bff-service/configs/agent-skills/clawhub/wechat-search/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

50%

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

The body is well-organized and gives usable CLI examples, but it is verbose, lacks the actual implementation code behind the referenced `wechat-search` command, and keeps all content inline despite its length. It is functional but improvable on token efficiency and actionability.

Suggestions

Remove the 'Future Enhancements' section and de-duplicate the three-layer strategy between 'Features' and 'Search Strategy Details' to tighten the body.

Provide executable code for the Brave/Tavily calls and HTML parsing (or bundle a script in scripts/ and reference it) so the guidance is copy-paste ready rather than descriptive.

Present the fallback strategy as a numbered procedure with explicit failure/validation checkpoints (e.g. 'If Brave returns no results or errors, proceed to Layer 2').

DimensionReasoningScore

Conciseness

Mostly efficient with concrete usage examples, but padded by a speculative 'Future Enhancements' section, redundancy between 'Features' and 'Search Strategy Details', and explanations of robots.txt/rate limiting that Claude already knows.

2 / 3

Actionability

Provides concrete bash usage examples and a config JSON block, but no bundled `wechat-search` script exists and the actual Brave/Tavily API calls and HTML parsing are described abstractly rather than as executable code, leaving key implementation details missing.

2 / 3

Workflow Clarity

The three-layer fallback (Brave → Tavily → direct fetch) is implied across 'Search Strategy Details' and 'Error Handling', but it is not presented as an explicit numbered procedure with validation checkpoints, so the sequence is present yet implicit.

2 / 3

Progressive Disclosure

The ~96-line body is well-sectioned but entirely inline with no external references; for a skill over 50 lines, content such as detailed strategy and compliance notes could be split into reference files rather than kept inline.

2 / 3

Total

8

/

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 conveys a clear, distinctive niche and concrete tools but stops short of listing multiple distinct actions and omits an explicit 'Use when' trigger. It is solid but not exemplary.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user asks to find or search WeChat Official Account (微信公众号) articles.'

Include common user-facing variations like '公众号' and '微信公众号' alongside 'WeChat Official Account articles' to improve trigger term coverage.

Reframe the methods as distinct capabilities (e.g. 'search via Brave/Tavily, fetch article pages, filter by date') to lift specificity toward the top anchor.

DimensionReasoningScore

Specificity

Names the domain and concrete action ('Search WeChat Official Account articles') plus three methods ('OpenClaw's web search, Tavily API, and web fetch capabilities'), but it is effectively one action via multiple tools rather than the multiple distinct concrete actions the top anchor requires.

2 / 3

Completeness

Clearly states what the skill does but lacks any 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 2.

2 / 3

Trigger Term Quality

Includes the natural phrase 'WeChat Official Account articles' but omits common variations users would actually say, such as '微信公众号', '公众号', or 'WeChat articles', so coverage is partial.

2 / 3

Distinctiveness Conflict Risk

The WeChat Official Account niche is specific and unlikely to trigger for unrelated skills, matching the clear-niche top 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
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.