tushare-data

Translate natural-language financial requests into executable Tushare data workflows.

429|59|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/waditu-tushare/skills --skill tushare-data-waditu-tushare
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tushare-data
Source: https://github.com/waditu-tushare/skills/tree/main/tushare-data
Command: npx skills add https://github.com/waditu-tushare/skills --skill tushare-data-waditu-tushare

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires tushare, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Convert natural-language financial data requests into executable Tushare workflows that fetch, clean, compare, and export data for analysis.

Core Features & Use Cases

  • Natural-language to data workflows: translate user intent into end-to-end data retrieval and processing steps.
  • Broad data coverage: supports stocks, indices, macroeconomic indicators, earnings, and market flows with export to CSV or Parquet.
  • Research-ready outputs: produce concise analyses and ready-to-use datasets for reporting or backtesting.

Quick Start

Describe your data needs in natural language and the skill will fetch and process Tushare data.

Frequently Asked Questions about tushare-data

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch financial data from Tushare using natural language instead of writing API calls?

Natural-language financial data requests are translated into executable Tushare workflows that automatically fetch, clean, and export data for analysis. You simply describe your data needs, and the skill generates the end-to-end retrieval and processing steps without manual API coding.

What financial data types can I retrieve and export for analysis using this approach?

Tushare data workflows support stocks, indices, macroeconomic indicators, earnings, and market flows with export to CSV or Parquet. These research-ready outputs provide concise analyses and ready-to-use datasets for reporting or backtesting.

Do I need a Tushare API token and Python environment configured to fetch financial data?

Yes, fetching financial data requires Python 3.7+, the tushare package installed, and a TUSHARE_TOKEN configured in your environment. These prerequisites ensure the automated workflows can securely access the Tushare API and execute data retrieval.

Can I use pandas to clean and process Tushare data exports for backtesting?

Yes, Tushare data workflows leverage pandas as a core dependency to clean and process retrieved data. The skill produces ready-to-use datasets exported as CSV or Parquet, which integrate directly with pandas for downstream backtesting and reporting.

What are the limitations when automating financial data retrieval from Tushare?

Automated Tushare workflows include safeguards for API limits and data availability constraints. Requests exceeding API rate limits or querying unavailable financial data will trigger protective measures, ensuring stable execution without manual intervention.