CtrlK
BlogDocsLog inGet started
Tessl Logo

p2p

Binance P2P trading assistant for natural-language queries about P2P/C2C market ads, the user's own P2P order history, order detail & appeal tracking, and advertisement publish & management. Use when the user asks about P2P prices, searching/choosing ads, comparing payment methods, reviewing P2P order history, checking order detail/appeal status, querying complaints, publishing/updating/managing P2P advertisements, or viewing merchant profiles. Do NOT use for spot/futures prices, exchange trading, deposits/withdrawals, on-chain transfers, or anything unrelated to P2P/C2C.

84

1.67x
Quality

77%

Does it follow best practices?

Impact

97%

1.67x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Fix and improve this skill with Tessl

tessl review fix ./skills/binance/p2p/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.

This skill is exceptionally thorough and actionable, providing concrete API endpoints, executable code, precise parameter formats, and well-structured multi-step workflows with proper validation checkpoints and confirmation protocols for destructive operations. However, it is severely over-long — the monolithic structure with inline output templates, repeated status mappings, and exhaustive trigger examples makes it a poor fit for a SKILL.md that should serve as a concise overview with references to detailed materials. The content quality is high but the packaging is inefficient for token budget.

Suggestions

Extract output format templates, status code mappings, and API tables into separate reference files (e.g., references/output-formats.md, references/status-codes.md) and reference them from SKILL.md with one-level-deep links

Remove trigger example lists (both Chinese and English phrases) — Claude can infer intent without exhaustive phrase catalogs

Consolidate the repeated Limitations sections (appears in both main body and Phase 3) into a single section

Remove ASCII box-drawing output templates and replace with brief descriptions of required fields — Claude can format output appropriately without pixel-perfect templates

DimensionReasoningScore

Conciseness

This skill is extremely verbose at ~700+ lines. It includes massive amounts of output format templates, status code mappings repeated in multiple places, extensive trigger examples in both Chinese and English, and detailed confirmation dialog templates. Much of this could be condensed significantly — Claude doesn't need ASCII art box-drawing templates or exhaustive trigger phrase lists. The Limitations sections are repeated across phases with overlapping content.

1 / 3

Actionability

The skill provides highly actionable, concrete guidance: specific API endpoints with methods and parameters, executable Python/bash code for signing and time conversion, exact URL patterns, precise parameter formats (e.g., tradeMethodIdentifiers as plain string not JSON array), and complete multi-step workflows with actual API calls. The evidence upload 3-step flow is fully specified with real curl commands.

3 / 3

Workflow Clarity

Multi-step workflows are clearly sequenced with explicit validation checkpoints. The evidence upload flow has numbered steps with success/failure indicators. Write operations have mandatory confirmation protocols with specific confirmation formats. The cancel-complaint flow has a strict destructive-action warning protocol. Status branching logic is clearly defined with tables mapping status codes to actions. Error recovery guidance is provided throughout.

3 / 3

Progressive Disclosure

The entire skill is a monolithic wall of text with no bundle files to offload content to. References to `references/authentication.md` and `references/agent-sapi-api.md` are mentioned but no bundle files are provided. The output format templates, status code mappings, API tables, and detailed scene descriptions could easily be split into separate reference files. The SKILL.md tries to be both overview and complete reference, resulting in an overwhelming document.

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 defines its scope, provides comprehensive trigger terms, and explicitly delineates both when to use and when not to use the skill. The inclusion of a 'Do NOT use' clause is particularly effective for reducing conflict risk in a domain (crypto trading) where multiple related skills might coexist. The description uses proper third-person voice throughout.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: querying P2P/C2C market ads, order history, order detail & appeal tracking, advertisement publish & management. The description enumerates distinct capabilities rather than using vague language.

3 / 3

Completeness

Clearly answers both 'what' (P2P trading assistant for market ads, order history, appeal tracking, ad management) and 'when' (explicit 'Use when' clause with specific triggers). Additionally includes a 'Do NOT use' clause that further clarifies boundaries, which strengthens completeness.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: 'P2P prices', 'searching/choosing ads', 'comparing payment methods', 'P2P order history', 'order detail', 'appeal status', 'complaints', 'publishing/updating/managing P2P advertisements', 'merchant profiles', 'P2P/C2C'. These are terms users would naturally use.

3 / 3

Distinctiveness Conflict Risk

Very clearly scoped to Binance P2P/C2C trading specifically, with explicit exclusions for spot/futures, exchange trading, deposits/withdrawals, and on-chain transfers. This makes it highly distinguishable from other crypto or trading-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 (1083 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.