Individual skill
stock-api
Fetch real-time stock quotes, K-line (candlestick) history, and search symbols for China A-shares, Hong Kong, and US markets. Use when the user asks for a stock price, a quote, market data, candlestick/K-line data, or to look up a stock code by company name.
SKILL.md
Source commit bdab24063fbb7e317608bb5ea3e51f9319dd9d95
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,000
- Repository last updated
- Nov 11, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.editorconfigasset · 209 bytes.github/workflows/api-monitor.ymlasset · 1,112 bytes.github/workflows/ci.ymlasset · 803 bytes.github/workflows/pages.ymlasset · 878 bytes.github/workflows/release.ymlasset · 750 bytes.gitignoreasset · 68 bytes.husky/pre-commitasset · 24 bytes.releaserc.jsonasset · 477 bytesCHANGELOG.mddoc · 4,242 bytesLICENSEasset · 1,059 bytesREADME.EN.mddoc · 6,569 bytesREADME.mddoc · 7,053 bytesSKILL.mdcore · 2,043 bytesSKILL.mdcore · 2,043 bytesSKILL.mdcore · 2,043 bytesSKILL.mdcore · 2,043 bytesSKILL.mdcore · 2,043 bytesdocs/api.EN.mddoc · 9,171 bytesdocs/api.mddoc · 9,057 bytesdocs/architecture.EN.mddoc · 4,126 bytesdocs/architecture.mddoc · 5,932 bytesdocs/assets/demo-en.pngasset · 59,573 bytesdocs/assets/demo-zh.pngasset · 63,744 bytesdocs/cli.EN.mddoc · 4,186 bytesdocs/cli.mddoc · 5,097 bytesdocs/development.EN.mddoc · 6,740 bytesdocs/development.mddoc · 7,426 bytesdocs/monitoring.EN.mddoc · 1,540 bytesdocs/monitoring.mddoc · 1,455 byteseslint.config.mjsruns · 1,337 bytesexamples/.nojekyllasset · 1 bytesexamples/index.htmlasset · 27,590 bytesexamples/web-demo/index.htmlasset · 98,024 bytesjest.config.jsruns · 585 bytesjest.integration.config.jsruns · 211 bytespackage-lock.jsonasset · 400,724 bytespackage.jsonruns · 2,917 bytesscripts/browser-smoke.mjsruns · 7,179 bytesscripts/build-browser.mjsruns · 1,065 bytesscripts/check-api-status.mjsruns · 10,108 bytesscripts/serve-examples.mjsruns · 1,479 bytessrc/cli.tsruns · 4,901 bytessrc/errors.tsruns · 301 bytessrc/index.tsruns · 197 bytessrc/mcp/server.tsruns · 14,450 bytessrc/stocks/auto/index.tsruns · 3,895 bytessrc/stocks/base/index.tsruns · 1,150 bytessrc/stocks/base/transforms/api-code.tsruns · 566 bytessrc/stocks/base/transforms/common-code.tsruns · 602 bytessrc/stocks/base/transforms/stock.tsruns · 1,003 bytessrc/stocks/base/utils/constant.tsruns · 249 bytessrc/stocks/eastmoney/index.tsruns · 7,131 bytessrc/stocks/eastmoney/transforms/common-code.tsruns · 804 bytessrc/stocks/eastmoney/transforms/stock.tsruns · 2,738 bytessrc/stocks/index.tsruns · 636 bytessrc/stocks/shared/capabilities.tsruns · 2,644 bytessrc/stocks/shared/code-mapper.tsruns · 3,211 bytessrc/stocks/shared/kline.tsruns · 1,735 bytessrc/stocks/shared/normalize.tsruns · 188 bytessrc/stocks/shared/provider.tsruns · 5,842 bytessrc/stocks/sina/index.tsruns · 4,007 bytessrc/stocks/sina/transforms/api-code.tsruns · 737 bytessrc/stocks/sina/transforms/common-code.tsruns · 749 bytessrc/stocks/sina/transforms/stock.tsruns · 3,126 bytessrc/stocks/sina/utils/constant.tsruns · 242 bytessrc/stocks/tencent/index.tsruns · 3,641 bytessrc/stocks/tencent/transforms/api-code.tsruns · 674 bytessrc/stocks/tencent/transforms/common-code.tsruns · 801 bytessrc/stocks/tencent/transforms/stock.tsruns · 1,855 bytessrc/stocks/tencent/utils/constant.tsruns · 253 bytessrc/types/stocks/index.tsruns · 353 bytessrc/types/stocks/transforms/api-code.tsruns · 296 bytessrc/types/stocks/transforms/common-code.tsruns · 302 bytessrc/types/stocks/transforms/stock.tsruns · 282 bytessrc/types/utils/kline.tsruns · 868 bytessrc/types/utils/stock.tsruns · 762 bytessrc/utils/array.tsruns · 82 bytessrc/utils/browser-script.tsruns · 3,391 bytessrc/utils/constant.tsruns · 2,317 bytessrc/utils/fetch.tsruns · 3,723 bytessrc/utils/iconv.tsruns · 297 bytestest/fixtures/eastmoney/sh600519.jsonasset · 131 bytestest/fixtures/sina/sh510500-auction.txtdoc · 206 bytestest/fixtures/tencent/sh510500.txtdoc · 350 bytestest/integration/stocks/eastmoney/index.test.tsruns · 1,054 bytestest/integration/stocks/sina/index.test.tsruns · 1,901 bytestest/integration/stocks/tencent/index.test.tsruns · 2,400 bytestest/tsconfig.jsonasset · 67 bytestest/unit/auto/index.test.tsruns · 5,178 bytestest/unit/base/index.test.tsruns · 964 bytestest/unit/base/transforms/api-code.test.tsruns · 2,411 bytestest/unit/base/transforms/common-code.test.tsruns · 2,536 bytestest/unit/base/transforms/stock.test.tsruns · 1,650 bytestest/unit/eastmoney/transforms/common-code.test.tsruns · 732 bytestest/unit/eastmoney/transforms/stock.test.tsruns · 1,518 bytestest/unit/errors.test.tsruns · 491 bytestest/unit/mcp/server.test.tsruns · 8,768 bytestest/unit/shared/capabilities.test.tsruns · 1,740 bytestest/unit/shared/normalize.test.tsruns · 745 bytestest/unit/sina/fixture.test.tsruns · 864 bytestest/unit/sina/transforms/api-code.test.tsruns · 2,309 bytestest/unit/sina/transforms/common-code.test.tsruns · 2,384 bytestest/unit/sina/transforms/stock.test.tsruns · 6,325 bytestest/unit/stocks.test.tsruns · 766 bytestest/unit/tencent/fixture.test.tsruns · 886 bytestest/unit/tencent/transforms/api-code.test.tsruns · 2,372 bytestest/unit/tencent/transforms/common-code.test.tsruns · 2,441 bytestest/unit/tencent/transforms/stock.test.tsruns · 1,839 bytestest/unit/utils/browser-script.test.tsruns · 2,969 bytestsconfig.build.jsonasset · 249 bytestsconfig.jsonasset · 364 bytestsconfig.test.jsonasset · 314 bytes
Read excerpt
# stock-api
Get normalized stock market data by running the `stock-api` CLI. It covers
China A-shares, Hong Kong, and US markets, with automatic provider fallback
across Tencent, Sina, and Eastmoney.
## When to use
- The user wants a current price or quote for one or more stocks.
- The user wants K-line / candlestick history for charting or analysis.
- The user knows a company name but not its code (search first, then quote).
## How to run