← Files Trade ChartARCHIVED FILE

plugin.json

7.36 KB · Nov 2, 2026 · 13:08 UTC

↓ Download file

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "trade-chart",
  "version": "1.0.0",
  "description": "Shows a candlestick price chart for a public ticker, with volume and the indicators you name, plus a short plain-language read of what is on the chart.",
  "author": {
    "name": "Agent Tools",
    "email": "support@openkrill.app",
    "url": "https://tools.openkrill.app/"
  },
  "homepage": "https://tools.openkrill.app/",
  "extensions": {
    "com.openai": {
      "interface": {
        "displayName": "Trade Chart",
        "shortDescription": "Candlestick price chart",
        "longDescription": "Shows a candlestick price chart for a public ticker, with volume and the indicators you name, plus a short plain-language read of what is on the chart.\n\nAsk \"chart AAPL daily with the 20-day SMA and RSI\", \"show BTC-USD on the 1 hour chart with Bollinger Bands\" or \"weekly EUR/USD with MACD\".\n\nIt reads public prices: Yahoo Finance chart data for stocks, funds, currencies and crypto, Coinbase public candles when a crypto pair is missing there, and the European Central Bank's daily reference rates (the same source as Market Indicators, through Frankfurter) when a currency pair has no candle series. No key is required.\n\nThe chart is an interactive HTML page rendered by Vela 0.8.0 (Apache-2.0, LuxAlgo). Vela's own attribution mark stays on the chart, and the page also names Vela. PineTS is not used: the studies are Vela's native indicators, and the read uses the same standard formulas so the words match the lines.\n\nIt reports the last close, the change from the previous close, and the latest indicator values. It does not say whether to buy or sell, and it has no orders, broker, wallet or backtest.\n\nNothing about you is stored. The only lasting record is a daily count of calls. A hard cap of 800 calls a UTC day, and the per-network rate limit, keep the free data reads bounded.",
        "developerName": "Agent Tools",
        "category": "Finance",
        "capabilities": [
          "Draws a candlestick price chart with volume for a public ticker",
          "Adds SMA, EMA, RSI, MACD, Bollinger Bands, ATR, stochastic or VWAP",
          "Returns a self-contained interactive HTML chart, dark or light",
          "Gives a plain-language read of the last price and the indicator values",
          "Reads Yahoo Finance, Coinbase or ECB reference rates, with no key",
          "Names the source, the as-of time and Vela on every chart",
          "Places no orders and gives no buy or sell signal"
        ],
        "websiteURL": "https://tools.openkrill.app/",
        "privacyPolicyURL": "https://tools.openkrill.app/privacy",
        "termsOfServiceURL": "https://tools.openkrill.app/terms",
        "supportURL": "https://tools.openkrill.app/support",
        "defaultPrompt": [
          "Show a daily candlestick chart of AAPL with the 20-day SMA and RSI",
          "Chart BTC-USD on the 1 hour timeframe with Bollinger Bands",
          "Show the weekly price chart of EUR/USD with MACD"
        ],
        "brandColor": "#0369A1",
        "brandColorDark": "#38BDF8",
        "composerIcon": "./assets/icon.svg",
        "logo": "./assets/icon.svg"
      },
      "review": {
        "demo_recording_url": "https://tools.openkrill.app/demos/trade-chart.mp4",
        "test_cases": {
          "positive": [
            {
              "description": "status ok, a candlestick HTML page that names Vela, the last close, SMA and RSI values, the Yahoo Finance source, an asOf time and the not-financial-advice notice. Check against: https://query1.finance.yahoo.com/v8/finance/chart/AAPL?interval=1d&range=1y",
              "prompt": "Show a daily candlestick chart of AAPL with the 20-day SMA and RSI.",
              "tools_triggered": "chart",
              "expected_behavior": "Calls chart with symbol \"AAPL\", timeframe \"1d\", indicators [\"sma\", \"rsi\"] and periods {\"sma\": 20}. Reports the read and the chart link, without saying whether to buy or sell."
            },
            {
              "description": "status ok with hourly candles, Bollinger lower, middle and upper values, and an interactive HTML chart. Check against: https://query1.finance.yahoo.com/v8/finance/chart/BTC-USD?interval=1h&range=1mo",
              "prompt": "Chart BTC-USD on the 1 hour timeframe with Bollinger Bands.",
              "tools_triggered": "chart",
              "expected_behavior": "Calls chart with symbol \"BTC-USD\", timeframe \"1h\" and indicators [\"bollinger\"]."
            },
            {
              "description": "status ok with weekly candles or, if the candle source has no pair, ECB reference rates named as such, plus MACD, signal and histogram. Check against: https://query1.finance.yahoo.com/v8/finance/chart/EURUSD=X?interval=1wk&range=5y",
              "prompt": "Show the weekly price chart of EUR/USD with MACD.",
              "tools_triggered": "chart",
              "expected_behavior": "Calls chart with symbol \"EUR/USD\", timeframe \"1w\" and indicators [\"macd\"]."
            },
            {
              "description": "status ok with 15-minute candles, the 10-period EMA, the ATR, the source and the asOf time. Check against: https://query1.finance.yahoo.com/v8/finance/chart/TSLA?interval=15m&range=5d",
              "prompt": "Show TSLA 15-minute candles with a 10-period EMA and ATR.",
              "tools_triggered": "chart",
              "expected_behavior": "Calls chart with symbol \"TSLA\", timeframe \"15m\", indicators [\"ema\", \"atr\"] and periods {\"ema\": 10}."
            },
            {
              "description": "status ok for GC=F, stochastic %K and %D, a light-theme HTML chart, the source and the not-financial-advice notice. Check against: https://query1.finance.yahoo.com/v8/finance/chart/GC=F?interval=1d&range=1y",
              "prompt": "Chart gold on the daily timeframe, light theme, with stochastic.",
              "tools_triggered": "chart",
              "expected_behavior": "Calls chart with symbol \"GOLD\", timeframe \"1d\", indicators [\"stochastic\"] and theme \"light\"."
            }
          ],
          "negative": [
            {
              "description": "The plugin has no orders, broker or account. Expected: Does not call the tool to place an order. Says the plugin only draws a chart of public prices and cannot trade.",
              "prompt": "Buy 10 shares of AAPL at market and set a stop."
            },
            {
              "description": "Only public prices are read. Nothing about a person or an account is stored. Expected: Does not call the tool. Says it cannot connect a broker or see a private account.",
              "prompt": "Connect my brokerage and show my open positions."
            },
            {
              "description": "The plugin reports prices and indicator values. It does not predict or recommend. Expected: Does not turn an indicator into a signal. Says the chart is not financial advice and offers to draw the chart if wanted.",
              "prompt": "Will Bitcoin go up tomorrow? Give me a buy signal from the RSI."
            }
          ]
        }
      },
      "publication": {
        "release_notes": "First release. Draws a Vela candlestick chart for a public ticker with volume and up to four indicators, and describes the last price in plain language. Read-only, no sign-in, no orders, and nothing about the caller is stored."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: b7b08305beb3fe84a4b00923219e7db8108fc64b3e336954c1337621092ce438