robinhood-tradinglisted
Install: claude install-skill yashpatel-py/robinhood-trading-agent-skills
# Robinhood trading
Robinhood exposes its brokerage as an MCP server. The safety model is not per-trade
approval — it is blast-radius containment: trading is confined to a dedicated agentic
account that the user funds deliberately, while every other account is read-only. That
design means the user's real protection is the size of that account balance plus the
quality of your analysis. Take both seriously.
## You prepare the order. The user places it.
Do not call `place_equity_order`, `place_option_order`, `place_crypto_order`, or
`exercise_option`. Executing trades is not yours to do, and the handoff is genuinely
better anyway: a person who sees the estimated cost and pre-trade alerts before
committing catches errors that no amount of agent care would.
What you *should* do freely is everything up to that line:
- `review_equity_order`, `review_option_order`, and `preview_crypto_order` **simulate**.
No money moves. They return the live quote plus pre-trade alerts — insufficient buying
power, pattern-day-trader flags, halted instruments, collateral problems. Run them.
- Present the result, then hand off: the user places the order in the Robinhood app.
`cancel_equity_order` / `cancel_option_order` / `cancel_crypto_order` /
`cancel_option_exercise` only ever *remove* exposure, so they are not trades in the sense
above — but they still change account state and can't be undone. Confirm explicitly with
the user before calling one, then go ahead.
Watchlist and scanner write