Financial engineering and risk/compliance skills for agents
npx skills add https://github.com/geeksfino/finskills --skill esg-screenerInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.
A comprehensive collection of Claude Skills for financial investment analysis, covering both US and China A-share markets, providing end-to-end analytical capabilities from value screening to portfolio construction, risk diagnostics, and institutional-grade documentation.
๐ก Explore More Skills: FinSkills is part of the broader OpenSkills ecosystem โ a comprehensive collection of open-source Claude Skills covering diverse domains and use cases. Check it out for more specialized AI capabilities!
FinSkills provides 30 specialized skills (15 for US markets, 15 for A-share markets) designed to help investors and analysts make informed decisions through systematic, data-driven analysis. Each skill follows a consistent architecture with progressive disclosure to optimize context usage.
The skills are organized into three analytical tiers plus a data toolkit tier:
| Tier | Skills | Purpose |
|---|---|---|
| Discovery & Screening | Undervalued Stock Screener, Insider Trading Analyzer, Sentiment-Reality Gap, Small-Cap Growth Identifier, Quant Factor Screener, ESG Screener | Find investment candidates |
| Deep Analysis | Dividend Aristocrat Calculator, Tech Hype vs Fundamentals, Sector Rotation Detector, Financial Statement Analyzer, Event-Driven Detector | Evaluate specific opportunities |
| Portfolio & Documentation | Risk-Adjusted Return Optimizer, Portfolio Health Check, Suitability Report Generator | Construct, monitor, and document |
| Data Toolkit | FinData Toolkit | Live market data fetching and quantitative calculations |
Each analysis skill can leverage the FinData Toolkit โ a companion skill that provides live market data and quantitative calculations. When an analysis skill needs real data, it references the toolkit by name; the LLM sees both skills in its context and knows to invoke the toolkit automatically.
OpenSkills โ A comprehensive collection of open-source Claude Skills covering diverse domains and use cases. If you're interested in exploring more skills beyond financial analysis, check out the OpenSkills repository for a wide range of specialized AI capabilities and workflows.
finskills/
โโโ US-market/ # US Market Skills (English)
โ โโโ undervalued-stock-screener/ # Value screening
โ โโโ insider-trading-analyzer/ # Insider signal analysis
โ โโโ sentiment-reality-gap/ # Contrarian analysis
โ โโโ dividend-aristocrat-calculator/ # Income investing
โ โโโ tech-hype-vs-fundamentals/ # Tech valuation
โ โโโ sector-rotation-detector/ # Macro/sector strategy
โ โโโ small-cap-growth-identifier/ # Small-cap discovery
โ โโโ risk-adjusted-return-optimizer/ # Portfolio construction
โ โโโ portfolio-health-check/ # Portfolio diagnostics
โ โโโ suitability-report-generator/ # Investment documentation
โ โโโ financial-statement-analyzer/ # Financial deep dive
โ โโโ event-driven-detector/ # Special situations
โ โโโ quant-factor-screener/ # Multi-factor screening
โ โโโ esg-screener/ # ESG analysis
โ โโโ findata-toolkit/ # ๐ฆ Data toolkit (scripts + config)
โ โโโ SKILL.md # Toolkit skill definition
โ โโโ requirements.txt # Python dependencies
โ โโโ config/data_sources.yaml # Data source config
โ โโโ scripts/ # Self-contained scripts
โ โโโ common/ # Shared utilities
โ โโโ stock_data.py # yfinance: quotes, metrics, screening
โ โโโ sec_edgar.py # SEC filings & insider trades
โ โโโ financial_calc.py # DuPont, Z/M/F-Score calculators
โ โโโ portfolio_analytics.py # VaR, stress testing, health score
โ โโโ factor_screener.py # Multi-factor scoring engine
โ โโโ macro_data.py # FRED macro indicators
โโโ China-market/ # A-Share Market Skills (Chinese)
โ โโโ undervalued-stock-screener/
โ โโโ insider-trading-analyzer/
โ โโโ sentiment-reality-gap/
โ โโโ high-dividend-strategy/
โ โโโ tech-hype-vs-fundamentals/
โ โโโ sector-rotation-detector/
โ โโโ small-cap-growth-identifier/
โ โโโ risk-adjusted-return-optimizer/
โ โโโ portfolio-health-check/ # ็ปๅๅฅๅบท่ฏๆญ
โ โโโ suitability-report-generator/ # ๆ่ต้ๅฝๆงๆฅๅ
โ โโโ financial-statement-analyzer/ # ่ดขๅกๆฅ่กจๆทฑๅบฆๅๆ
โ โโโ event-driven-detector/ # ไบไปถ้ฉฑๅจๆบไผ
โ โโโ quant-factor-screener/ # ้ๅๅ ๅญ็ญ้
โ โโโ esg-screener/ # ESG็ญ้
โ โโโ findata-toolkit/ # ๐ฆ ๆฐๆฎๅทฅๅ
ทๅ
๏ผ่ๆฌ + ้
็ฝฎ๏ผ
โ โโโ SKILL.md # ๅทฅๅ
ทๅ
ๆ่ฝๅฎไน
โ โโโ requirements.txt # Python ไพ่ต
โ โโโ config/data_sources.yaml # ๆฐๆฎๆบ้
็ฝฎ
โ โโโ scripts/ # ่ชๅ
ๅซ่ๆฌ
โ โโโ common/ # ๅ
ฑไบซๅทฅๅ
ท
โ โโโ stock_data.py # AKShare: ่กๆ
ใๆๆ ใ็ญ้
โ โโโ macro_data.py # ๅฎ่งๆฐๆฎ๏ผLPRใPMIใCPIใM2๏ผ
โโโ README.md # This file (English)
โโโ README.zh.md # Chinese version
| # | Skill | Description | Directory |
|---|---|---|---|
| 1 | Undervalued Stock Screener | Screen for fundamentally strong but undervalued companies using P/E, P/B, growth, and ROIC filters | US-market/undervalued-stock-screener/ |
| 2 | Insider Trading Analyzer | Analyze insider trading patterns (Form 4 filings) to identify management confidence signals | US-market/insider-trading-analyzer/ |
| 3 | Sentiment-Reality Gap | Identify contrarian opportunities where market sentiment diverges from fundamentals | US-market/sentiment-reality-gap/ |
| 4 | Dividend Aristocrat Calculator | Evaluate dividend aristocrats (25+ years of increases) for income reliability and total return | US-market/dividend-aristocrat-calculator/ |
| 5 | Tech Hype vs Fundamentals | Separate tech stock hype from fundamental value using growth-valuation frameworks | US-market/tech-hype-vs-fundamentals/ |
| 6 | Sector Rotation Detector | Detect sector rotation signals based on macroeconomic indicators (rates, inflation, GDP) | US-market/sector-rotation-detector/ |
| 7 | Small-Cap Growth Identifier | Discover overlooked small-cap growth companies (<$2B market cap) with strong fundamentals | US-market/small-cap-growth-identifier/ |
| 8 | Risk-Adjusted Return Optimizer | Construct optimized portfolios for specific risk profiles, time horizons, and capital sizes | US-market/risk-adjusted-return-optimizer/ |
| 9 | Portfolio Health Check | Diagnose risks in existing portfolios: concentration, correlation clusters, factor tilts, stress testing, liquidity | US-market/portfolio-health-check/ |
| 10 | Suitability Report Generator | Generate institutional-grade investment documentation with rationale, risk disclosure, and client suitability assessment | US-market/suitability-report-generator/ |
| 11 | Financial Statement Analyzer | Forensic-level single-company analysis: DuPont decomposition, earnings quality, Z-score, M-score, working capital | US-market/financial-statement-analyzer/ |
| 12 | Event-Driven Detector | Identify mispricing from corporate events: M&A arbitrage, spinoffs, buybacks, restructurings, index changes | US-market/event-driven-detector/ |
| 13 | Quant Factor Screener | Systematic multi-factor screening (value, momentum, quality, low-vol, size, growth) with factor timing and crowding analysis | US-market/quant-factor-screener/ |
| 14 | ESG Screener | ESG scoring, controversy screening, carbon analysis, governance quality, and responsible investing integration | US-market/esg-screener/ |
| 15 | FinData Toolkit ๐ฆ | Live US market data: stock metrics (yfinance), SEC filings (EDGAR), financial calculators, portfolio analytics, factor screening, macro indicators (FRED). No API keys required. | US-market/findata-toolkit/ |
| # | Skill Name | Description | Directory |
|---|---|---|---|
| 1 | ไฝไผฐๅผ่ก็ฅจ็ญ้ๅจ | Screen A-share market for fundamentally strong but undervalued companies | China-market/undervalued-stock-screener/ |
| 2 | ่ฃ็้ซๅขๅๆๅๆๅจ | Analyze director/executive/shareholder trading activities for management confidence signals | China-market/insider-trading-analyzer/ |
| 3 | ๅธๅบๆ ็ปชไธๅบๆฌ้ขๅๅทฎๅๆ | Identify contrarian opportunities where sentiment diverges from fundamentals | China-market/sentiment-reality-gap/ |
| 4 | ้ซ่กๆฏ็ญ็ฅๅๆๅจ | Evaluate high-dividend A-share stocks for dividend sustainability and long-term returns | China-market/high-dividend-strategy/ |
| 5 | ็งๆ่ก็ไฝvsๅบๆฌ้ขๅๆ | Distinguish between concept-driven hype and fundamental value in A-share tech stocks | China-market/tech-hype-vs-fundamentals/ |
| 6 | ่กไธ่ฝฎๅจไฟกๅทๆขๆตๅจ | Identify sector rotation opportunities through macroeconomic indicator analysis | China-market/sector-rotation-detector/ |
| 7 | ๅฐ็ๆ้ฟ่กๅ็ฐๅจ | Discover overlooked small-cap growth companies (20-200B RMB market cap) | China-market/small-cap-growth-identifier/ |
| 8 | ้ฃ้ฉ่ฐๆดๆถ็ไผๅๅจ | Construct optimized portfolios for Chinese investors with specific risk profiles | China-market/risk-adjusted-return-optimizer/ |
| 9 | ็ปๅๅฅๅบท่ฏๆญ | Diagnose existing portfolio risks: concentration, correlation, factor tilts, A-share stress testing, liquidity with limit-up/down considerations | China-market/portfolio-health-check/ |
| 10 | ๆ่ต้ๅฝๆงๆฅๅ็ๆๅจ | Generate CSRC/SAC-aligned suitability reports with qualified investor verification (Science/Technology Board, Beijing Stock Exchange thresholds) | China-market/suitability-report-generator/ |
| 11 | ่ดขๅกๆฅ่กจๆทฑๅบฆๅๆ | Forensic analysis of A-share financials: CAS-specific red flags, related-party transactions, government subsidy dependency, goodwill impairment risk | China-market/financial-statement-analyzer/ |
| 12 | ไบไปถ้ฉฑๅจๆบไผ่ฏๅซๅจ | Analyze A-share corporate events: asset injections, SOE reform, share buyback programs, spin-offs, index rebalancing, lock-up expirations | China-market/event-driven-detector/ |
| 13 | ้ๅๅ ๅญ็ญ้ๅจ | Multi-factor A-share screening with China-specific factors (turnover rate, northbound capital), factor timing via PMI/social financing data | China-market/quant-factor-screener/ |
| 14 | ESG็ญ้ๅจ | ESG analysis with Chinese characteristics: dual-carbon goals, common prosperity framework, CSRC ESG disclosure requirements | China-market/esg-screener/ |
| 15 | ้่ๆฐๆฎๅทฅๅ ทๅ ๐ฆ | A่กๅฎๆถๆฐๆฎ๏ผ่กๆ ๆๆ ๏ผAKShare๏ผใ่ฃ็้ซๅขๅๆใๅๅ่ต้ใๅฎ่งๆฐๆฎ๏ผLPRใPMIใCPIใM2๏ผใๆ ้APIๅฏ้ฅใ | China-market/findata-toolkit/ |
Each skill follows a consistent three-layer architecture:
skill-name/
โโโ SKILL.md # Main file: Trigger conditions, workflow, core guidance
โโโ references/
โโโ xxx-methodology.md # Detailed methodology: Formulas, scoring criteria, industry benchmarks
โโโ output-template.md # Report template: Structured output format
Toolkit skills bundle executable scripts and data-fetching utilities. They are self-contained โ each toolkit includes its own requirements.txt, config, and scripts:
findata-toolkit/
โโโ SKILL.md # Tool descriptions and usage examples
โโโ requirements.txt # Python dependencies (pip install -r)
โโโ config/data_sources.yaml # Data source configuration
โโโ LICENSE.txt
โโโ scripts/
โโโ common/ # Shared utilities (config, output helpers)
โโโ stock_data.py # Stock metrics, screening, history
โโโ financial_calc.py # DuPont, Z/M/F-Scores, earnings quality
โโโ ... # Additional domain scripts
Analysis skills (e.g., Undervalued Stock Screener) reference the toolkit by name in their SKILL.md:
For live market data to support this analysis, use the FinData Toolkit skill (
findata-toolkit-us).
The LLM sees both skills in its system prompt. When the analysis skill requires live data, the LLM recognizes the toolkit reference and invokes its scripts automatically. No special wiring is needed โ the coupling is through natural language in the skill descriptions.
name, description) from SKILL.md is used for trigger detectionSKILL.md body โ workflow and core guidancereferences/ directory โ detailed methodologies and templates loaded only when executing analysisThis design optimizes context window usage while providing complete analytical frameworks when needed.
All primary data sources are free and require no API keys:
| Source | Market | API Key | What It Provides |
|---|---|---|---|
| yfinance | US | None | Stock quotes, financials, history, analyst data |
| SEC EDGAR | US | None | Insider trades (Form 4), company filings (10-K, 10-Q) |
| FRED | US | None | Macro indicators (rates, CPI, GDP, employment) |
| AKShare | A-share | None | A-share data, macro indicators, northbound flow |
China-market skills are not simple translations of US-market versions. They are comprehensively rewritten to address A-share market characteristics:
| Dimension | US-market | China-market |
|---|---|---|
| Language | English | Chinese |
| Market Structure | NYSE/NASDAQ, SEC regulation | SSE/SZSE/Beijing Stock Exchange, CSRC regulation |
| Industry Classification | GICS | Shenwan Industry Classification |
| Insider Trading | SEC Form 4 filings | Director/executive/shareholder trading announcements |
| Dividends | Quarterly dividends, Dividend Aristocrats | Annual dividends, CSI Dividend Index |
| Tax System | Capital gains tax, dividend tax | No capital gains tax, dividend tax tied to holding period |
| Accounting Standards | US GAAP | CAS (Chinese Accounting Standards) |
| Valuation Characteristics | Mature market valuation levels | A-share premium, policy premium, shell value (declining) |
| Policy Impact | Fed policy, SEC regulation | State Council, PBOC, CSRC, industrial policy (extremely high weight) |
| Capital Structure | Institution-dominated | High retail trading share, northbound capital marginal impact |
| Investment Tools | ETFs, Options, REITs | ETFs, Convertible bonds, Public REITs, QDII |
| Trading Mechanics | T+0, no daily limits | T+1, 10%/20% daily price limits |
| ESG Framework | TCFD, SEC climate disclosure, shareholder activism | Dual carbon goals, common prosperity, CSRC ESG disclosure |
| Suitability Regulation | SEC Reg BI, FINRA Rule 2111 | CSRC Investor Suitability Management, qualified investor thresholds |
| Corporate Events | M&A, spinoffs, buybacks | Asset injections, SOE reform, backdoor listings (declining) |
| Factor Premiums | Standard academic factors | Low-vol anomaly very strong, turnover rate as unique factor |
These skills are designed for Claude (Anthropic's AI assistant). To use them:
$CODEX_HOME/skills/ or similar). Each skill is self-contained and can be installed individually.# US market toolkit
cd US-market/findata-toolkit && pip install -r requirements.txt
# China A-share market toolkit
cd China-market/findata-toolkit && pip install -r requirements.txt
references/ subdirectoriesContributions are welcome! When adding new skills:
SKILL.md + references/)Important: This skill collection is for informational and educational purposes only. It does not constitute investment advice, recommendations, or an offer to buy or sell any securities. All analyses are based on publicly available data and model assumptions, which may contain errors or omissions. Past performance does not guarantee future results. Investing involves risk, including possible loss of principal. Please consult a qualified investment advisor before making any investment decisions.
Copyright 2025 FinoGeeks Technology Ltd
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.