CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

binance-prediction-updown

Scaffold for assembling prediction-market strategies on Binance Agentic Wallet, for recurring BTC Up/Down rounds. Wires round enumeration, market screening, two-step ordering, fill and settlement confirmation and redemption into one runnable pipeline, and exposes every probability judgement as a hook. Ships no strategy of its own. Trigger on: up down prediction, BTC up or down, prediction market bot, hourly prediction rounds, trade up/down automatically, prediction market strategy, prediction calibration, redeem winnings automatically. NOT for: single manual predictions (use binance-agentic-wallet), on-chain token copy trading (binance-onchain-copy-trader), signal queries (binance-trading-signal).

72

Quality

90%

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

85%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.

An exceptionally actionable, information-dense body with a well-sequenced, validation-rich workflow that respects the reader's intelligence. The structural weakness is that everything — supervisor unit files, platform quirks, calibration tables, config reference — lives inline in one long file with no one-level-deep references.

Suggestions

Move the launchd plist and systemd unit templates into an assets/ or references/ file and link them from a short 'Supervisor setup' pointer, keeping only the survival-guarantee table inline.

Split the platform behavior notes (--marketId vs --marketTopicId, realizedPnl vs pnl, redemption semantics) and the streak calibration table into a references/ file (e.g. PLATFORM.md, SIGNAL.md) with clearly signaled one-level-deep links from SKILL.md.

Deduplicate the 'hit rate is not edge' / unverifiability discussion, which is stated in the Read-this-first box, the priced-in step, the strategy-hooks section, and Known limitations — one canonical statement plus cross-references would trim tokens.

DimensionReasoningScore

Conciseness

Nearly every token carries non-obvious, platform-specific information (overround measurements, ±1.9pp error bars, '--marketId, not --marketTopicId', 'realizedPnl; pnl comes back null') and no space is spent explaining concepts Claude already knows. Not 5 because a few points are repeated across sections — 'a hit rate is not an edge' appears in the Read-this-first box, the priced-in discussion, and Known limitations, and the unverifiability figures appear twice.

4 / 5

Actionability

Fully executable throughout: exact commands ('python3 backtest.py fetch --symbol BTCUSDT --interval 1h'), copy-paste launchd/systemd unit files, pre-flight check commands, concrete hook signatures ('estimate_probability(rnd, ctx) -> float | None'), and config tables with a 'How to decide it' column. Matches the copy-paste-ready level-5 anchor.

5 / 5

Workflow Clarity

The six-step Getting started sequence is explicitly ordered with validation checkpoints that can kill the idea ('Steps 1 and 3 cost nothing and either can kill the idea'), a stop condition ('A gap near zero… stop there'), dry-run before live, a live gate ack file, and error-recovery feedback loops (back-off 15s→300s, quote refetch, FAILED-order stake return). Despite handling live capital, validation is thorough — matches the level-5 anchor.

5 / 5

Progressive Disclosure

Section headers are clear and the bundle scripts (updown.py, backtest.py) referenced in the body are real files, but there are no reference files at all: the launchd/systemd unit files, platform behavior notes, calibration tables, and the full configuration reference are all inlined in one ~450-line SKILL.md. This sits between the level-2 anchor (content that belongs in separate files is inlined) and level-4 (most content appropriately placed) — structure is good but the split is missing entirely.

3 / 5

Total

17

/

20

Passed

Description

92%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: concrete, comprehensive action list in third-person voice, an explicit trigger clause with natural user phrasings, and an explicit NOT-for boundary that separates it from sibling Binance skills. The only gap is a few missing natural trigger variants.

DimensionReasoningScore

Specificity

The description enumerates the full pipeline in concrete actions — 'Wires round enumeration, market screening, two-step ordering, fill and settlement confirmation and redemption into one runnable pipeline, and exposes every probability judgement as a hook' — covering every stage comprehensively. Not level 4 because the action list is complete for the domain rather than having gaps.

5 / 5

Completeness

Explicitly answers both what (the enumerated pipeline wiring) and when ('Trigger on: …' with concrete trigger phrases), plus an explicit negative boundary ('NOT for: single manual predictions…'). Matches the level-5 anchor: both questions answered clearly with concrete trigger phrases.

5 / 5

Trigger Term Quality

'up down prediction, BTC up or down, prediction market bot, hourly prediction rounds, trade up/down automatically, prediction market strategy, prediction calibration, redeem winnings automatically' gives good natural-phrase coverage. Not 5 because a few plausible phrasings are missing (e.g. 'Binance prediction market', 'auto trade up down rounds'); not 3 because the eight terms are natural user phrasings, not jargon.

4 / 5

Distinctiveness Conflict Risk

Clear niche — recurring BTC Up/Down prediction-market rounds on Binance — with distinct triggers, and the 'NOT for' clause actively disambiguates against the three sibling skills most likely to collide. Minimal conflict risk, matching the level-5 anchor.

5 / 5

Total

19

/

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

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Repository

binance/binance-skills-hub

Path

skills/binance-web3/binance-prediction-updown/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.