Skip to content

gdanov/ipo-tracker-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IPO Tracker Plugin for Claude Code

A Claude Code plugin that tracks recent IPOs from Yahoo Finance and generates TradingView-compatible watchlists with enriched market data.

Features

  • Scrapes Yahoo Finance IPO calendar for recent IPOs
  • Enriches data with yfinance (current price, market cap, volume, sector)
  • Generates TradingView watchlist format (EXCHANGE:SYMBOL)
  • Creates human-readable reports and CSV exports
  • Auto-triggers on phrases like "recent IPOs", "tradingview watchlist", "IPO calendar"
  • Slash command /ipo-tracker:ipo for explicit invocation

Installation

Option 1: Install from GitHub

/plugin https://github.com/gdanov/ipo-tracker-plugin

Option 2: Clone and Install Locally

git clone https://github.com/gdanov/ipo-tracker-plugin
/plugin ./ipo-tracker-plugin

Install Python Dependencies

pip install -r requirements.txt

Or install individually:

pip install yfinance pandas requests beautifulsoup4

Usage

Via Claude Code Skill (Auto-triggered)

Simply ask Claude about IPOs:

  • "Show me recent IPOs"
  • "Generate a TradingView watchlist for new IPOs"
  • "What stocks went public last month?"
  • "Get IPO data for the last 3 months"

Via Slash Command

/ipo-tracker:ipo

Direct Script Execution

# Default: last month, all output formats
python scripts/ipo_report.py

# Last 3 months
python scripts/ipo_report.py --months 3

# Only generate TradingView watchlist
python scripts/ipo_report.py --format watchlist

# Only generate CSV
python scripts/ipo_report.py --format csv

Output Files

File Description
ipo_watchlist.txt TradingView-compatible watchlist (one EXCHANGE:SYMBOL per line)
ipo_report.txt Human-readable report with all enriched data
ipo_data.csv Full CSV export for further analysis

TradingView Import

To import the watchlist into TradingView:

  1. Open TradingView and navigate to the Watchlist panel
  2. Click on the watchlist name dropdown
  3. Select "Import list..."
  4. Choose the ipo_watchlist.txt file
  5. The symbols will be added to your watchlist

Command Line Options

Option Description Default
--months N Number of months to look back 1
--format FORMAT Output format: all, watchlist, report, csv all

Data Fields

The enriched IPO data includes:

  • Symbol: Stock ticker
  • Company: Company name
  • IPO Date: Date of the IPO
  • Exchange: Stock exchange (NYSE, NASDAQ, etc.)
  • Current Price: Current stock price
  • Market Cap: Current market capitalization
  • Volume: Average daily trading volume
  • Sector: Business sector
  • Industry: Specific industry

Requirements

  • Python 3.9+
  • yfinance >= 0.2.0
  • pandas >= 2.0.0
  • requests >= 2.28.0
  • beautifulsoup4 >= 4.12.0

License

MIT License - see LICENSE for details.

Author

gdanov

About

Claude Code plugin for tracking IPOs and generating TradingView watchlists

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages