
ftshare-lab/ftshare-skill
Developer toolsThis page was translated automatically. Technical details may differ from the original. View the original
FTShare Financial Data Skill for AI Agents | Routing basic financial data and FTShare's signature factors through natural language.
Overview
Making financial data a reliable context for AI. FTShare Skill enables agents to automatically select and call basic financial data and FTShare's signature factor interfaces based on natural language questions. This repository provides an installable parent skill: ftshare-market-data. After the agent reads the parent skill, it selects the corresponding data interface from the internal child skills, executes the request through run.py, and reads the JSON. All requests require environment variable FTSHARE_API_KEY. FTShare Skill is a financial data access method provided by FTShare for agent runtime. After loading ftshare-market-data into runtimes like Claude Code, Codex, OpenClaw, etc., users can directly ask data questions in natural language, and the agent handles interface selection, parameter organization, and result reading. Place the complete ftshare-market-data directory into the Skill directory of the Agent runtime. The directory must fully retain SKILL.md, run.py, and sub-skills/. This interface requires the stock code to include the exchange suffix, such as 600519.SH. Feature factors are research data, and the specific usability depends on the account package and does not constitute stock recommendations or future earnings judgments. There are three ways to connect to the same FTShare financial data service. SDK is required for stable calls in Python programs; MCP is used when standard MCP tools are needed; Skills are used when agents are required to automatically select data interfaces based on the issue. Currently, Skill covers data domains including spot, macroeconomics, large model corpora, stocks, US stocks, public funds, ETFs, Hong Kong stocks, futures, bonds, and indices.
Overview (machine translated)
Chinese · English
Make financial data a reliable context for AI.
FTShare Skill allows agents to automatically select and call basic financial data and FTShare-specific factor interfaces based on natural language issues.
FTShare official website · Get the API Key · Let’s get started · Issue feedback
[! IMPORTANT] This repository provides an installable parent skill:
ftshare-market-data. After the agent reads the parent skill, it selects the corresponding data interface from the internal child skill, executes the request viarun.py, and reads the JSON. All requests require the environment variableFTSHARE_API_KEY.
What is the FTShare Skill?
FTShare Skill is a financial data access method provided by FTShare for agent runtime. After loading ftshare-market-data into runtimes like Claude Code, Codex, OpenClaw, etc., users can directly raise data questions in natural language, and the agent handles interface selection, parameter organization, and result reading.
FTShare official website. Click the image to enter the product and package page.
Get Started Quickly
Environment requirements: Installation requires Node.js (for npx), running requires Python 3.9+ (standard library only, no additional dependencies).
1. Install the skill
skills The CLI automatically detects the Agents installed locally and interactively queries the installation scope (project-level/user-level) and target agents.
Common installation locations:
| Agent | Project-level | User level (-g) |
|---|---|---|
| Claude Code | .claude/skills/ftshare-market-data/ |
~/.claude/skills/ftshare-market-data/ |
| Codex | .agents/skills/ftshare-market-data/ |
~/.agents/skills/ftshare-market-data/ |
| OpenCode | .agents/skills/ftshare-market-data/ |
~/.config/opencode/skills/ftshare-market-data/ |
| OpenClaw | skills/ftshare-market-data/ |
~/.openclaw/skills/ftshare-market-data/ |
For the full list of Agents, see the skills CLI documentation.
2. Configure the API Key
This page was translated automatically. Technical details may differ from the original.
Recommended Tools
Try a different keyword or remove a filter.
Install
npx skillfish add ftshare-lab/ftshare-skill