CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

work-channel-binding

Guide Feishu or WeCom work channel binding for Main Agent managed crews, including dry-run config plans, safe openclaw.json updates, Gateway restart followup, and binding checks.

Quality

75%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./crews/it-engineer/skills/work-channel-binding/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

71%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 highly actionable, well-sequenced operational runbook with strong safety gates (confirmation before apply and restart, secret redaction) and commands that match the bundled scripts. Its main defects are dangling tutorial references (docs/feishu.md and docs/wecom.md are missing from the bundle) and a duplicated bilingual section that spends tokens twice on the same guidance.

Suggestions

Either add the missing docs/feishu.md and docs/wecom.md files to the bundle or replace those references with inline, self-contained setup steps, since steps 2-3 and the prerequisites section currently point at non-existent files.

De-duplicate the first-binding reminder: the Chinese section '给 main agent 与 IT engineer 各绑一个 Work channel 账号' repeats the preceding English paragraph — merge them into one (bilingual or single-language) block.

Add an explicit recovery branch to the flow, e.g. 'if the post-restart binding check fails, correlate errors via openclaw logs, fix the plan, and re-run apply only after re-confirmation.'

DimensionReasoningScore

Conciseness

The body is dominated by lean, directive steps with exact commands and flags, assuming Claude's competence (no 'what is Feishu' style padding). Minor over-explanation keeps it from anchor 5: the Chinese subsection '给 main agent 与 IT engineer 各绑一个 Work channel 账号' largely duplicates the preceding English paragraph, and the '飞书 / 企业微信的交互界面体验都比微信强太多' rationale bullets are persuasion rather than instruction.

4 / 5

Actionability

Guidance is mostly executable: every flow step carries a copy-paste-ready command (e.g. 'WISEFLOW_CONFIRM_WECOM_INSTALL=confirmed ./skills/work-channel-binding/scripts/install-wecom-channel.sh', the full prepare script invocation whose flags match the actual argparse interface). It falls short of anchor 5 because steps 2 and the prerequisites direct the agent to tutorial files 'docs/feishu.md' and 'docs/wecom.md' that do not exist in the bundle, so a key step cannot be executed as written.

4 / 5

Workflow Clarity

The 12-step Required Flow is clearly sequenced with explicit checkpoints: binding check (step 5), dry-run plan, redacted summary and user confirmation before apply (steps 6-8), and restart confirmation plus pending-followup record/complete (steps 9-12). Validation is present, so the destructive-operation cap of 3 does not apply, but there is no explicit error-recovery loop (what to do if binding verification fails after restart — only log-diagnostics guidance), which is the 'minor validation gap' of anchor 4 rather than anchor 5's feedback loops.

4 / 5

Progressive Disclosure

Scored against the actual bundle: all seven scripts in scripts/ are correctly referenced one level deep with exact paths, but the two channel tutorials referenced in the body ('./skills/work-channel-binding/docs/feishu.md' and 'docs/wecom.md', each cited twice) do not exist in the bundle. This is more than the 'minor organization gaps' of anchor 4 — the primary channel-specific detail has no home and the references dangle — while the overall sectioning and script wiring are better than anchor 3's 'references not clearly signaled'.

3 / 5

Total

15

/

20

Passed

Description

70%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 specific, distinctive description with concrete capability phrases, but it omits any 'when to use' trigger guidance, which caps its completeness. Adding an explicit use-when clause and natural synonyms (Lark, Enterprise WeChat) would round it out.

Suggestions

Add an explicit trigger clause, e.g. 'Use when the user wants to bind or rebind a Feishu or WeCom work channel, asks about channel setup, or when Main Agent recommends one.'

Include natural synonyms users actually say: 'Lark' (Feishu's international name) and 'Enterprise WeChat / 企业微信' (WeCom), since the skill body is bilingual.

Consider mentioning account/credential and dmPolicy/groupPolicy collection so the capability list covers the full flow it guides.

DimensionReasoningScore

Specificity

The description lists several concrete actions — "dry-run config plans, safe openclaw.json updates, Gateway restart followup, and binding checks" — beyond just naming the Feishu/WeCom binding domain. It falls short of anchor 5 because the actions are compressed phrases and coverage has gaps (e.g., account/policy collection, plugin installation are part of the flow but unmentioned), and it exceeds anchor 3's '1-2 concrete actions'.

4 / 5

Completeness

The 'what' is clear (guide channel binding including dry-run plans, config updates, restart followup, and binding checks), but there is no 'Use when...' clause or equivalent explicit trigger guidance anywhere in the description. Per the judging guidelines, a missing 'Use when' clause caps completeness at 3; it is not 4 because 'when' is entirely absent rather than merely imprecise.

3 / 5

Trigger Term Quality

"Feishu", "WeCom", "work channel binding", "Gateway restart", and "openclaw.json" are terms a user with this need would naturally say, giving good keyword coverage. A few natural variations are missing (e.g., "Lark" for Feishu, "Enterprise WeChat" / "企业微信" for WeCom), which keeps it below anchor 5's comprehensive synonym coverage but above anchor 3's missing-variation level.

4 / 5

Distinctiveness Conflict Risk

"Feishu or WeCom work channel binding for Main Agent managed crews" carves out a clear niche with distinct product-specific triggers, so it is unlikely to fire for an unrelated skill. It matches anchor 5 (clear niche, minimal conflict risk) and is clearly above anchor 4's 'minor overlap risk with closely related skills'.

5 / 5

Total

16

/

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

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

Total

14

/

16

Passed

Repository

TeamWiseFlow/xiaobei

Path

crews/it-engineer/skills/work-channel-binding/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.