agentCLAWHUBUnverified

Vnstock Free Expert

Runs 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... Skill: Vnstock Free Expert Owner: teahann Summary: Runs 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... Tags: latest:1.0.3 Version history: v1.0.3 | 2026-05-22T00:22:16.119Z | user Update Vietnam institutional stock skill system with D1 governance, trade decision policy, and harness agent guide. v1.0.2 | 2026-0

OpenClaw

Rank

62

Safety

84

Downloads

1.8k

Updated

Oct 10, 2026

Version

1.0.3

Source

CLAWHUB

About

What it does, and when to use it.

Capability contract not published. No trust telemetry is available yet. 1.8K downloads reported by the source. Last updated 10/10/2026.

Avoid when

  • Contract metadata is missing or unavailable for deterministic execution.

Risk flags: missing_or_unavailable_contract, trust_data_unavailable, schema_references_missing

Public facts

Every fact links back to the source it came from.

Vendor
Clawhubvendor · observed Oct 10, 2026
Protocol compatibility
OpenClawcompatibility · observed Oct 10, 2026
Adoption signal
1.8K downloadsadoption · observed Oct 10, 2026
Latest release
1.0.3release · observed May 22, 2026
Handshake status
UNKNOWNsecurity

Install and run

Setup complexity: low.

clawhub skill install s172d4r9d0h6bvvd3mpq517yrn861np5:vnstock-free-expert
  1. Setup complexity is LOW. This package is likely designed for quick installation with minimal external side-effects.
  2. Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.

Contract: missing

curl -s "https://www.xpersona.co/api/v1/agents/clawhub-teahann-vnstock-free-expert/snapshot"

Documentation

CLAWHUB

147,100 characters of source documentation, loaded on request.

Extracted files

5 files captured from the source.

SKILL.md

---
name: vnstock-free-expert
description: Runs 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 request Vietnamese stock analysis under free-tier constraints.
compatibility: Requires Python 3.x, vnstock package, pandas, internet access, and optional VNSTOCK_API_KEY in .env.
---

# VNStock Free Expert

Use this skill when the user needs advanced Vietnam stock analysis with `vnstock`, while staying safe on free-tier limits.

