CtrlK
BlogDocsLog inGet started
Tessl Logo

payment-assistant

Binance Pay Assistant - Send and Receive crypto payments. Send: QR code payment from Funding Wallet (C2C + PIX). Use when user wants to buy/purchase/pay/transfer/send, confirm/cancel payment, or query order status. Requires QR code data. PIX QR codes (pix, br.gov.bcb.pix) are auto-detected. Receive: Generate QR codes and payment links to collect crypto. Use when user wants to receive/collect payment (generate receive link, receive QR). Do NOT use for earning, buying/selling crypto, or digital goods.

84

1.75x
Quality

77%

Does it follow best practices?

Impact

100%

1.75x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/binance/payment/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

55%

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

The skill is highly actionable with excellent workflow clarity, providing concrete CLI commands, clear state machine flows, and thorough error handling. However, it suffers severely from verbosity and poor progressive disclosure — the same concepts are repeated multiple times across different sections, and all content is crammed into a single massive file rather than being split into focused reference documents. The content could likely be reduced by 50-60% without losing any actionable information.

Suggestions

Extract error codes, API endpoint tables, output status codes, and example conversations into separate reference files (e.g., references/error-codes.md, references/examples.md, references/api-endpoints.md) and link to them from the main SKILL.md.

Consolidate the three overlapping QR handling sections ('CRITICAL: How to Handle QR Images', 'Quick Start', and 'QR Code Image Handling') into a single authoritative section to eliminate redundancy.

Remove explanatory text that restates what the commands already make obvious (e.g., the 'AI Interaction Guidelines' section largely describes behaviors Claude can infer from the action table and examples).

Move PIX-specific rules, receive display rules, and duplicate payment protection details into dedicated reference files, keeping only a brief summary with links in the main SKILL.md.

DimensionReasoningScore

Conciseness

The skill is extremely verbose at ~500+ lines with significant redundancy. The QR handling flow is explained three separate times (the 'CRITICAL' section, the 'Quick Start' section, and again in the 'QR Code Image Handling' section). Response templates, error codes, and example conversations add massive bulk. Many rules (e.g., NEVER/MUST lists) repeat concepts Claude already understands about not using placeholder data or following instructions. The PIX amount rules are explained, then re-explained with AI behavior examples.

1 / 3

Actionability

The skill provides fully executable CLI commands with exact flags, concrete JSON output examples, specific error codes with user actions, and detailed example conversations showing the complete flow. Every action has copy-paste ready commands with clear parameter tables.

3 / 3

Workflow Clarity

The 3-step flow (decode → purchase → confirm → poll) is clearly sequenced with explicit validation checkpoints. The state machine diagram shows all states and transitions. Error recovery actions (status, resume, reset) are documented. The skill includes feedback loops for QR decode failures and explicit confirmation requirements before destructive payment actions.

3 / 3

Progressive Disclosure

The content is a monolithic wall of text with everything inlined into a single massive SKILL.md. Detailed API endpoint tables, full error code references, extensive example conversations, PIX-specific rules, and QR handling details could all be split into separate reference files. Only one external reference exists (setup-guide.md). The file structure listing at the end mentions README.md but doesn't leverage it for content offloading.

1 / 3

Total

8

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that clearly delineates two main capabilities (Send and Receive), provides explicit trigger terms for each, and includes negative boundaries to prevent misuse. The description is well-structured, uses third person voice appropriately, and provides enough technical detail (PIX, C2C, Funding Wallet) to be distinctive while remaining accessible through natural user language.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: send QR code payments from Funding Wallet (C2C + PIX), generate QR codes and payment links to collect crypto, query order status, confirm/cancel payment. Very detailed about the specific payment mechanisms involved.

3 / 3

Completeness

Clearly answers both 'what' (send/receive crypto payments via QR codes and payment links through Binance Pay) and 'when' (explicit 'Use when' clauses for both send and receive scenarios, plus explicit exclusions). The negative boundary ('Do NOT use for...') further strengthens the when guidance.

3 / 3

Trigger Term Quality

Excellent coverage of natural trigger terms: 'buy/purchase/pay/transfer/send', 'confirm/cancel payment', 'query order status', 'receive/collect payment', 'generate receive link', 'receive QR', 'QR code', 'PIX', 'Binance Pay'. Also includes negative triggers ('Do NOT use for earning, buying/selling crypto, or digital goods').

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche: Binance Pay specifically, QR code payments, Funding Wallet, C2C + PIX. The explicit exclusions ('Do NOT use for earning, buying/selling crypto, or digital goods') help prevent conflicts with other crypto-related skills.

3 / 3

Total

12

/

12

Passed

Validation

90%

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

Validation10 / 11 Passed

Validation for skill structure

CriteriaDescriptionResult

skill_md_line_count

SKILL.md is long (825 lines); consider splitting into references/ and linking

Warning

Total

10

/

11

Passed

Repository
binance/binance-skills-hub
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.