Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
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.
User asks: Buy 10 shares of RELIANCE at market price using CNC
- 1Detect intent as order placement, map 'buy' synonym to 'order place'
- 2Identify exchange as NSE by default, symbol as RELIANCE, txn as BUY, type as MARKET, product as CNC, qty as 10
- 3Check for active profile; prompt for profile setup if missing
- 4Validate all required flags are present with no constraint violations
- 5Emit the runnable command
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.