AI Skill MartBrowse skillsPromptsProgramsLearnWhat is a Skill?
← Back to list

Entry Timer (trader-entry)

Watches 1-minute or 5-minute bars and calls the exact bar that closes above the opening range high or a level you set.

Data & AnalyticsIntermediate★ 6,188⑂ 1,530AI score 9/10Last updated: Oct 20, 2026

What it does

  • Pulls today's free Yahoo 1m or 5m bars and builds the opening range (first 15 minutes by default).
  • Calls the entry on the first completed bar that closes above the range high, or above a level you supply (e.g. a 20-day high from the scanner). A wick above the level is not a trigger.
  • Reports one clear status: waiting (and how far the last close is from the level), triggered with time and price, expired, no data, or market closed.
  • Writes trader/entry.json so /trader-exit can plan the stop and target before anything is bought.
  • Optional volume filter (--min-volume-x), entry time windows (no entries before 09:45 / after 15:30 ET), early-close handling, and offline/replay mode.
  • Never places an order; long side only.

Who it's for

  • US equity day traders running an opening-range-breakout playbook who want the rule enforced, not interpreted.
  • Anyone who tends to jump in mid-bar and wants a hard "only closed bars count" discipline.
  • Users chaining scanner → news → entry → exit skills inside Claude Code.

Examples

  1. python3 entry.py check TSLA — current status against the 15-minute opening range, in one line.
  2. python3 entry.py watch TSLA --until 15:30 — one line per closed bar, exits on the trigger and saves trader/entry.json.
  3. python3 entry.py check TSLA --setup level --level 371.20 --min-volume-x 1.5 — watch a scanner level with a 1.5x volume confirmation.
  4. python3 entry.py check TSLA --now "2026-10-19 10:15" --offline day.json — replay a past session to review the signal.

· · · Install guide · · ·

Try it now, no install

Paste this into Claude to use the skill without installing anything.

Read the instructions in this file and follow them to help me:
https://raw.githubusercontent.com/Jakeschincariol/day-trader-skill/HEAD/trader-entry/SKILL.md

What I want: (describe your task here)

If Claude can't open the link, open it yourself and paste the contents instead.

↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.

Install in the Claude app (no terminal)
  1. Download the ZIP with the button below.
  2. In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
  3. Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
↓ Download ZIP
Install in Claude Code

Let Claude do it — paste this into Claude Code

Install the skill I found on AI Skill Mart.
Copy the trader-entry folder from the GitHub repo Jakeschincariol/day-trader-skill into my ~/.claude/skills/trader-entry/.
When it's done, tell me in one line what this skill can do.

Install with a command instead

git clone https://github.com/Jakeschincariol/day-trader-skill.git && mkdir -p ~/.claude/skills && cp -r day-trader-skill/trader-entry ~/.claude/skills/

⚠ This is a third-party skill. Check the source repository before installing.

  1. Open a terminal and confirm Python 3 is available: python3 --version
  2. Clone the repo: git clone https://github.com/Jakeschincariol/day-trader-skill.git
  3. Create the skills folder: mkdir -p ~/.claude/skills
  4. Copy the skill in: cp -r day-trader-skill/trader-entry ~/.claude/skills/
  5. (Optional) Copy trader-scanner, trader-news, and trader-exit too for the full workflow.
  6. Restart Claude Code and try "tell me when TSLA breaks the opening range" or /trader-entry TSLA.
  7. Optionally add trader/config.json with no_entries_before / no_entries_after to tune entry windows. Remember: this is education and tooling, not financial advice, and it never places an order.