# Stock Research History

Reads saved stock research and backtests for a ticker, keeping dates and risk notes.

- Repository: https://github.com/koala73/worldmonitor (89946 stars)
- Category: Business
- License: AGPL-3.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add koala73/worldmonitor --skill research-stocks -g -a claude-code -y`
Codex: `npx skills add koala73/worldmonitor --skill research-stocks -g -a codex -y`
Cursor: `npx skills add koala73/worldmonitor --skill research-stocks -g -a cursor -y`
Gemini CLI: `npx skills add koala73/worldmonitor --skill research-stocks -g -a gemini-cli -y`

## Description

Read current stock research, technical backtests, saved analyses or saved backtests. Use for a named ticker or watchlist research history; preserve source dates, model limitations and risk factors.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# research-stocks

Use when the user asks to research a stock, inspect a technical backtest or review saved research for a watchlist. Use `get-market-quotes` for a simple current quote. Research and simulation results do not establish future returns or place trades.

## Connected plugin

Call `get_stock_research` on the connected WorldMonitor MCP server at `https://worldmonitor.app/mcp`. Use the user's existing connection; do not ask them to paste an API key into chat. This tool requires a subscription. Explain an access denial and stop; do not retry through a different credential path.

| Operation | Arguments | Behavior |
|---|---|---|
| `analysis` | `symbols: ["AAPL"]`, optional `include_news` | Current analysis; exactly one ticker. Default no news. Cold generation may use an LLM and save a shared research snapshot. |
| `backtest` | `symbols: ["AAPL"]`, optional `eval_window_days` | Technical simulation; exactly one ticker. Default 10 trading days, range 3..30. May generate and save a shared result. |
| `history` | `symbols: ["AAPL", "MSFT"]`, optional `limit_per_symbol`, `include_news` | Read saved analyses. Default four snapshots per ticker, range 1..32. Default no news. |
| `stored-backtests` | `symbols: ["AAPL", "MSFT"]`, optional `eval_window_days` | Read saved backtests without generating new ones. Default ten trading days. |

Stored-result operations accept up to 50 symbols. Use only options supported by the chosen operation. Never silently drop requested tickers; narrow the batch or use `jmespath` if the output budget is exceeded.

The rest: https://github.com/koala73/worldmonitor/blob/HEAD/public/.well-known/agent-skills/research-stocks/SKILL.md
