Skip to content
Back to skills

Insider Trading

ASecurity

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.

  • 373 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 26, 2026
datapythongobash

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned May 27, 2026

npx -y skills add staskh/trading_skills --skill insider-trading --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Insider Trading?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Insider Trading
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/staskh-insider-trading/badge)](https://www.skillsdirectory.com/skills/staskh-insider-trading)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
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.

```bash
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.

Files in this skill

  • SKILL.md1.4 KB
  • scripts/insider_trading.py1.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.