← All skills
invest-cli
45 / 100 · High risk
Only if you trust the author. Some of what it can do is expected: a coding skill usually runs build and test commands.
By taxueseek/taxue-invest (GitHub) · coding · 30 stars · scanned at commit 90927de
投资分析 CLI — 数据获取 + 分析框架一体化,dual-mode 运行。
触发:「/cli」「/投资cli」「invest cli」「终端分析」「命令行分析」
或:「用cli分析」「终端查一下」「命令行看看」
命令入口:`invest-cli stock 600519`(PATH 无 invest-cli 时兜底:`"$HOME/.local/bin/invest-cli" stock 600519`——wrapper 优先用 skill 自带 venv,含 yfinance)
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this. Expected for a coding skill.
Found in 54 places.
Show 17 more
- skills/invest-cli/SKILL.md, line 77
invest-cli quote <代码[,...]> [--json] - skills/invest-cli/SKILL.md, line 89
invest-cli sec <代码> [--forms 10-K,10-Q,8-K] [--filings 5] [--years 5] [--quarterly] [--json] - skills/invest-cli/SKILL.md, line 110
invest-cli fund-class <6位代码> [--json] - skills/invest-cli/SKILL.md, line 122
invest-cli fmp <代码> [--json] # 深取快照:行情 + TTM 比率 + 结构化评级 + 公司概况 - skills/invest-cli/SKILL.md, line 136
invest-cli cn notice <代码[,代码...]> [--type N] [--limit N] [--offset N] - skills/invest-cli/SKILL.md, line 153
invest-cli screen <条件> [--json] - skills/invest-cli/SKILL.md, line 164
invest-cli watchlist add <代码> [--name N] [--type fund|stock] - skills/invest-cli/SKILL.md, line 175
invest-cli tenure <基金代码|名称> [--manager 姓名] [--since YYYY-MM-DD] - skills/invest-cli/SKILL.md, line 196
invest-cli datasources [--json] - skills/invest-cli/SKILL.md, line 206
invest-cli wind <server_type> <tool> --input '<json>' [--json] - skills/invest-cli/SKILL.md, line 216
invest-cli yingmi <tool> --input '<json>' [--json] - skills/invest-cli/SKILL.md, line 227
invest-cli ttskill <skill_id> --input '<json>' [--json] - skills/invest-cli/SKILL.md, line 241
invest-cli capabilities [yingmi|ttskill] [--json] - skills/invest-cli/SKILL.md, line 259
invest-cli intent <deep/screen/portfolio/plan/macro/present/mxds> <参数> [--json] - skills/invest-cli/SKILL.md, line 270
invest-cli research fund-rank <主题> [--top N] [--order r3y|r1y|ytd] [--limit N] [--dy auto|on|off] [--enrich] [--out DIR] [--json] - skills/invest-cli/SKILL.md, line 310
$ invest-cli stock 600519 - skills/invest-cli/packages/dsh-plugin/dsh/index.js, line 17
import { spawn } from 'node:child_process'
and 34 more places
Downloads and installs other software
The author does not mention this.
Found in 5 places.
Show 2 more
Connects to the internet
The author does not mention this.
Found in 128 places.
Show 17 more
- skills/invest-cli/docs/性能与缺陷治理报告_2026-09-19.md, line 192
1. 打补丁的对象错了。`requests.Session.request` 与 yfinance 实际用的 - skills/invest-cli/docs/性能与缺陷治理报告_2026-09-19.md, line 193
`curl_cffi.requests.Session` **无继承关系** - skills/invest-cli/docs/性能与缺陷治理报告_2026-09-19.md, line 202
**修正**:只拦 `_MS` 与秒档两组、各按单位取小;删除对 `requests.Session` - skills/invest-cli/docs/性能与缺陷治理报告_2026-09-22_第四轮.md, line 40
| `route.fetch` 先跑 `candidates()` 才判快照缓存 | `candidates()` = `yaml.safe_load` 2.7ms + import 链上每个适配器;`sources.bitget` 一带进来就是 `urllib.request → http.client → ssl` - skills/invest-cli/docs/性能与缺陷治理报告_2026-10-17_hithink回归.md, line 6
`_request` 里补了 `urllib.parse`;`_default_http_get` 仍引用 `urllib.request/error`, - skills/invest-cli/docs/性能与缺陷治理报告_2026-10-17_hithink回归.md, line 37
-import urllib.request - skills/invest-cli/docs/性能与缺陷治理报告_2026-10-17_hithink回归.md, line 43
同一提交里 `tencent.py` 改对了(`_http_get` 内补 `import urllib.request`,并把 - skills/invest-cli/docs/性能与缺陷治理报告_2026-10-19_第六轮.md, line 101
`from urllib import parse`、函数内延迟导入、`import urllib.request as _req` 均不误报。 - skills/invest-cli/scripts/_common.py, line 187
`sources.hithink` 在 import 期就会拉进 urllib.request → http.client → - skills/invest-cli/scripts/cmd_fund.py, line 51
resp = requests.post( - skills/invest-cli/scripts/cmd_fund.py, line 161
f_snap = pool.submit(lambda: unwrap_snapshot(fetch("fund", keyword))) - skills/invest-cli/scripts/cmd_intent.py, line 258
return fetch("stock", target, market=market) - skills/invest-cli/scripts/cmd_intent.py, line 288
return fetch("fund", target) - skills/invest-cli/scripts/cmd_report.py, line 32
import urllib.request - skills/invest-cli/scripts/cmd_report.py, line 63
req = urllib.request.Request(url, headers={ - skills/invest-cli/scripts/cmd_report.py, line 106
req = urllib.request.Request(url, headers={"User-Agent": USER_AGENT}) - skills/invest-cli/scripts/cmd_research.py, line 16
同源同缓存),股息率参照集走 route.fetch("screen", …)(妙想),资讯走 argo。
and 108 more places
Changes files outside its own folder
The author does not mention this.
Found in 3 places.
Reads your saved credentials, such as SSH keys or .env files
The author does not mention this.
Found in 2 places.
Safer alternatives
Low-risk skills in the same category (coding) that look related. Check that one does what you need.
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'invest-cli' ] || [ -L ~/.agents/skills/'invest-cli' ]; then echo 'A skill folder named invest-cli already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/taxueseek/taxue-invest' "$d" && git -C "$d" checkout --quiet '90927de6e7d581725969ae4f886464e6f398b00f' -- 'skills/invest-cli' && mkdir -p ~/.agents/skills && cp -R "$d"/'skills/invest-cli' ~/.agents/skills/'invest-cli' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'invest-cli' ~/.claude/skills/'invest-cli' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for taxueseek/taxue-invest shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/taxueseek/taxue-invest/)
Score history
| Date | Version | Score |
|---|
| 2026-11-07 | 90927de | 65 |