skills  by waditu-tushare

Financial data AI skill with natural language interface

Created 2 months ago
271 stars

Top 94.9% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

This project provides an AI Skill for the Tushare Pro platform, enabling users to access over 235 financial data interfaces through natural language queries in Chinese. It targets researchers, analysts, and developers who need to quickly retrieve and analyze diverse financial data, offering a convenient, "out-of-the-box" solution that integrates seamlessly with various AI agents. The primary benefit is simplified data acquisition and analysis via conversational commands.

How It Works

The skill leverages natural language processing to interpret user requests, translating them into Tushare API calls. It supports a wide array of financial data, including stock prices, financial statements, indices, and macroeconomic indicators. The design emphasizes ease of use, allowing users to interact directly in Chinese without needing to learn specific API syntax, and integrates as a plug-and-play component within compatible AI agent frameworks.

Quick Start & Requirements

  • Installation: Requires Node.js for npx. Install Tushare Pro (pip install tushare or via official docs). Add the skill using npx skills add <github_or_gitee_url> --skill tushare-data.
  • Prerequisites: Node.js, Tushare Pro Python package, a Tushare API token.
  • Configuration: Set the TUSHARE_TOKEN environment variable.
  • Usage: Load the skill into an AI agent (e.g., claude code, openclaw, trae) and interact using Chinese commands.
  • Documentation: https://tushare.pro/document/1?doc_id=7 (Tushare Pro docs).

Highlighted Details

  • Supports 235+ Tushare API interfaces for comprehensive financial data access.
  • Enables natural language interaction in Chinese for data retrieval and analysis.
  • Covers diverse data types: stocks, financial reports, indices, macroeconomics.
  • Integrates as a standard AI Skill, compatible with multiple agent frameworks.
  • Grants Bash(python:*) and Read tool permissions.

Maintenance & Community

No specific details on contributors, sponsorships, or community channels (like Discord/Slack) are provided in the README.

Licensing & Compatibility

The project is explicitly stated for "learning and research purposes only" and "not for commercial use." Users must comply with Tushare's terms of use. This implies a restrictive license, likely preventing integration into commercial products or services.

Limitations & Caveats

The primary limitation is the strict prohibition of commercial use, restricting adoption to academic or personal research contexts. The functionality is dependent on the Tushare Pro API and requires a valid API token.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
1
Star History
68 stars in the last 30 days

Explore Similar Projects

Feedback? Help us improve.