## Important packaging note
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/`

## Read order
1. Read `references/capabilities.md`.
2. Read `references/method_matrix.md` for exact class/method mapping.
3. Read `references/free_tier_playbook.md` before large runs.

## Scope and constraints
- Library: `vnstock` only.
- Preferred sources: `kbs` first, `vci` fallback.
- Never use `tcbs`.
- Treat `Screener API` as unavailable unless user confirms it is restored in their installed version.

## Free-tier operating rules
- No API key: target <= 20 requests/minute.
- Free API key: target <= 60 requests/minute.
- Safe default pacing in scripts: 3.2s/request.
- Reuse cached artifacts between steps.

## Shared confidence rubric (required)
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:
1. Confidence level.
2. Coverage stats (`symbols_requested`, `symbols_scored`, `% missing by key metric`).
3. Top missing fields that may change conclusions.

## API key configuration (implemented)
- Skill-local key file: `.env`
- Variable: `VNSTOCK_API_KEY`
- All API-calling scripts auto-load this key and call vnstock auth setup before requests.
- You can override per run with `--api-key "..."`.

## Execution workflow (ordered)
1. Validate environment (`python`, `vnstock`, `pandas`) and load optional API key from `.env`.
2. Build a universe using `scripts/build_universe.py` (`group`, `exchange`, or `symbols` mode).
3. Collect market data with `scripts/collect_market_data.py` using safe pacing.
4. Collect fundamentals with `scripts/collect_fundamentals.py`.
5. Score and rank using `scripts/score_stocks.py`.
6. Generate analyst-style memo with `scripts/generate_report.py`.
7. Apply confidence rubric, disclose missing fields, and summarize risks.

## Downstream handoff bundle (required when doing single-ticker deep dive)
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`, `curren

references/vnstock/README.md

# VNStock 3.4.0 - Tài Liệu Hướng Dẫn

## 🎯 Giới Thiệu

**VNStock** là thư viện Python để lấy dữ liệu chứng khoán Việt Nam từ nhiều nguồn uy tín. Thiết kế với kiến trúc provider-based, cho phép chuyển đổi linh hoạt giữa các nguồn dữ liệu khác nhau.

### ✨ Tính Năng Chính

- ✅ **Nhiều nguồn dữ liệu**: VCI, KBS, MSN (API công khai); FMP, DNSE (API chính thức)
- ⚠️ **TCBS**: Ngưng cập nhật thêm từ v3.4.0, sẽ loại bỏ trong v3.5.0 (tháng 3/2026)
- ✅ **API thống nhất**: Cùng interface cho tất cả nguồn
- ✅ **Dữ liệu lịch sử & Real-time**: Giá, công ty, tài chính
- ✅ **Dữ liệu công ty**: Hồ sơ, cổ đông, nhân viên quản lý
- ✅ **Dữ liệu tài chính**: Báo cáo, chỉ số, lưu chuyển tiền tệ
- ✅ **Lọc & Phân loại**: Theo ngành, sàn giao dịch, chỉ số

## 📚 Hướng Dẫn Sử Dụng

| Tài Liệu | Nội Dung | Mức Độ |
|---------|---------|--------|
| **[01-Overview](01-overview.md)** | Tổng quan kiến trúc, các loại dữ liệu | Cơ bản |
| **[02-Installation](02-installation.md)** | Cài đặt, thiết lập, kiểm tra | Cơ bản |
| **[03-Listing API](03-listing-api.md)** | API tìm kiếm và lọc chứng khoán | Cơ bản |
| **[04-Company API](04-company-api.md)** | Thông tin công ty, cổ đông, nhân viên quản lý | Cơ bản |
| **[05-Trading API](05-trading-api.md)** | Dữ liệu giao dịch, bid/ask, thống kê | Cơ bản |
| **[06-Quote & Price](06-quote-price-api.md)** | API lấy giá lịch sử và real-time | Cơ bản |
| **[07-Financial API](07-financial-api.md)** | API dữ liệu tài chính và báo cáo | Trung cấp |
| **[08-Fund API](08-fund-api.md)** | Dữ liệu quỹ đầu tư mở (Fmarket) | Trung cấp |
| **[09-Screener API](09-screener-api.md)** | Công cụ lọc chứng khoán nâng cao | Nâng cao |
| **[10-Connector Guide](10-connector-guide.md)** | Hướng dẫn API bên ngoài (FMP, XNO, DNSE) | Nâng cao |
| **[11-Best Practices](11-best-practices.md)** | Mẹo tối ưu hóa, xử lý lỗi, security | Nâng cao |

## 🚀 Bắt Đầu Nhanh

### Cài Đặt

```bash
pip install vnstock
```

Xem chi tiết tại **[02-Installation](02-installation.md)**

## 📖 Cấu Trúc Tài Liệu

Tài liệu được chia thành 11 phần theo thứ tự từ cơ bản đến nâng cao:

1. **[01-Overview](01-overview.md)** - Hiểu kiến trúc và các loại dữ liệu
2. **[02-Installation](02-installation.md)** - Cài đặt và kiểm tra môi trường
3. **[03-Listing API](03-listing-api.md)** - Tìm kiếm danh sách chứng khoán
4. **[04-Company API](04-company-api.md)** - Lấy thông tin công ty chi tiết
5. **[05-Trading API](05-trading-api.md)** - Dữ liệu giao dịch thị trường
6. **[06-Quote & Price](06-quote-price-api.md)** - Lấy dữ liệu giá
7. **[07-Financial API](07-financial-api.md)** - Truy cập dữ liệu tài chính
8. **[08-Fund API](08-fund-api.md)** - Thông tin quỹ đầu tư mở
9. **[09-Screener API](09-screener-api.md)** - Lọc chứng khoán nâng cao
10. **[10-Connector Guide](10-connector-guide.md)** - Sử dụng API bên ngoài
11. **[11-Best Practices](11-best-practices.md)** - Tối ưu hóa và xử lý lỗi

## Kiến Trúc Hệ Thống

VNStock sử dụng kiến trúc provider-based cho phép chuyển đổi linh hoạt giữa các nguồn dữ 

_meta.json

{
  "ownerId": "kn7aqz9b9xv2mmyvsg54n5kecn81kkaf",
  "slug": "vnstock-free-expert",
  "version": "1.0.3",
  "publishedAt": 1779409336119
}

references/capabilities.md

# VNStock Capability Reference (Self-Contained)

## Core capabilities
- Symbol universe and classification: exchanges, industries, index groups, derivatives/bonds/warrants listings.
- Company intelligence: overview, shareholders, officers, subsidiaries, affiliates, events, reports (source-dependent).
- Market data: historical OHLCV, intraday prints, board snapshots, market depth (source-dependent).
- Financial statements and ratios: income statement, balance sheet, cash flow, ratio with period modes.
- Fund data: investment fund listings and related metadata.
- External connectors: available depending on environment and API keys.

## Source strategy
- Primary source: `kbs`.
- Secondary fallback: `vci`.
- Do not use `tcbs`.

## Data caveats
- Method availability differs by source.
- Some methods may return empty frames for specific symbols/time windows.
- Realtime/near-realtime outputs depend on market hours and provider freshness.

## Safe analysis pattern
1. Fetch raw data.
2. Validate shape/columns.
3. Handle empty/missing values.
4. Compute derived metrics.
5. Separate factual output from interpretation.

references/free_tier_playbook.md

# Free-Tier Playbook

## Rate limit profile
- Guest/no key: 20 requests/minute.
- Free key: up to 60 requests/minute.

## Execution controls
- Default minimum interval: 3.2 seconds/request.
- For unstable network/provider: increase to 4-5 seconds/request.
- Process symbols in chunks (e.g. 20-50 symbols/batch).

## Resilience checklist
- Retry transient failures with backoff.
- Log per-symbol failures; do not fail the whole run if a single symbol fails.
- Save intermediate artifacts (`universe`, `market_data`, `fundamentals`) for resume.

## Data quality checklist
- Confirm expected columns exist before calculation.
- Track missing metrics ratio.
- Flag stale data windows and low-bar histories.

## Portfolio-analysis checklist
- Use relative ranking, not absolute threshold only.
- Validate top picks against recent macro/news context.
- Apply sector diversification and risk caps.
Github ReposUpdated 12h agoRank 70

AionUi

Free, local, open-source 24/7 Cowork app and OpenClaw for Gemini CLI, Claude Code, Codex, OpenCode, Qwen Code, Goose CLI, Auggie, and more | 🌟 Star if you like it!

MCPOPENCLAW
Github ReposUpdated 6mo agoRank 70

activepieces

AI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents

OPENCLAW
Github ReposUpdated 6mo agoRank 70

cherry-studio

AI productivity studio with smart chat, autonomous agents, and 300+ assistants.

MCPOPENCLAW
Github ReposUpdated 7mo agoRank 70

CopilotKit

The Frontend for Agents & Generative UI. React + Angular

OPENCLAW

Machine-readable data

The same record, as JSON, for agents and crawlers.

{
  "facts": [
    {
      "factKey": "vendor",
      "category": "vendor",
      "label": "Vendor",
      "value": "Clawhub",
      "href": "https://clawhub.ai/teahann/skills/vnstock-free-expert",
      "sourceUrl": "https://clawhub.ai/teahann/skills/vnstock-free-expert",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:25:58.054Z",
      "isPublic": true
    },
    {
      "factKey": "protocols",
      "category": "compatibility",
      "label": "Protocol compatibility",
      "value": "OpenClaw",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-teahann-vnstock-free-expert/contract",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-teahann-vnstock-free-expert/contract",
      "sourceType": "contract",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:25:58.054Z",
      "isPublic": true
    },
    {
      "factKey": "traction",
      "category": "adoption",
      "label": "Adoption signal",
      "value": "1.8K downloads",
      "href": "https://clawhub.ai/teahann/vnstock-free-expert",
      "sourceUrl": "https://clawhub.ai/teahann/vnstock-free-expert",
      "sourceType": "profile",
      "confidence": "medium",
      "observedAt": "2026-10-10T00:25:58.054Z",
      "isPublic": true
    },
    {
      "factKey": "latest_release",
      "category": "release",
      "label": "Latest release",
      "value": "1.0.3",
      "href": "https://clawhub.ai/teahann/vnstock-free-expert",
      "sourceUrl": "https://clawhub.ai/teahann/vnstock-free-expert",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-22T00:22:16.119Z",
      "isPublic": true
    },
    {
      "factKey": "handshake_status",
      "category": "security",
      "label": "Handshake status",
      "value": "UNKNOWN",
      "href": "https://www.xpersona.co/api/v1/agents/clawhub-teahann-vnstock-free-expert/trust",
      "sourceUrl": "https://www.xpersona.co/api/v1/agents/clawhub-teahann-vnstock-free-expert/trust",
      "sourceType": "trust",
      "confidence": "medium",
      "observedAt": null,
      "isPublic": true
    }
  ],
  "events": [
    {
      "eventType": "release",
      "title": "Release 1.0.3",
      "description": "Update Vietnam institutional stock skill system with D1 governance, trade decision policy, and harness agent guide.",
      "href": "https://clawhub.ai/teahann/vnstock-free-expert",
      "sourceUrl": "https://clawhub.ai/teahann/vnstock-free-expert",
      "sourceType": "release",
      "confidence": "medium",
      "observedAt": "2026-05-22T00:22:16.119Z",
      "isPublic": true
    }
  ]
}

Record generated Oct 10, 2026.

Sponsored

Ads related to Vnstock Free Expert and adjacent AI workflows.