alice-uta

star 5.3k

Trading on your shell PATH via the `alice-uta` CLI — OpenAlice's trading surface. These commands MUTATE real broker state, so resolve the broker-native contract first and report every result. Use whenever you need to place / modify / cancel an order; close a position; check an account, portfolio, or order/trade history; resolve a contract or quote; or drive the trading-as-git approval flow: "place a buy order for AAPL", "what's my position in ETH", "close half my TSLA", "find the contract for this option", "show pending trades", "approve my orders". Discover every group, verb, and flag with `alice-uta --help` and `alice-uta <group> <verb> --help` — do NOT guess flags.

TraderAlice By TraderAlice schedule Updated 6/14/2026

name: alice-uta description: > Trading on your shell PATH via the alice-uta CLI — OpenAlice's trading surface. These commands MUTATE real broker state, so resolve the broker-native contract first and report every result. Use whenever you need to place / modify / cancel an order; close a position; check an account, portfolio, or order/trade history; resolve a contract or quote; or drive the trading-as-git approval flow: "place a buy order for AAPL", "what's my position in ETH", "close half my TSLA", "find the contract for this option", "show pending trades", "approve my orders". Discover every group, verb, and flag with alice-uta --help and alice-uta <group> <verb> --help — do NOT guess flags.

Trading — alice-uta

Accounts, portfolio, orders, and the trading-as-git approval flow. These mutate real broker state — discover before you act, and act only on what the user's instructions actually cover.

Discover, don't guess

alice-uta --help                       # the groups
alice-uta <group> <verb> --help        # a verb's flags (which are required)

Accounts & portfolio

alice-uta account list                 # registered trading accounts + capabilities
alice-uta account info --help          # one account's detail
alice-uta account portfolio --help     # positions for an account

Resolve the contract first

alice-uta contract search --help       # find the broker-native contract
alice-uta contract details --help      # its full identity
alice-uta contract quote --help        # a quote
alice-uta contract expand --help       # expand a directory-style result (chains, families)
  • Resolve the contract before any order (contract searchcontract details) — never guess a symbol's broker-native identity.

Place / modify / cancel orders

alice-uta order place --help           # check EVERY flag before placing
alice-uta order modify --help          # amend a working order
alice-uta order cancel --help          # cancel a working order
alice-uta order list                   # working orders
alice-uta order history --help         # the order record
alice-uta order trades --help          # fills
  • Report every order result to the user — order id, status, and what you did. Surprises in a brokerage account are never acceptable.

Positions

alice-uta position close --help        # close a position (partial or full)

(Listing positions is account portfolio.)

The trading-as-git approval flow

The git group is OpenAlice's trade-approval flow — a mirror of git verbs on purpose. Run --help per verb:

alice-uta git status                   # pending / staged trading state
alice-uta git log                      # history
alice-uta git show --help              # inspect one entry
alice-uta git commit --help            # approve
alice-uta git push --help              # send approved orders to the venue
alice-uta git reject --help            # reject a staged change
alice-uta git sync --help              # reconcile against the venue

Market clock & simulator

alice-uta market clock                 # is the venue open?
alice-uta sim price-change --help      # MockBroker only — move a mock price for testing; no-op against real brokers

Not here

  • Scheduling (cron) is not on any CLI and is unavailable in-workspace — if the user wants a recurring run, say so rather than improvising.
Install via CLI
npx skills add https://github.com/TraderAlice/OpenAlice --skill alice-uta
Repository Details
star Stars 5,324
call_split Forks 847
navigation Branch main
article Path SKILL.md
More from Creator