Skip to content

Agent skills

Coding agents (Claude Code, Cursor, Codex, Grok, and many others) can load specialized skills — instruction packages that teach the agent every kite / dhan command group, the --json --no-color contract, and live-trading guardrails.

Source of truth

Skill Owns the skill package Layout
kite-cli ssswagatss/kite-cli skills/kite-cli/
dhan-cli ssswagatss/dhan-cli skills/dhan-cli/

On push to main, each project syncs its skill to the public dist repo so installers without private-repo access still work.

Prefer the public dist packages (no private GitHub access required):

Terminal window
npx skills add ssswagatss/kite-cli-dist --skill kite-cli

Global, all agents:

Terminal window
npx skills add ssswagatss/kite-cli-dist --skill kite-cli -g --agent '*' -y

List without installing:

Terminal window
npx skills add ssswagatss/kite-cli-dist --list
npx skills add ssswagatss/dhan-cli-dist --list

Update later:

Terminal window
npx skills update kite-cli
npx skills update dhan-cli
Skill Binary Covers
kite-cli kite Auth, portfolio, orders, GTT, alerts, instruments, quotes, historical, margins, charges, MF (read-only)
dhan-cli dhan Auth, account, portfolio, orders, super, control, IP whitelist, global stocks, instruments, raw, …

Both skills enforce:

  • Prefer --json --no-color for every agent call.
  • Never invent live trades; use operator payload files.
  • No retry loops on auth/API/static-IP errors.
  • Re-check live flags with kite|dhan <cmd> --help when unsure.

Skills teach the agent; they do not install the CLI itself.

Terminal window
# Binary
curl -fsSL https://cli.jorli.in/install/kite.sh | sh
curl -fsSL https://cli.jorli.in/install/dhan.sh | sh
# Skill (public)
npx skills add ssswagatss/kite-cli-dist --skill kite-cli -g --agent '*' -y
npx skills add ssswagatss/dhan-cli-dist --skill dhan-cli -g --agent '*' -y

Windows binary install: see Install.