CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

trading-kalshi

Kalshi trading - search markets, place orders, stream prices, advanced order types

64

Quality

80%

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

Fix and improve this skill with Tessl

tessl review fix ./src/skills/bundled/trading-kalshi/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

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

The body is a tight, fully executable command reference with excellent actionability and conciseness. Its main weakness is the absence of validation/feedback steps for destructive trading operations, which limits workflow clarity.

Suggestions

Add a brief pre-trade validation step, e.g. recommend running with DRY_RUN=true first and confirming order details before placing live orders.

Include a short sequencing note (research market -> check book -> place order -> verify fill) to make the workflow explicit.

Document how to verify an order succeeded (e.g. checking /kalshi orders or stream-fills) as an explicit post-trade checkpoint.

DimensionReasoningScore

Conciseness

The body is a lean command reference with no padding or explanation of concepts Claude already knows; the one-line intro and Notes section each earn their tokens, fitting the lean-and-efficient anchor.

5 / 5

Actionability

Every command is given with full executable syntax and a dedicated Examples block of copy-paste-ready invocations covering the common cases, matching the fully-executable anchor.

5 / 5

Workflow Clarity

Commands are grouped logically (market data, trading, advanced, streaming) giving a rough sequence, but trading involves destructive financial operations and there are no explicit validation checkpoints (e.g. confirm via DRY_RUN before live orders), which caps workflow clarity at 3.

3 / 5

Progressive Disclosure

The skill is a single self-contained file with no bundle references and well-organized section headers; structure is good and content is appropriately inline, but at ~100 lines it exceeds the under-50-line simple-skill threshold that would allow a 5.

4 / 5

Total

17

/

20

Passed

Description

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

The description is specific and highly distinctive thanks to the Kalshi platform name, but it omits any explicit 'when to use' trigger guidance, which limits its completeness. Adding a 'Use when...' clause would raise the completeness and trigger-term coverage.

Suggestions

Append a 'Use when...' clause, e.g. 'Use when the user wants to trade Kalshi prediction markets, check prices, or place orders.'

Include natural synonyms users might say, such as 'prediction markets', 'buy', and 'sell'.

Replace the generic 'advanced order types' with the concrete types already named in the body (TWAP, bracket, trigger).

DimensionReasoningScore

Specificity

Lists several concrete actions ('search markets, place orders, stream prices, advanced order types'), though 'advanced order types' is somewhat generic, leaving minor coverage gaps consistent with a 4 rather than a comprehensive 5.

4 / 5

Completeness

The 'what' is clearly stated but there is no 'Use when...' clause or equivalent explicit trigger guidance, which per the judging guidelines caps completeness at 3.

3 / 5

Trigger Term Quality

'Kalshi trading', 'markets', 'place orders', and 'stream prices' are natural terms a user would say, but common variations like 'prediction markets', 'buy', or 'sell' are missing, so it sits above the midpoint rather than at full coverage.

4 / 5

Distinctiveness Conflict Risk

'Kalshi' names a specific prediction-market platform, giving the skill a clear niche with distinct triggers and minimal conflict risk with other skills.

5 / 5

Total

16

/

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

alsk1992/CloddsBot

Path

src/skills/bundled/trading-kalshi/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.