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

Optimize this skill with Tessl

npx tessl skill review --optimize ./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 robust safety guardrails including prompt injection protection. However, it is severely bloated—the same QR handling flow is explained three times, example conversations consume enormous space inline, and content that should be split into reference files (error codes, templates, examples) is all crammed into one document. The token cost is very high relative to the unique information conveyed.

Suggestions

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

Move example conversations, error code tables, and response templates to separate reference files (e.g., references/examples.md, references/error-codes.md) and link to them from the main SKILL.md.

Remove explanations of capabilities Claude already has (language detection, JSON parsing, translation) — a single line like 'Respond in the user's language' suffices.

Cut the PIX amount rules section by ~50% — the table and 3 behavioral bullet points convey the same information that's then repeated in the 'How It Works' numbered list.

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 the 'QR Code Image Handling' section). Response templates, error codes, PIX amount rules, and example conversations add massive bulk. Many sections explain things Claude already knows (language detection, JSON parsing, how to translate). The NEVER/MUST rules are repeated in overlapping ways.

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 documentation.

3 / 3

Workflow Clarity

The workflow is clearly sequenced with a 3-step flow (decode → purchase → confirm → poll), explicit state machine diagram, validation checkpoints (status checks, user confirmation gates), error recovery actions (status/resume/reset), and clear rules about when to proceed vs. stop. The duplicate payment protection and PIX amount locking rules add important safety validation steps.

3 / 3

Progressive Disclosure

The content is a monolithic wall of text with nearly everything inline. Despite referencing a `references/setup-guide.md`, the vast majority of content (error codes, example conversations, PIX rules, QR handling details, response templates) is all in the main SKILL.md. The example conversations alone take up a huge portion and could easily be in a separate file. No bundle files are provided to offload content to.

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 a strong 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 (Funding Wallet, C2C, PIX, br.gov.bcb.pix) to be precise without being overly jargon-heavy.

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 on Binance Pay) and 'when' (explicit 'Use when...' clauses for both send and receive scenarios). Also includes explicit negative boundaries ('Do NOT use for earning, buying/selling crypto, or digital goods').

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', 'QR code', 'PIX', 'receive link'. These are terms users would naturally use when requesting payment actions.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with clear niche: Binance Pay specifically, QR code-based crypto payments, PIX integration. The explicit exclusions ('Do NOT use for earning, buying/selling crypto, or digital goods') further reduce conflict risk 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.