vnstock-free-expertRuns an end-to-end vnstock workflow for free-tier-safe Vietnam stock valuation, ranking, and API operations with strict rate-limit control; used when users r...
Install via ClawdBot CLI:
clawdbot install NDTChan/vnstock-free-expertUse this skill when the user needs advanced Vietnam stock analysis with vnstock, while staying safe on free-tier limits.
This skill is self-contained and does not require shipping a separate vnstock/ docs folder.
All operational knowledge needed by the agent is stored under:
references/references/capabilities.md.references/method_matrix.md for exact class/method mapping.references/free_tier_playbook.md before large runs.vnstock only.kbs first, vci fallback.tcbs.Screener API as unavailable unless user confirms it is restored in their installed version.Report confidence as High / Medium / Low using this standard:
High: universe coverage >= 95%, critical metrics coverage >= 80%, and hard errors <= 5% of symbols.Medium: universe coverage >= 80%, critical metrics coverage >= 60%, and hard errors <= 15%.Low: below Medium thresholds or material missing fields that can flip ranking results.Always output:
symbols_requested, symbols_scored, % missing by key metric)..envVNSTOCK_API_KEY--api-key "...".python, vnstock, pandas) and load optional API key from .env.scripts/build_universe.py (group, exchange, or symbols mode).scripts/collect_market_data.py using safe pacing.scripts/collect_fundamentals.py.scripts/score_stocks.py.scripts/generate_report.py.When the user request is about valuing or building a memo for a specific ticker (or a small list), output a compact JSON bundle that downstream skills can reuse:
ticker, as_of_date, currencyfinancials (income/balance/cashflow + key ratios if available)price_history (returns 1m/3m/6m/12m)peer_set (if you built one)metadata.source and data_quality_notesThis bundle is designed to feed equity-valuation-framework and portfolio-risk-manager.
catalog_vnstock.pyPath: scripts/catalog_vnstock.py
Use when:
vnstock version.invoke_vnstock.pyPath: scripts/invoke_vnstock.py
Use when:
Listing, Quote, Company, Finance, Trading, Fund, or other exported classes.This script supports dynamic invocation by class name and method name with JSON kwargs.
build_universe.pyUse when building symbol universe from index/exchange/custom symbol list.
Input: source + mode + group/exchange/symbols.
Output: outputs/universe_*.csv and latest pointers.
collect_market_data.pyUse when collecting OHLCV/momentum fields (3M, 6M, 12M returns).
Input: universe CSV path.
Output: outputs/market_data_*.csv + per-symbol errors in JSON.
collect_fundamentals.pyUse when collecting valuation and quality metrics from finance/company APIs.
Input: universe CSV path.
Output: outputs/fundamentals_*.csv + per-symbol errors in JSON.
score_stocks.pyUse when ranking symbols with composite scoring.
Input: market + fundamentals CSV files.
Output: outputs/ranking_*.csv.
generate_report.pyUse when converting ranking output to analyst-style markdown memo.
Input: ranking CSV file.
Output: outputs/investment_memo_*.md.
run_pipeline.pyUse when running the end-to-end pipeline in one command.
Input: source + universe mode.
Output: all artifacts above in one run.
catalog_vnstock.py then invoke_vnstock.py.free_tier_playbook.md throttling and chunking strategy.When output includes ranking and valuation interpretation:
symbols_scored, missing key fields, error ratio).Low confidence cases, provide directional output only and list required missing inputs.What Was Run: scripts, source, universe scope, and pacing profile.Coverage: requested symbols, scored symbols, and missingness by key field.Top Results: ranked list with score columns.Key Risks: concentration, stale data, missing metrics, or provider limitations.Confidence and Gaps: final confidence + exact blockers.python scripts/catalog_vnstock.py --outdir ./outputs
python scripts/invoke_vnstock.py --class-name Quote --init-kwargs '{"source":"kbs","symbol":"VCB"}' --method history --method-kwargs '{"start":"2024-01-01","end":"2024-12-31","interval":"1D"}' --outdir ./outputs
python scripts/run_pipeline.py --source kbs --mode group --group VN30 --outdir ./outputs
Generated Mar 1, 2026
Individual investors with limited capital can use this skill to screen Vietnamese stocks based on valuation metrics and momentum indicators. The free-tier constraints make it suitable for analyzing 20-30 stocks at a time, helping identify undervalued opportunities while avoiding expensive premium data services.
Local businesses exploring Vietnamese stock market investments for surplus cash can use this skill to analyze industry peers and market trends. The structured pipeline provides fundamental analysis without requiring financial modeling expertise, making it accessible for business owners.
Finance educators and students can use this skill to demonstrate practical stock analysis techniques with real Vietnamese market data. The free-tier operation allows classroom use without API costs, while the confidence rubric teaches data quality assessment.
Vietnamese startups can analyze publicly traded competitors to understand market positioning and financial health. The skill's ability to generate peer sets and collect fundamentals helps startups benchmark against established players in their sector.
Financial bloggers and independent analysts can generate Vietnamese stock research reports using the automated memo generation. The structured workflow ensures consistent analysis while the confidence disclosure maintains transparency about data limitations.
Offer basic Vietnamese stock analysis for free with tiered pricing for advanced features like real-time data, more frequent updates, or premium metrics. The free tier uses this skill's constraints while paid tiers bypass limitations with API keys.
Use this skill as the analytical engine for a Vietnamese stock advisory service targeting retail investors. Provide regular stock rankings and investment memos generated through the pipeline, with human analysts adding interpretation.
Integrate this skill into existing fintech platforms, banking apps, or trading platforms to provide Vietnamese stock analysis as a value-added feature. The self-contained nature makes it easy to deploy alongside other services.
π¬ Integration Tip
Ensure proper environment setup with Python dependencies before integration, and implement the recommended 3.2-second request pacing to avoid rate limit issues when processing multiple stocks.
Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...
Become an autonomous prediction market trader on Polymarket with AI-powered analysis and a performance-backed token on Base. Trade real markets, build a track record, and let the buyback flywheel run.
Get cryptocurrency token price and generate candlestick charts via CoinGecko API or Hyperliquid API. Use when user asks for token price, crypto price, price chart, or cryptocurrency market data.
Trade and monitor Hyperliquid perpetual futures. Check balances, view positions with P&L, place/cancel orders, execute market trades. Use when the user asks about Hyperliquid trading, portfolio status, crypto positions, or wants to execute trades on Hyperliquid.