CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

cloudbase-wechat-integration

CloudBase WeChat integration guide for Mini Program WeChat Pay, Mini Program virtual payment (虚拟支付, wx.requestVirtualPayment), Official Account JSAPI Pay, Native QR-code Pay, Official Account OAuth, openid handling, payment callbacks, and CloudBase Integration Center generated functions. This skill should be used when users ask to add, debug, or extend WeChat payment, virtual payment, or official-account flows on CloudBase.

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Medium

Suggest reviewing before use

SKILL.md
Quality
Evals
Security

Quality

Content

81%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-structured routing skill: lean operating rules with genuinely non-obvious gotchas, a precise scenario-to-reference routing table, a sequenced workflow with explicit verification, and a self-check checklist. The notable defects are small: an incomplete and redundant Reference index (missing virtual-payment.md) and no inline call-pattern example before delegating to references.

Suggestions

Add references/virtual-payment.md to the 'Reference index' section — it claims to list 'All packaged reference files (required for skill lint reachability)' but omits the file that the Routing table references twice.

Collapse or remove the 'Reference index' section: the Routing table already lists every reference path with its purpose, so the bare link list spends ~8 lines of tokens on duplication.

Include one minimal generated-function invocation snippet (e.g. a wx.cloud.callFunction call to the confirmed function name) in SKILL.md so the call shape is visible before the agent loads a scenario reference.

DimensionReasoningScore

Conciseness

A lean operational body that assumes Claude's competence — it never explains what WeChat Pay, OAuth, or cloud functions are, and every rule carries non-obvious information (e.g. 'do not reuse outbound pay_sig as the notify authenticator'). Minor trimming is available: the 'Reference index' section re-lists file paths already given in the Routing table, and the Sibling-skills prose carries slightly wordy disclaimers, keeping it below the every-token-earns-its-place anchor.

4 / 5

Actionability

Concrete, executable agent guidance: exact reference paths per scenario, specific API names ('wx.requestPayment', 'wx.cloud.callHTTPFunction', 'wx.requestVirtualPayment'), and precise verification semantics ('RetCode is 0 and the refund id matches'). As an instruction-only routing skill this is near fully executable, but the top-level file contains no minimal invocation example of a generated function call, leaving a minor gap that the references fill.

4 / 5

Workflow Clarity

The six-step Quick Workflow is clearly sequenced with an explicit validation step ('Verify through function logs, callback logs, and an end-to-end payment sandbox or low-value production test'), a post-hoc 'Minimum Self-Check' checklist, and error-recovery routing to 'references/troubleshooting.md' for diagnosis 'before changing code'. Explicit validation, a checklist, and a feedback path match the top anchor.

5 / 5

Progressive Disclosure

Clear overview structure with a well-signaled one-level-deep Routing table (Task | Read | Why) pointing at real bundle files, and details appropriately split into references/. However, the 'Reference index' section claiming to list 'All packaged reference files (required for skill lint reachability)' omits references/virtual-payment.md, which exists in the bundle and is referenced twice in the Routing table — a minor organization gap that keeps it below the top anchor.

4 / 5

Total

17

/

20

Passed

Description

87%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 that explicitly states both scope and trigger conditions with technical specifics and a bilingual term. It sits just below the top anchors on specificity and trigger coverage: the capability list is noun-based rather than action-verb-based, and common Chinese synonyms (微信支付, 公众号支付) are absent even though the target audience uses them.

DimensionReasoningScore

Specificity

Names concrete capabilities with technical specifics — 'Mini Program virtual payment (虚拟支付, wx.requestVirtualPayment)', 'Official Account JSAPI Pay', 'Native QR-code Pay', 'openid handling', 'payment callbacks', 'CloudBase Integration Center generated functions' — plus the actions 'add, debug, or extend'. It falls just short of the top anchor because the first sentence is a topic enumeration rather than a list of varied concrete action verbs. Voice is third person throughout, so no penalty applies.

4 / 5

Completeness

Explicitly answers both questions: what — 'CloudBase WeChat integration guide for Mini Program WeChat Pay, ... openid handling, payment callbacks, and CloudBase Integration Center generated functions' — and when — 'This skill should be used when users ask to add, debug, or extend WeChat payment, virtual payment, or official-account flows on CloudBase.' This matches the anchor with concrete trigger phrasing on both halves.

5 / 5

Trigger Term Quality

Good natural keyword coverage including 'WeChat Pay', 'virtual payment', '虚拟支付', 'wx.requestVirtualPayment', 'QR-code Pay', 'openid', 'OAuth', and 'payment callbacks', but it misses the common Chinese variants users of this domain would naturally say (微信支付, 公众号支付, 小程序支付), which the body's activation contract itself uses.

4 / 5

Distinctiveness Conflict Risk

Clear niche with distinct triggers: everything is bound to 'CloudBase', 'CloudBase Integration Center', and specific WeChat payment APIs, and the when-clause ('flows on CloudBase') prevents triggering for generic WeChat Pay or OAuth work outside CloudBase. Conflict risk with sibling CloudBase skills is minimal given the payment/OAuth scoping.

5 / 5

Total

18

/

20

Passed

Validation

93%

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

Validation — 15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository

TencentCloudBase/CloudBase-AI-Toolkit

Path

config/source/skills/cloudbase-wechat-integration/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.