FL

ftshare-lab/ftshare-skill

Developer tools

This page was translated automatically. Technical details may differ from the original. View the original

64 stars Quality 68 Trend 28MIT

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 via run.py, and reads the JSON. All requests require the environment variable FTSHARE_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
New to MCP? Start with the mcpskill.org guide →