# Alphagbm Research Reader

Find published research and institutional views with sources, dates and related assets.

- Repository: https://github.com/AlphaGBM/skills (2834 stars)
- Category: Writing
- License: MIT
- Last updated: 2026-10-06
- Runs scripts: yes, review before use

## Install

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

## Description

Find published research and institutional views with sources, dates and related assets. Use when the user asks to research reports with AlphaGBM. Use the bundled Python runner; never silently replace real results with demos.

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

# Research Reports

Find published research and institutional views with sources, dates and related assets.



## Before running

Read [access and evidence rules](references/access.md). Python 3.9+ is the only runtime dependency; no separate CLI or sibling Skill installation is required. Resolve `<skill-dir>` to the directory containing this file.

Start with a public catalogue list. `--collection research` lists original research; `--collection news --view research` selects institutional views; `--collection news --view news` selects news. Use `--query` for a title/ticker keyword and `--lang zh` for Chinese. Read a selected public article with `--slug <returned-slug>`. Attribute ratings and targets to the institution; a missing original rating stays missing. For news impact, read references/news-impact.md and run `news --slug <returned-news-slug> --revision <published-revision> --lang zh` (or en). This staged, key-free command reads existing public news only; it requires the news-impact.v1 backend and never starts paid analysis. On an unsupported server report unavailable rather than inventing a result. Read references/editorial-routing.md before selecting the next command. Check the returned workflow, language and published revision. A type mismatch needs the declared workflow, not a retry; a changed revision must be re-read. Never silently switch to paid analysis.

## Run

```bash
python3 "<skill-dir>/scripts/run.py" research --collection research --lang en --limit 3
```

This command reads published data without a key or analysis-credit charge. No paid research is triggered.

## Deliver the result

The rest: https://github.com/AlphaGBM/skills/blob/HEAD/skills/stocks/alphagbm-research-reader/SKILL.md
