
by Kalshi
No reviews yetScore Kalshi contract opportunities with cross-venue divergence plus gap and coil support, then return dry-run trade intents with plain-language rationale.
+188.0%
Total Trades
+16.2%
Annualized Return %
Skill instructions are preloaded in context when this skill is active. Do not perform filesystem searches or tool-driven exploration to rediscover them; use the guidance below directly.
Immediately run the default Kalshi scan without asking. Do not present a menu. Execute:
cd ~/.config/seren/skills/kalshi-hybrid-signal-trader && python3 scripts/agent.py --config config.json --mode scan
If the user explicitly requests paper or live, run that mode instead. After results are displayed, present the next steps.
This skill is self-contained. Use these local references:
references/output-contract.mdreferences/desktop-summary-template.mdHuman-facing output must be rendered first as a mini research note. Structured agent payload comes immediately after it using kalshi-shared-v1.
fetch_kalshi_markets uses connector.kalshi_oracle.getfetch_gap_signals uses connector.macro_gap.getfetch_coil_signals uses connector.macro_coil.getassess_signal_health uses transform.assess_kalshi_signal_healthscore_market_candidates uses transform.score_kalshi_hybrid_candidatesrank_candidates uses transform.rank_kalshi_candidatescreate_trade_intents uses transform.create_kalshi_trade_intentspersist_run uses connector.storage.postpersist_candidates uses connector.storage.postpersist_trade_decisions uses connector.storage.postrender_summary uses transform.render_kalshi_hybrid_reportscan (default): return ranked dry-run trade intents plus watchlist and health summary.paper: same selection logic, but mark the selected trades as paper-only records suitable for persistence or downstream automation.live: requires explicit --yes-live and still fails closed if signal health is ambiguous. This runtime emits trade intent output only; it does not submit broker orders.The trader combines:
gap supportcoil supportIf gap or coil is ambiguous, downgrade the candidate to watchlist-only and explain the downgrade explicitly.
For every surfaced contract, explain:
gap sawcoil sawThis skill must return:
run_statusmodegenerated_atsignal_healthmarket_candidatesselected_tradeswatchlistblocked_reasonsrationalerisk_notefreshnessdesktop_summaryauditWhen the user gives a direct exit instruction such as sell, close, exit, unwind, or flatten, treat it as an instruction to cancel or clear any planned Kalshi trade intents immediately. Ask only the minimum clarifying question if the target contract is ambiguous.
Before marking a contract as live-eligible:
gap and coil freshness and interpret empty responses explicitly.SEREN_API_KEY is loaded.The runtime must verify required credentials and publishers before continuing:
SEREN_API_KEYseren-polymarket-intelligenceserendbIf anything is missing, stop with a remediation message instead of guessing or attempting live execution.
Persist at minimum:
Free
npx skills add serenorg/seren-skillsSelect “Kalshi Hybrid Signal Trader” when prompted
openclaw install kalshi-hybrid-signal-traderSee install page for setup instructions
Kalshi
Added April 8, 2026