Skip to main content

Vietnamese stock market data & analysis library

Project description

claude-finance-kit

Claude Code plugin for Vietnamese stock market analysis — fundamentals, technicals, macro, news, screening, and fund analysis.

Install

Prerequisites

Install the Python library first:

pip install claude-finance-kit

Claude Code (via Marketplace)

1. Add the marketplace

From within Claude Code, add the marketplace:

/plugin marketplace add hongbietcode/claude-finance-kit

2. Browse and install

Run /plugin to open the plugin manager. Go to the Discover tab to find claude-finance-kit.

Select it and choose an installation scope:

  • User scope — install for yourself across all projects
  • Project scope — install for all collaborators on this repository
  • Local scope — install for yourself in this repository only

Or install directly from the command line:

/plugin install claude-finance-kit@hongbietcode-claude-finance-kit

3. Activate and use

Run /reload-plugins to activate. Plugin skills are auto-invoked by context — just ask:

"Analyze FPT stock"
"Market overview today"
"Latest news sentiment for VNM"

OR

npx claude-finance-kit-cli init --ai claude

Other AI Assistants (via CLI)

npx claude-finance-kit-cli init --ai cursor    # Cursor
npx claude-finance-kit-cli init --ai copilot   # GitHub Copilot

What's Included

Skills (auto-invoked by context): marcus-vance, stock-analysis, market-research, news-sentiment

Agents: lead-analyst, fundamental-analyst, technical-analyst, macro-researcher

References: API docs, analysis methodology, common patterns, orchestration protocol

Data Sources

Source Type Coverage
VCI Stock (default) Quote, company, finance, listing, trading — full VN coverage
KBS Stock (fallback) Same as VCI — full VN coverage
MAS Stock Quote, intraday, financials, price depth
TVS Stock Company overview only
VDS Stock Intraday only
FMP Stock (global) Quote, company, financials — requires FMP_API_KEY
BINANCE Crypto History, intraday, depth — no API key
VND Market P/E, P/B, top movers
MBK Macro GDP, CPI, interest rates, FDI, trade balance
FMARKET Fund Mutual fund data (58+ funds)
SPL Commodity Gold, oil, steel, gas, fertilizer, agricultural
Perplexity Search Web search via Perplexity API — requires PERPLEXITY_API_KEY

Project Structure

src/claude_finance_kit/    # Python library
cli/                       # npm CLI installer (claude-finance-kit-cli)
├── assets/                # Plugin source of truth
│   ├── skills/            # marcus-vance, stock-analysis, market-research, news-sentiment
│   ├── agents/            # fundamental-analyst, technical-analyst, macro-researcher, lead-analyst
│   ├── references/        # API docs, methodology, patterns
│   └── templates/         # Platform configs (claude, cursor, copilot)
├── src/                   # CLI source code
└── dist/                  # Built CLI
.claude-plugin/            # Claude Marketplace manifest

Claude Marketplace

The plugin manifest lives in .claude-plugin/:

  • marketplace.json — listing metadata, source points to ./cli/assets
  • plugin.json — plugin identity, version, keywords

Development

cd cli
npm install
npm run build              # Build CLI TypeScript
npm run bump -- patch      # Bump version (patch|minor|major)

Version Sync

npm run bump updates version across all files:

File Field
pyproject.toml version
src/claude_finance_kit/__init__.py __version__
cli/package.json version
.claude-plugin/plugin.json version
.claude-plugin/marketplace.json metadata.version + plugins[0].version

Publishing

npm run bump -- patch
git commit -am "chore: bump version to X.Y.Z"
git tag vX.Y.Z
git push origin main --tags    # Triggers CI: PyPI + npm publish

Documentation

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

claude_finance_kit-0.1.18.tar.gz (1.4 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

claude_finance_kit-0.1.18-py3-none-any.whl (129.9 kB view details)

Uploaded Python 3

File details

Details for the file claude_finance_kit-0.1.18.tar.gz.

File metadata

  • Download URL: claude_finance_kit-0.1.18.tar.gz
  • Upload date:
  • Size: 1.4 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for claude_finance_kit-0.1.18.tar.gz
Algorithm Hash digest
SHA256 6d7ca76d0062a9e9acaca5fe6406df8627ece81351ed00aa6718b983926ec143
MD5 e5068c82874d3f442f781b2a4d06654e
BLAKE2b-256 0ae9ca33dd3c1edeb12fcd098abf58bc9cbdba26215a12cef8b2d8974e1ed7c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for claude_finance_kit-0.1.18.tar.gz:

Publisher: publish.yml on hongbietcode/claude-finance-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file claude_finance_kit-0.1.18-py3-none-any.whl.

File metadata

File hashes

Hashes for claude_finance_kit-0.1.18-py3-none-any.whl
Algorithm Hash digest
SHA256 4efcfcd7ae00d324933e63482f697b6c9cb09b0c6b2a3e205e5ffd02c27dfd42
MD5 1637f6ff69f15aaf3632ad04e7cfaa4b
BLAKE2b-256 0a903194b147bf23cbe0c70b191318090620ef883a2a51bab21feb469f27ce31

See more details on using hashes here.

Provenance

The following attestation bundles were made for claude_finance_kit-0.1.18-py3-none-any.whl:

Publisher: publish.yml on hongbietcode/claude-finance-kit

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page