LaunchKit · 2026
Back to Skills

zerodha-kite

Route natural-language trading/account queries to the correct `zerodha` CLI command with exact flags, validation.

2
416 downloads
by @jatinbansal1998

Setup & Installation

openclaw skills install @jatinbansal1998/zerodha-kite

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install zerodha-kite

Version History

vv1.0.1Feb 19, 2026 - Version note by skill developer:

Initial release of zerodha-kite-cli-router: - Translates plain-English trading and account queries to precise `zerodha` CLI commands. - Supports routing for all Zerodha CLI operations: orders, quotes, positions, holdings, margins, configuration, and authentication. - Enforces all command and flag constraints, including multi-step authentication flows. - Handles CLI installation/query flows and global flag propagation. - Asks for missing required parameters (never makes assumptions). - Includes validation for exchange, symbol, order types, authentication, and all supported flags.

What This Skill Does

Routes natural-language trading queries to exact `zerodha` CLI commands with correct flags and validated inputs. Covers quotes, order placement and modification, GTT triggers, portfolio positions, holdings, margins, and mutual fund SIP flows. Handles multi-step Kite API authentication and asks only for missing required fields before emitting a command.

Eliminates flag lookup and constraint memorization for the zerodha CLI by accepting plain-English intent and returning one ready-to-run command.

When to use it

  • Checking live price of NIFTY or a stock before placing an order
  • Setting a GTT trigger to auto-buy at a target price
  • Authenticating the CLI with a new Zerodha Kite API key and secret
  • Converting an intraday MIS position to CNC delivery
  • Placing or modifying a monthly SIP for a mutual fund scheme

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Buy 10 shares of RELIANCE at market price using CNC

AGENT
  1. 1Detect intent as order placement, map 'buy' synonym to 'order place'
  2. 2Identify exchange as NSE by default, symbol as RELIANCE, txn as BUY, type as MARKET, product as CNC, qty as 10
  3. 3Check for active profile; prompt for profile setup if missing
  4. 4Validate all required flags are present with no constraint violations
  5. 5Emit the runnable command
OUTPUT

zerodha order place --exchange NSE --symbol RELIANCE --txn BUY --type MARKET --product CNC --qty 10

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Zerodha trading account with Kite Connect API access enabledZerodha Kite API keyZerodha Kite API secretzerodha-kite-cli installed (see bootstrap instructions in SKILL.md)