Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
kirkluokun avatar

Financial Data Analysis

  • 267 installs
  • 61 repo stars
  • Updated March 16, 2026
  • kirkluokun/awesome-a-stock-openclawskills

financial-data-analysis is a Claude Code skill that analyzes market and company financial datasets for developers who need to stress-test investment theses and scope dashboards or trading assistants before building.

About

financial-data-analysis is a finance skill from kirkluokun/awesome-a-stock-openclawskills that guides developers analyzing market and company financial datasets. It supports stress-testing investment theses, comparing fundamental metrics across companies, and scoping dashboards or trading assistant features before engineering commitment. Developers reach for financial-data-analysis during product discovery for fintech tools, stock research apps, or portfolio analytics when raw financial data must be interpreted into actionable comparisons and feature requirements. The skill bridges quantitative analysis and software scoping so teams validate data availability, key metrics, and analytical workflows early rather than building dashboards on untested assumptions.

  • Fundamental and market data review
  • Thesis validation before build
  • Comparable company benchmarking
  • Risk and signal framing
  • Feeds finance product scoping

Financial Data Analysis by the numbers

  • 267 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #349 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Data as of Aug 4, 2026 (Skillselion catalog sync)
npx skills add https://github.com/kirkluokun/awesome-a-stock-openclawskills --skill financial-data-analysis

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs267
repo stars61
Last updatedMarch 16, 2026
Repositorykirkluokun/awesome-a-stock-openclawskills

How do you analyze financial data for apps?

Analyze market and company financial datasets to stress-test investment theses, compare fundamentals, and scope dashboards or trading assistants before committing engineering effort.

Who is it for?

Developers scoping fintech dashboards, stock research tools, or trading assistants who need fundamental analysis before implementation.

Skip if: Developers seeking live trade execution, brokerage API integration, or regulated investment advice workflows.

When should I use this skill?

A developer asks to analyze market or company financial data to compare fundamentals or scope a trading or analytics product.

What you get

Fundamental comparisons, stress-tested investment theses, and scoped dashboard or trading assistant feature requirements.

  • Fundamental comparison analysis
  • Scoped fintech feature requirements

Files

SKILL.mdMarkdownGitHub ↗

📊 金融时间序列分析工具箱

覆盖股票 / 商品期货 / 加密货币 / ETF / 外汇 / 指数的综合数据分析方法工具箱。

数据获取策略

资产类型数据源方式
A股行情/财务/指数Tushare MCPtushare_daily, tushare_income 等 MCP tool
A股期货Tushare MCPtushare_fut_daily, tushare_fut_holding
港股/美股Tushare MCPtushare_hk_daily, tushare_us_daily
宏观经济Tushare MCPtushare_cn_gdp, tushare_shibor
国际商品期货(WTI/黄金等)yfinancescripts/data_fetcher.py
加密货币yfinancescripts/data_fetcher.py
外汇Tushare MCPyfinance视具体币种
全球指数Tushare MCPyfinancetushare_index_global / yfinance
规则:调用 tushare MCP tool 前必须先 ToolSearch("+tushare <关键词>") 加载。
tushare tool 完整索引见 stock-tushare-pro-mcp skill 的 reference/tool-index.md

分析方法路由

根据用户意图,阅读对应 references/methods/ 文档后执行分析:

用户意图关键词参考文档可用脚本
平稳性、趋势检验、序列分解、结构断裂、Hurstreferences/methods/01_time_series_fundamentals.mdscripts/analysis_toolkit.py
价格预测、ARIMA、Prophet、VARreferences/methods/02_forecasting.mdscripts/analysis_toolkit.py
相关性、协整、因果关系、领先滞后references/methods/03_cross_asset_relationships.mdscripts/analysis_toolkit.py
波动率、GARCH、VaR、尾部风险references/methods/04_volatility_and_risk.mdscripts/analysis_toolkit.py
组合优化、因子分析、风险平价、有效前沿references/methods/05_portfolio_and_factor.mdscripts/analysis_toolkit.py
市场状态、regime、周期、小波references/methods/06_regime_and_structure.mdscripts/analysis_toolkit.py
商品季节性、价差、期限结构、contangoreferences/methods/07_commodity_specific.mdscripts/analysis_toolkit.py
网络分析、信息流、聚类、MSTreferences/methods/08_network_and_information.mdscripts/analysis_toolkit.py
技术指标(MA/RSI/MACD/KDJ/布林带)references/methods/01_time_series_fundamentals.mdscripts/indicators.py
图表绘制、可视化references/visualization_cookbook.md
报告格式references/output_templates.md

执行流程

1. 识别用户意图 → 查上方路由表
2. 读取对应 references/methods/ 文档 → 选择合适方法
3. 获取数据:tushare MCP tool(优先)或 scripts/data_fetcher.py
4. 执行分析:scripts/analysis_toolkit.py 或 scripts/indicators.py
5. 生成图表:参照 references/visualization_cookbook.md
6. 输出报告:按 references/output_templates.md 格式

约束

MUST

  • 标注数据获取时间和来源(tushare / yfinance)
  • 每份报告附免责声明
  • 分析前检查序列平稳性(适用时)
  • 异常值标注和处理

MUST NOT

  • ❌ 给出确定性收益承诺
  • ❌ 伪造或编造数据
  • ❌ 忽略风险提示
  • ❌ 数据缺失时猜测关键指标

输出存储规范

输出目录

默认根目录为 {output_dir}(由 input-variables 配置,默认 {workspace}/data/analysis/)。

{output_dir}/
├── reports/        # 分析报告 (.md)
├── charts/         # 图表文件 (.png)
├── datasets/       # 中间数据集 (.csv)
└── temp/           # 临时数据(可清理)

文件命名

{类型}_{标的}_{日期}.{格式}

示例:

  • report_CU_20260306.md
  • chart_AAPL_seasonal_20260306.png
  • dataset_corr_matrix_20260306.csv

输出规则

数据量处理方式
< 20 行直接在对话中展示,不存文件
>= 20 行存入 datasets/,返回文件路径 + 摘要
图表存入 charts/,在对话中内嵌展示
分析报告存入 reports/,返回完整报告
临时/中间数据存入 temp/,提醒用户可清理
与 tushare skill 协作:原始行情数据存储遵循 tushare skill 的 output-storage.md 规范({workspace}/data/tushare/),
本 skill 的 {output_dir} 只存分析结果,不存原始数据,避免重复。

参数使用

所有可配置参数通过 input-variables 声明,AI 在执行时按如下优先级获取值:

1. 用户在对话中明确指定 -> 最高优先 2. input-variables 中的 default 值 -> 兜底

# 用户说 "把分析结果存到 ~/Desktop/analysis"
-> output_dir = ~/Desktop/analysis

# 用户说 "分析铜价"
-> output_dir = {workspace}/data/analysis (使用默认值)
-> default_period = 1y (使用默认值)

Related skills

How it compares

Choose financial-data-analysis when the goal is pre-build fundamental research and feature scoping rather than implementing live market data API connectors.

FAQ

What does financial-data-analysis help developers scope?

financial-data-analysis helps developers scope dashboards, trading assistants, and fintech analytics features. The skill stress-tests investment theses and compares company fundamentals before engineering effort is committed.

When should developers use financial-data-analysis?

financial-data-analysis fits early product validation when market and company datasets must inform feature design. Use it to compare fundamentals and define analytical workflows before building financial software.

Finance & Tradingfinancepricingpayments

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.