Day Trader Skill install: Claude Code trading skill & four paths

TL;DR. This is the day trader skill install guide — including the Claude Code trading skill plugin path. Path A (paste URL) is fastest for Claude chat. Path B is for Claude Code plugins. Path C copies folders for plain /trader-* commands. Path D pastes a single SKILL.md when you cannot install tools. Always set paper defaults and read the safety checklist before any broker connector. Source: upstream GitHub — this page is not the official site. Not financial advice.

Not financial advice. Installing skills does not make day trading safe. Most people who day trade lose money. Keep paper trading as the default.

Before you start

Which path should I use?

PathBest whenTrade-off
A · Paste URLYou work in Claude chat and want the fewest stepsDepends on Claude’s current skill-install UX
B · Claude Code pluginYou already live in Claude Code / terminal agentsCommands are namespaced as /day-trader-skill:trader-…
C · Copy foldersYou want plain /trader-scanner style namesYou maintain updates with git pull + re-copy
D · Paste SKILL.mdNo Claude Code; you only need the method textYou lose the Python tooling unless you run scripts yourself

Path A — Paste the repo URL into Claude

  1. Open a Claude chat that supports skill install from a repository URL.
  2. Paste the upstream URL alone on a line:
    https://github.com/Jakeschincariol/day-trader-skill
  3. On the next line, tell Claude to install the skill, for example:
    install skill
  4. Confirm the skills appear (scanner, news, entry, …). If the UI asks for permissions, allow only what you understand — never blanket-approve brokerage tools.
  5. Still configure paper defaults and SEC identity before any live-looking connector. See Safety.

Path B — Claude Code plugin marketplace

  1. Open Claude Code in a terminal.
  2. Add the marketplace, then install the plugin:
    /plugin marketplace add Jakeschincariol/day-trader-skill
    /plugin install day-trader-skill@day-trader-skill
  3. Expect namespaced commands such as /day-trader-skill:trader-scanner. If a tutorial shows bare /trader-scanner, either adjust for the namespace or use Path C.
  4. If a command “does nothing,” jump to the troubleshoot matrix.

Path C — Copy trader-* folders

  1. Clone the upstream repository (verify the org/name — forks are numerous):
    git clone https://github.com/Jakeschincariol/day-trader-skill.git
    cd day-trader-skill
  2. Global Claude skills directory:
    cp -r trader-* ~/.claude/skills/
  3. Or project-local (keeps skills with one repo):
    mkdir -p .claude/skills
    cp -r trader-* .claude/skills/
  4. Restart / reload Claude Code if commands do not appear. You should get plain /trader-scanner style names.
  5. When upstream updates (if it does), git pull and re-copy — or track staleness on changelog watch.

Path D — Paste a single SKILL.md

  1. Open any one skill folder on GitHub (for example trader-scanner/SKILL.md).
  2. Paste that markdown at the top of a Claude chat to run it as a mode / method prompt.
  3. Understand the limit: without the Python helpers you lose automated scan/news/sim scripts unless you run those files yourself from a clone.
  4. Still do not treat chat output as financial advice or as an approved order.

Python & SEC identity

Helper scripts expect Python 3.8 or newer. Upstream emphasizes standard-library code — no mandatory pip stack for the core tools described in the README.

Identify yourself for SEC endpoints, for example:

export SEC_USER_AGENT="Your Name you@example.com"

Or set sec_user_agent inside trader/config.json following upstream’s example config files. Be polite; do not hammer endpoints.

Smoke-test without placing anything

  1. From a clone, try a read-only style command documented upstream (for example listing a universe or checking entry status on a ticker) — not broker submit.
  2. Optional: run upstream unit tests offline if present: python3 -m unittest discover -s tests -v
  3. Walk the paper path on Paper trading before you ever consider a live connector.

Next: when install “works” but feels broken

Namespaced commands, missing Python, SEC 403s, sandboxes without network, and Always-allow mistakes are covered on the dedicated page: Install troubleshooting.