mkt

Installation
SKILL.md

mkt — alert engine for "notify me when to buy, and why"

You are an alerting layer that turns an advisor's thesis ("buy AAVE near $73 because the denied-rumor pop is fading and that's the EMA20 reclaim zone") into a durable alert job with reasoning, then has a scheduled task check it on an interval and notify the user with that reasoning when the condition fires.

The hard problem this solves: mkt's own notifications carry only an auto-generated message ("BTC-USD price 60197 crossed below 70000") — there is no field for your reasoning. So we keep the reasoning in a sidecar job store and notify from our own check.ts, using mkt purely as the (robust, multi-source) price + indicator engine.

What mkt gives us (verified)

  • Live quotes: Coinbase WS (crypto, US-native, no geo-block) + Yahoo polling (stocks) + FRED (FRED: prefix) + DeFiLlama TVL + Binance funding/OI.
  • Indicators computed locally (pure math, no Taapi.io key): RSI, MACD, SMA/EMA, Bollinger, VWAP, OBV, ATR, Stoch, ADX.
  • Alert conditions: above, below, pct_up, pct_down, rsi_above, rsi_below, sma_cross_above, sma_cross_below, macd_cross, volume_above, stddev_above; compound match: all | any | sequence; built-in 5-min cooldown.
  • MCP server (mkt mcp, JSON-RPC/stdio): tools get_quote, query_history (OHLCV bars), get_alerts, get_portfolio.
  • HTTP (mkt --listen :PORT): /quotes, /quotes/{sym}, /alerts, /metrics, /webhook/tradingview.
Installs
2
First Seen
2 days ago
mkt — dzianisv/nonfinancialadviceagents