tushare-finance
$
npx mdskill add elizaOS/eliza/tushare-financeQuery Chinese A-share market data through Tushare Pro.
SKILL.md
.github/skills/tushare-financeView on GitHub ↗
---
name: tushare-finance
description: "Query Chinese A-share stock market data via the Tushare Pro API. Use when: user asks about Chinese stocks, A-share prices, financial statements, fund NAVs, or index data. Requires a Tushare Pro API token."
homepage: https://tushare.pro
metadata:
openclaw:
emoji: "📈"
requires:
bins: ["python3", "curl"]
env: ["TUSHARE_TOKEN"]
---
# Tushare Finance Skill
Query Chinese A-share market data through Tushare Pro.
## When to Use
✅ **USE this skill when:**
- "What's the price of 000001.SZ?"
- "Get daily quotes for Ping An Bank"
- "Show me the top gainers on the Shanghai exchange"
- "Financial statements for Kweichow Moutai"
- Fund NAV lookups, index composition queries
## When NOT to Use
❌ **DON'T use this skill when:**
- US/European stock data → use Yahoo Finance or Alpha Vantage
- Crypto prices → use crypto-specific APIs
- Real-time streaming quotes → Tushare is delayed/EOD
- News sentiment analysis → use news APIs
## Authentication
Requires `TUSHARE_TOKEN` environment variable. Get a token at https://tushare.pro/register
## Commands
### Daily Quotes
```bash
python3 skills/tushare-finance/scripts/query.py daily --ts_code 000001.SZ --start_date 20240101 --end_date 20240131
```
### Stock Info
```bash
python3 skills/tushare-finance/scripts/query.py stock_basic --exchange SSE --list_status L
```
### Financial Statements
```bash
python3 skills/tushare-finance/scripts/query.py income --ts_code 600519.SH --period 20231231
```
### Index Data
```bash
python3 skills/tushare-finance/scripts/query.py index_daily --ts_code 000001.SH --start_date 20240101
```
## Format Codes
- `ts_code` — Tushare stock code (e.g. 000001.SZ, 600519.SH)
- `trade_date` — Trading date YYYYMMDD
- `exchange` — SSE (Shanghai) or SZSE (Shenzhen)
## Notes
- Rate limits apply based on your Tushare membership tier
- Free tier: 200 calls/minute, limited historical depth
- Data is typically EOD (end of day), not real-time
- All monetary values in CNY unless specified
More from elizaOS/eliza
- ac-branch-pi-modelAC branch pi-model power flow equations (P/Q and |S|) with transformer tap ratio and phase shift, matching `acopf-math-model.md` and MATPOWER branch fields. Use when computing branch flows in either direction, aggregating bus injections for nodal balance, checking MVA (rateA) limits, computing branch loading %, or debugging sign/units issues in AC power flow.
- academic-pdf-redactionRedact text from PDF documents for blind review anonymization
- ada-plan-view-accessibilityUse when checking simplified ADA-derived plan-view bathroom accessibility constraints such as turning space, door clear width, toilet centerline, grab bars, and lavatory knee/toe clearance.
- analyze-ciAnalyze failed GitHub Action jobs for a pull request.
- architectural-dxf-extractionUse when extracting plan-view architectural geometry from DXF files with semantic CAD layers, especially when outputs must normalize rooms, doors, fixtures, clearances, and grab bars into machine-checkable JSON.
- attitude-controller-plannerUse this skill when implementing the inner control loop for a quadrotor — attitude (roll/pitch/yaw) PID control and attitude planning (converting desired acceleration to desired Euler angles). Covers gain layout, integral reset pattern, and the attitude planner inverse kinematics.
- azure-bgpAnalyze and resolve BGP oscillation and BGP route leaks in Azure Virtual WAN–style hub-and-spoke topologies (and similar cloud-managed BGP environments). Detect preference cycles, identify valley-free violations, and propose allowed policy-level mitigations while rejecting prohibited fixes.
- box-least-squaresBox Least Squares (BLS) periodogram for detecting transiting exoplanets and eclipsing binaries. Use when searching for periodic box-shaped dips in light curves. Alternative to Transit Least Squares, available in astropy.timeseries. Based on Kovács et al. (2002).
- browser-testingVERIFY your changes work. Measure CLS, detect theme flicker, test visual stability, check performance. Use BEFORE and AFTER making changes to confirm fixes. Includes ready-to-run scripts: measure-cls.ts, detect-flicker.ts
- cache-policy-comparisonCompare and implement eviction policies (LRU, LFU, FIFO, S3FIFO, ARC) for bounded-capacity caches. Use when choosing or implementing an eviction policy for a buffer pool, page cache, CDN edge, or LLM KV cache, or when writing a replay simulator that supports multiple policies. Clarifies recency vs frequency semantics, queue topology, saturating counters, ghost buffers, and the second-chance rule that distinguishes modern FIFO-family policies from classic LRU.