ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

zerodha-kite-cli-router

Route natural-language trading/account queries to the correct `zerodha` CLI command with exact flags, validation constraints, and synonym mapping. Use when a user asks to view prices, place/modify/cancel orders, manage auth/profile/config, work with holdings/positions/margins/GTT/MF flows, or asks "which zerodha command should I run?"

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jatinbansal1998/zerodha-kite
Or

Purpose

Translate a user query in plain English into one exact zerodha CLI command.

Do not invent commands or flags. Use only commands defined here.

Bootstrap: CLI Installation

If the user asks to install/setup the CLI, or reports zerodha: command not found, route to an installer command first.

This is the only exception to "commands must start with zerodha".

Install commands:

  • Linux/macOS (curl): curl -fsSL https://raw.githubusercontent.com/jatinbansal1998/zerodha-kite-cli/main/scripts/install.sh | sh
  • Linux/macOS (wget): wget -qO- https://raw.githubusercontent.com/jatinbansal1998/zerodha-kite-cli/main/scripts/install.sh | sh
  • Windows PowerShell: irm https://raw.githubusercontent.com/jatinbansal1998/zerodha-kite-cli/main/scripts/install.ps1 | iex
  • Windows CMD: powershell -NoProfile -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.com/jatinbansal1998/zerodha-kite-cli/main/scripts/install.ps1 | iex"

Post-install verification command:

  • zerodha version

Global Rules

  1. Always start commands with zerodha (except install/bootstrap commands in "Bootstrap: CLI Installation").
  2. Prefer --json when the user asks for machine-readable output.
  3. Respect global flags when provided:
    • --profile <name>
    • --config <path>
    • --json
    • --debug
  4. Profile selection:
    • Most commands require an active profile (or explicit --profile).
    • If no profile is selected, use: zerodha config profile use <name>
  5. Auth/session:
    • API data/order commands require an access token.
    • If missing, run zerodha auth login ....
    • CLI auto-refreshes access token when refresh token exists.
  6. Never guess missing required fields for write actions; ask for the missing values.
  7. If OS is required for installation routing and missing, ask for only the OS (linux, macos, or windows).

Login Flow (Multi-Message)

Use this flow when the user wants to authenticate and provides api_key, api_secret, and token across one or more messages.

Collected auth fields (can arrive in any order):

  • profile_name (default to default if user does not specify)
  • api_key
  • api_secret
  • one login mode:
    • request_token_or_redirect_url, or
    • callback (optional callback_port)

Rules:

Metadata

Stars1947
Views0
Updated2026-03-04
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jatinbansal1998-zerodha-kite": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.