← Back to Skills Marketplace
349
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install prediction-market-trader
Description
Prediction market trading toolkit for Kalshi. Includes API authentication (RSA-PSS signatures), market scanning, Sofascore tennis de-vigging, true probabilit...
Usage Guidance
This package appears to implement Kalshi market scanning and RSA-PSS signing as described, but there are three things to check before using it with real funds: (1) Metadata omission — the registry does not declare the required environment variables (KALSHI_KEY_ID and KALSHI_PRIVATE_KEY) even though both SKILL.md and code require them; ask the publisher to update metadata. (2) Missing scripts — SKILL.md mentions trade.js and portfolio.js (order placement and portfolio checks) but those files are not included in the bundle, so order execution may not be available or may be incomplete here. (3) Handle your private key carefully — the code uses the RSA private key only for local signing (no evidence of exfiltration), but exporting a raw private key into an environment variable is risky on shared systems; use a secure secret store or file with tight permissions. If you plan to run against a live account: run the scanner in dry-run mode, verify endpoints and hostnames, review the missing scripts or obtain the complete source from a trusted author, and consider testing with a throwaway/test account first.
Capability Analysis
Type: OpenClaw Skill
Name: prediction-market-trader
Version: 1.0.0
The bundle is a legitimate toolkit for trading on the Kalshi prediction market, featuring RSA-PSS authentication, market scanning, and comprehensive risk management documentation. The code in scripts/kalshi-auth.js and scripts/scan-edges.js correctly implements the Kalshi API protocol and uses standard Node.js libraries for financial calculations and network requests. The inclusion of a detailed lessons-learned.md file, which documents specific past trading losses and identifies flaws (such as crude string matching) that are still present in the provided scripts, strongly suggests an authentic, non-malicious origin focused on specialized financial activity.
Capability Assessment
Purpose & Capability
The skill's name and description match the code: it scans Kalshi markets, de-vigs Sofascore odds, computes Kelly sizing and signs requests with RSA-PSS. However, the registry metadata lists no required environment variables while SKILL.md and the code require KALSHI_KEY_ID and KALSHI_PRIVATE_KEY. Also SKILL.md references additional scripts (trade.js, portfolio.js) that are not present in the file manifest — the execution/ordering capabilities advertised are therefore not fully present in the bundle.
Instruction Scope
SKILL.md and the scripts restrict actions to Kalshi (api.elections.kalshi.com) and Sofascore (api.sofascore.com) and perform market scanning, de-vigging, and signing. They instruct the user to provide an RSA private key via environment variable for signing. The instructions do not attempt to read arbitrary system files or exfiltrate data to unexpected endpoints. Treat the practice of placing raw private keys into environment variables as sensitive — the code uses the key locally for signing, but the instructions encourage inline/private-key-in-env usage which increases risk if run in shared environments.
Install Mechanism
There is no install spec (instruction-only with small JS scripts). No external arbitrary downloads or opaque installers are requested. This is the lowest-risk install mechanism.
Credentials
Requesting KALSHI_KEY_ID and KALSHI_PRIVATE_KEY is proportionate to a client that must sign Kalshi API requests, but the registry metadata failing to declare these required credentials is an inconsistency. The code expects the private key in an environment variable (or .pem), which is sensitive; the number and type of credentials (one key id + private key) are reasonable for the stated purpose but should have been declared by the package metadata.
Persistence & Privilege
The skill is not always-enabled, does not request system-wide changes, and does not modify other skills' configurations. Autonomous invocation is allowed by default (normal), but the skill itself does not request elevated persistence or special privileges.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install prediction-market-trader - After installation, invoke the skill by name or use
/prediction-market-trader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Kalshi trading toolkit: API auth, edge scanning, Sofascore de-vig, Kelly sizing, risk management
Metadata
Frequently Asked Questions
What is Prediction Market Trader?
Prediction market trading toolkit for Kalshi. Includes API authentication (RSA-PSS signatures), market scanning, Sofascore tennis de-vigging, true probabilit... It is an AI Agent Skill for Claude Code / OpenClaw, with 349 downloads so far.
How do I install Prediction Market Trader?
Run "/install prediction-market-trader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Prediction Market Trader free?
Yes, Prediction Market Trader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Prediction Market Trader support?
Prediction Market Trader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Prediction Market Trader?
It is built and maintained by merjua14 (@merjua14); the current version is v1.0.0.
More Skills