Skip to content
Automation
Skill

/insider-trading

Get insider trading activity (SEC Form 4 filings) for one or more stocks. Use when user asks about insider buying/selling, executive transactions, insider sentiment, or Form 4 activity.

From plugin
staskh-trading-skills
36429 skills
Install
$ npx -y skills add staskh/trading_skills --skill insider-trading --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/insider-trading

Context preview

The summary Claude sees to decide when to auto-load this skill.

Get insider trading activity (SEC Form 4 filings) for one or more stocks. Use when user asks about insider buying/selling, executive transactions, insider sentiment, or Form 4 activity.

SKILL.md

insider-trading.SKILL.md
name: insider-trading
description: Get insider trading activity (SEC Form 4 filings) for one or more stocks. Use when user asks about insider buying/selling, executive transactions, insider sentiment, or Form 4 activity.
dependencies: ["trading-skills"]

Insider Trading

Fetch recent insider transactions from Yahoo Finance (SEC Form 4 data).

Instructions

> **Note:** If `uv` is not installed or `pyproject.toml` is not found, replace `uv run python` with `python` in all commands below.

uv run python scripts/insider_trading.py SYMBOLS [--days DAYS]

Arguments

  • `SYMBOLS` - Single ticker or comma-separated list (e.g., `NVDA` or `NVDA,PLTR,GOOG`)
  • `--days` - Trailing days to look back (default: 90)

Output

Returns JSON with:

  • `transactions` - List of insider trades with insider name, role, transaction type, shares, price, value, date, ownership type
  • `summary` - Net sentiment (`net_buying`, `net_selling`, `neutral`), buy/sell counts and values

For multiple symbols, results are ranked by net buying value (most buying first).

Use Cases

  • *"Show me insider buys for NVDA in the last 90 days"*
  • *"Compare insider activity across NVDA, PLTR, GOOG"*
  • *"Which of these stocks has the most insider selling recently?"*

Dependencies

  • `yfinance`

Timezone

All timestamps and time-based calculations must use the `America/New_York` timezone. All JSON output must include `generated_at` (NY time string) and `data_delay` fields.

Read more
Ships withstaskh-trading-skills

Most retail traders juggle 5+ tabs — broker, charting platform, screener, news feed, spreadsheet — just to decide whether to enter a trade. This project collapses all of that into a single conversational interface powered by Claude.

Get the whole plugin
Stats
364
Stars
82
Forks
Active
Maintenance
Python
Language
MIT
License
1d ago
Last commit
6mo ago
Created

Repo: staskh/trading_skills

Other skills on staskh-trading-skills.