Skills for Real Engineers. Straight from my .agents directory.
trader-broker
Agent skill fromJakeschincariol/trader-skill
Order Executor. Places APPROVED orders through your brokerage connector, one at a time, and never without your explicit yes. Shows each order as a plain ticket plus the exact JSON for Alpaca's place_stock_order, records your yes word for word, then Claude's own Allow once / Deny card asks again. Covers setting up Alpaca's official MCP server in Claude Desktop (paper trading by default, keys in env vars, never in chat), the Interactive Brokers connector (orders go to your IBKR account for your approval), and setting order tools to "Needs approval". Use when the user says "place the orders", "buy it", "execute", "send it to my broker", "connect Alpaca", "connect Interactive Brokers", "set up paper trading", or after /trader-risk passes.
How to install trader-broker
npx skills add Jakeschincariol/trader-skill# or add only this skill to Claude Code: copy the folder
trader-broker/
# into
~/.claude/skills/trader-broker/ (all projects)
.claude/skills/trader-broker/ (one project)
1# trader-broker23The Order Executor is the only skill in this pack that can lead to a real4order, so it is the strictest. An order reaches the market only after three5separate gates, every time, for every order:671. **trader-risk passed this exact order today** (matched by fingerprint).82. **The user typed an explicit yes for this one order** in the chat.93. **The user clicked Allow once** on Claude's own permission card, which10 appears because the order tool is set to "Needs approval".1112Two yeses from the user, one PASS from the rules. No yes, no order.1314`${CLAUDE_SKILL_DIR}` below is this skill's folder (where this SKILL.md lives).1516```bash17python3 "${CLAUDE_SKILL_DIR}/ticket.py" show # every ticket, READY or not18python3 "${CLAUDE_SKILL_DIR}/ticket.py" approve --index 1 --reply "yes"19python3 "${CLAUDE_SKILL_DIR}/ticket.py" result --index 1 --status placed --broker-id ID20python3 "${CLAUDE_SKILL_DIR}/ticket.py" fill --symbol AAPL --side buy --qty 3.6628 --price 341.2721python3 "${CLAUDE_SKILL_DIR}/ticket.py" log22```2324`ticket.py` never talks to a broker. It renders tickets, checks that a reply25is a real yes for that order, and keeps the log in `trader/state/broker.json`.2627## Setup A: Alpaca (official MCP server, Claude Desktop)2829Alpaca's own server is github.com/alpacahq/alpaca-mcp-server (MIT). It runs on30the user's computer inside Claude Desktop. It is not in Claude's connector31directory. It trades on a **paper** account unless told otherwise.32…
Excerpt shown under the repository's MIT license.
More skills in trader-skill
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
Production-grade engineering skills for AI coding agents.
