tencent-finance

Pass

Get stock prices, quotes, and compare stocks using Tencent Finance API. No API key required. Supports US stocks, China A-Shares, Hong Kong stocks. Optimized for use in mainland China.

@openclaw
MIT2/22/2026
53out of 100
(0)
1.0k
79
128

Install Skill

Skills are third-party code from public GitHub repositories. SkillHub scans for known malicious patterns but cannot guarantee safety. Review the source code before installing.

Install globally (user-level):

npx skillhub install openclaw/skills/tencent-finance

Install in current project:

npx skillhub install openclaw/skills/tencent-finance --project

Suggested path: ~/.claude/skills/tencent-finance/

AI Review

Instruction Quality55
Description Precision50
Usefulness49
Technical Soundness65

Scored 53 — practical CLI tool for stock data from Tencent Finance, useful for China-based users. No API key required is a real advantage. Limited by niche audience (China market focus) and wrapper nature.

SKILL.md Content

---
name: tencent-finance
description: Get stock prices, quotes, and compare stocks using Tencent Finance API. No API key required. Supports US stocks, China A-Shares, Hong Kong stocks. Optimized for use in mainland China.
---

# Tencent Finance CLI

A Python CLI for fetching stock data from Tencent Finance API.

## Features

- ✅ **No API key required** - 无需申请 API Key
- ✅ **Works in mainland China** - 针对中国大陆网络环境优化,直接访问腾讯财经 API
- ✅ **Fast & Stable** - 比 Yahoo Finance API 更稳定,不受限流影响
- ✅ **Multi-market support** - 支持美股、A股、港股

## Installation

```bash
chmod +x /path/to/skills/tencent-finance/tfin
ln -sf /path/to/skills/tencent-finance/tfin /usr/local/bin/tfin  # Optional: global access
```

## Commands

### Price (quick check)
```bash
tfin AAPL              # Quick price
tfin price AAPL        # Same as above
```

### Quote (detailed)
```bash
tfin quote MSFT
```

### Compare
```bash
tfin compare AAPL,MSFT,GOOGL
tfin compare TSLA,NVDA
```

### Search
```bash
tfin search "tesla"
tfin search "bitcoin"
```

### Help
```bash
tfin help
tfin --help
```

## Symbol Format

- **US stocks:** AAPL, MSFT, GOOGL, TSLA, NVDA
- **China A-Shares:** sh000001 (上证指数), sz399001 (深证成指), sh600519 (茅台)
- **Hong Kong:** hk00700 (腾讯), hk09988 (阿里), hk03690 (美团)
- **Crypto:** BTC-USD, ETH-USD

## Examples

```bash
# Quick price check
tfin AAPL
tfin TSLA

# Detailed quote
tfin quote NVDA

# Compare tech giants
tfin compare AAPL,MSFT,GOOGL,META,AMZN

# Search
tfin search "apple"
tfin search "bitcoin"

# China stocks
tfin sh000001           # 上证指数
tfin quote hk00700      # 腾讯控股
```

## Data Source

This tool uses **Tencent Finance API** (腾讯财经 API).

**Why Tencent API?**
- 在中国大陆网络环境下可直接访问,无需代理
- 比 Yahoo Finance API 更稳定,不受限流影响
- 数据覆盖美股、A股、港股等多个市场

Data includes:
- Current price (实时价格)
- Price change (absolute & percentage) (涨跌额/涨跌幅)
- Open, High, Low prices (开盘/最高/最低价)
- Previous close (昨收)
- Volume (成交量)
- Market cap (市值)
- P/E ratio (市盈率)
- P/B ratio (市净率)

## Supported Markets

| Market | Example | Status |
|--------|---------|--------|
| US Stocks | AAPL, TSLA, NVDA | ✅ Supported |
| China A-Shares | sh000001, sz399001 | ✅ Supported |
| Hong Kong | hk00700, hk09988 | ✅ Supported |
| Crypto | BTC-USD, ETH-USD | ✅ Supported |
| India NSE/BSE | RELIANCE.NS, TCS.BO | ❌ Not supported |

## Comparison with Yahoo Finance

| Feature | Yahoo Finance (yfinance) | Tencent Finance (tfin) |
|---------|--------------------------|------------------------|
| Mainland China Access | Often blocked/restricted | ✅ Direct access |
| Rate Limiting | Frequent | ✅ Stable |
| US Stocks | ✅ Supported | ✅ Supported |
| China A-Shares | Limited | ✅ Full support |
| Hong Kong Stocks | Supported | ✅ Supported |
| Indian Stocks | ✅ Supported | ❌ Not supported |
| Options/Dividends | Supported | ❌ Not supported |

## Requirements

- Python 3.7+
- requests
- rich

```bash
pip3 install requests rich
```

## Troubleshooting

### "No data found"
- Verify the symbol format
- Try with prefix: `usAAPL` instead of `AAPL`
- Some international markets may not be supported

### Connection errors
- Check internet connection
- Tencent API is optimized for mainland China and generally very stable

## License

MIT License

## Author

Created by Menrfa