Realyujie/dsh-us-stocks

US stock market data tools for DeepSeek Harness, powered by yahoo-finance2

Bundle verified MIT TypeScript v0.3.0
Bundle verified

Listed

5

Tools

Bundle verified

Versionv0.3.0
LanguageTypeScript
LicenseMIT
View on GitHub

Preview

Preview 1 of 2: Realyujie/dsh-us-stocks
Preview 2 of 2: Realyujie/dsh-us-stocks

What it does

US stock quotes, price history, financial statements, analyst consensus and news via yahoo-finance2.

Best for

  • Researchers who need structured US equity quotes, price history, statements, analyst consensus, news, and ownership data.
  • Agents performing multi-part analysis of a US stock or US-listed fund without scraping HTML pages.
  • Workflows that benefit from structured OHLCV data and a browser candlestick view.

Not ideal for

  • Non-US markets; only US equities are currently supported.
  • Trading execution or personalized investment-advice workflows; the data is provided for research.
  • Applications requiring an official, stable, or unthrottled market-data API; the Yahoo endpoint is unofficial, undocumented, and rate-limited.
  • Environments below the documented Node.js `22.19.0` requirement.

README

dsh-us-stocks

English 中文

dsh-us-stocks cover

US stock market data tools for DeepSeek Harness, powered by yahoo-finance2.

Gives the agent six first-class tools for quotes, price history, financial statements, analyst consensus, news and ownership — instead of leaving it to improvise against HTML pages.

Six tools for one ticker: quote, history, financials, analyst view, news, ownership. Same AAPL task: 31 calls in 213s without the plugin, 5 calls in 33s with it.

Before and after

One agent turn, same question, same model, same machine — the only variable is whether the plugin is installed. The task: price, three-month trend, recent quarterly financials, analyst rating and recent news for AAPL.

  Without this plugin With this plugin
Steps 14 2
Tool calls 31 5
Wall clock 213.5s 33.2s
What it called 16 × web_search, 15 × bash one call to each tool the task needed

With no market-data tool available, the agent falls back on web search and shell commands, fetching and parsing one page at a time. Most of the remaining 33 seconds is model inference, which no plugin controls; data retrieval itself is 2.6s.

Frequently Asked QuestionsFAQ

Use the verified command dsh plugin --profile default add github:Realyujie/dsh-us-stocks in a DSH-enabled shell. The command resolves the public package metadata and keeps the plugin attached to the catalog identity shown on this page.