Sandbox
@JoelLewis/finance_skills

Claude Code skill plugins for financial services

This repo packages financial domain knowledge as Claude Code skills. The plugins cover math foundations, investment research, compliance rules, advisor operations, trading, account servicing, and data integration. You install one plugin or the whole set, and the skills are symlinked into your project’s `.claude/skills/` folder. The `core` plugin is always installed first, and other plugins can depend on it or on `wealth-management`.

184 stars36 forksPythonUpdated 2mo ago
Who it's for

Builders who use Claude Code on financial workflows and want reusable skills for analysis, operations, and rule checks.

What it delivers

You can ask Claude to handle finance-specific work with the right domain context instead of starting from scratch each time.

What it does

Core finance math

Provides return calculations, time value of money, and statistics foundations, with Python reference scripts for the quantitative skills.

Wealth management skills

Covers risk, valuation, portfolio construction, planning, behavioral finance, and reporting across personal and institutional investing.

Compliance guidance

Teaches Claude to recognize issues in US securities workflows such as suitability, AML, Reg BI, fiduciary duty, disclosures, books and records, and exam readiness.

Advisor workflow skills

Covers onboarding, CRM lifecycle, portfolio systems, order entry, planning integration, proposal generation, dashboards, billing, reporting, and review prep.

Trading and operations skills

Includes order lifecycle, execution, pre- and post-trade compliance, settlement, exchange connectivity, margin, operational risk, and counterparty risk.

Account and data operations

Adds skills for account opening, maintenance, transfers, reconciliation, corporate actions, STP, workflow automation, reference data, market data, and integration patterns.

Multiple install paths

Supports Claude Code Marketplace, `npx skills`, the included `install.sh`, or manual copy into `.claude/skills/`.

How to get it

  1. 1Install via Claude Code's built-in plugin system
    /install JoelLewis/finance_skills
  2. 2Use npx skills to install skills directly
    # Install all skills
    npx skills add JoelLewis/finance_skills
    
    # Install specific plugins
    npx skills add JoelLewis/finance_skills --plugin wealth-management
    
    # List available plugins
    npx skills add JoelLewis/finance_skills --list
  3. 3Run
    your-project/
    └── .claude/
        └── skills/
            ├── return-calculations/    # from core
            ├── time-value-of-money/    # from core
            ├── statistics-fundamentals/ # from core
            ├── historical-risk/        # from wealth-management
            └── ...
  4. 4After installing, Claude will automatically pick up the skills. Verify with
    ls /path/to/your/project/.claude/skills/

README

Finance Skills for Claude Code

A collection of Claude Code skill plugins for financial services. 91 skills across 7 domain plugins teach Claude investment management, regulatory compliance, advisory workflows, trading operations, and more — so it can assist with finance questions, build financial tools, and flag compliance concerns.

Built by Joel Lewis.

Contributions welcome! Found a way to improve a skill or have a new one to add? See CONTRIBUTING.md.

Disclaimer: These skills are provided as-is for educational and informational purposes only. The authors make no representations or warranties regarding the accuracy, completeness, or currentness of this content. Nothing in these skills constitutes financial, legal, tax, or investment advice. Users should independently verify any information before relying on it in a professional or personal context. See LICENSE for full terms.


Plugins

core — Mathematical Foundations

Always installed. Provides the math that every other plugin builds on.

SkillWhat Claude can do
return-calculationsCompute TWR, MWR/IRR, CAGR, sub-period linking, annualization
time-value-of-moneyPV, FV, NPV, IRR, annuities, amortization schedules
statistics-fundamentalsDistributions, covariance matrices, regression, bootstrapping

Python reference scripts included for all three skills.


wealth-management — Investment Knowledge

Investment knowledge for personal and institutional wealth management. Covers the full investment lifecycle from risk measurement through reporting.

Risk measurement: Historical volatility estimators, drawdown analysis, historical VaR, parametric VaR, Monte Carlo VaR, CVaR/Expected Shortfall, GARCH, implied volatility surfaces.

Asset classes: Equities (factors, index construction, earnings), fixed income (sovereign, municipal, corporate, structured), commodities, real assets, alternatives, fund vehicles, currencies and FX, digital assets.

Valuation: Quantitative models (DCF, DDM, comparables, residual income), qualitative assessment (moats, management quality, ESG), and financial-statement analysis (FCF/EBITDA derivation, ROIC, DuPont, earnings quality).

Portfolio construction: Diversification theory, mean-variance optimization, Black-Litterman, risk parity, Kelly criterion, position sizing, calendar- and threshold-based rebalancing, factor investing (Fama-French regressions, smart-beta evaluation).

Policy and planning: IPS construction, tax-aware investing, asset location, tax-loss harvesting (dedicated workflow skill), performance attribution (Brinson, factor-based).

Personal finance: Debt prioritization, mortgage and loan analysis, emergency fund sizing, savings goals, liquidity management, equity compensation (RSU/ISO/NSO, AMT, concentrated stock), retirement decumulation (withdrawal rates, RMDs, Social Security claiming), insurance planning, and estate & gifting.

Behavioral finance: Cognitive biases, nudges, emotional discipline.

Reporting: Risk-adjusted performance ratios, performance reports, benchmark comparison, goal progress tracking.

38 skills. Python scripts for quantitative skills (risk, performance metrics, and core math).


compliance — US Securities Regulatory Guidance

Guidance-only (no Python scripts). Skills teach Claude how to flag problems and share distilled knowledge from public compliance guides, SEC/FINRA enforcement actions, and industry practice. All skills cite specific rule numbers and act sections.

SkillCoverage
investment-suitabilityFINRA Rules 2111/2090, reasonable-basis/customer-specific/quantitative suitability
know-your-customerCIP, CDD, beneficial ownership, customer profiling, EDD
anti-money-launderingBSA/AML, CTRs, SARs, OFAC screening, structuring detection
reg-biSEC Reg BI disclosure, care, conflict of interest, and compliance obligations
fiduciary-standardsIA Act §206, SEC 2019 Interpretation, ERISA §404, DOL rules
fee-disclosureADV Part 2A Item 5, Reg BI cost disclosure, 12b-1, wrap fees, ERISA 408(b)(2)
advice-standardsIA Act §202(a)(11), the investment advice vs. education bright line
sales-practicesChurning, breakpoint abuse, selling away, unauthorized trading, supervision
advertising-complianceSEC Marketing Rule (206(4)-1), FINRA Rule 2210, performance advertising
client-disclosuresForm ADV, Form CRS, Reg S-P, trade confirmations, delivery timing
conflicts-of-interestReg BI COI obligation, fiduciary duty, FINRA compensation rules
books-and-recordsSEC 17a-3/17a-4, Rule 204-2, WORM storage, electronic communications archiving
regulatory-reportingForm PF, 13F/13H, Form ADV amendments, FOCUS reports, CAT reporting
gips-complianceCFA Institute GIPS: composites, performance presentation, verification
privacy-data-securityReg S-P, Reg S-ID, SEC cybersecurity rules (2023), state privacy law
examination-readinessSEC/FINRA exam process, document production, deficiency findings, mock exam frameworks
private-placementsReg D 506(b)/(c), accredited investor and qualified purchaser tests, Form D, FINRA 5122/5123

17 skills.


advisory-practice — Front Office Systems

Teaches Claude how advisor platforms work so it can help design, evaluate, or integrate with them. Covers the full advisor workflow from client onboarding through reporting.

SkillCoverage
client-onboardingDigital onboarding, document collection, KYC integration, e-signature, NIGO handling
crm-client-lifecycleClient segmentation, household management, service tiers, review scheduling
portfolio-management-systemsModel portfolios, sleeve/UMA/SMA management, drift monitoring, held-away aggregation
order-management-advisorAdvisor order entry, block trading, allocation, pre-trade compliance
financial-planning-integrationPlanning tool data flows, goal-based plans, Monte Carlo, plan-to-portfolio linkage
proposal-generationRisk profiling output, model recommendation, fee illustration, compliance review
advisor-dashboardsPractice analytics, AUM/revenue/flows, exception and alert dashboards
next-best-actionEvent-driven triggers, prioritization scoring, advisor nudges, automated workflows
fee-billingFee calculation (tiered, flat, breakpoint), billing cycles, revenue recognition
client-reporting-deliveryReport generation, delivery channels, frequency management, compliance review
client-review-prepPre-meeting review preparation, performance summary, drift analysis, talking points
financial-planning-workflowEnd-to-end financial plan assembly, retirement modeling, scenario analysis

12 skills.


trading-operations — Order Lifecycle and Execution

Order lifecycle from entry through settlement. Serves advisor, algorithmic, and client-direct trading contexts.

SkillCoverage
order-lifecycleOrder states, FIX protocol basics, order types, time-in-force, cancel/replace
trade-executionBest execution, venues, smart order routing, TCA
pre-trade-complianceRule engines, concentration limits, restricted lists, hard/soft blocks
post-trade-complianceTrade surveillance, pattern detection, best execution review, allocation fairness
settlement-clearingT+1, DTC/NSCC, fails management, corporate actions on settlement, DVP/RVP
exchange-connectivityVenue connectivity, market data feeds, FIX sessions, trading halts, circuit breakers
margin-operationsReg T, maintenance margin, portfolio margin, margin calls, liquidation waterfall
operational-riskTrade breaks, settlement fails, error handling, loss event taxonomy, KRIs
counterparty-riskCounterparty exposure, credit risk monitoring, netting, collateral management

9 skills.


client-operations — Account Lifecycle and Servicing

Back-office account operations and servicing workflows.

SkillCoverage
account-opening-workflowAccount types, required docs, approval workflows, NIGO management, regulatory holds
account-opening-complianceCIP/KYC integration, suitability checks, OFAC screening, beneficial ownership
account-maintenanceAddress changes, beneficiary updates, re-registration, cost basis, restrictions
account-transfersACAT, non-ACAT, partial transfers, journal entries, rollovers, estate transfers
reconciliationPosition/cash/transaction recon, break identification, three-way reconciliation
corporate-actionsMandatory/voluntary actions, dividends, splits, M&A, tender offers, record dates
stp-automationSTP design, exception-based workflow, STP rate metrics, integration patterns
workflow-automationBPM concepts, task routing, approval chains, escalation, SLA monitoring

8 skills.


data-integration — Reference Data and Integration

Data foundations that every financial system depends on.

SkillCoverage
reference-dataSecurity master, client master, account master, CUSIP/ISIN/SEDOL/FIGI, pricing
market-dataReal-time vs delayed, Level 1/2/3, data vendors, consolidated tape, licensing
integration-patternsAPI design for financial systems, FIX, ISO 20022, event-driven, idempotency
data-qualityGolden source, data lineage, validation rules, exception management, governance

4 skills.


Installation

Option 1: Claude Code Marketplace (Recommended)

Install via Claude Code's built-in plugin system:

/install JoelLewis/finance_skills

Option 2: npx skills

Use npx skills to install skills directly:

# Install all skills
npx skills add JoelLewis/finance_skills

# Install specific plugins
npx skills add JoelLewis/finance_skills --plugin wealth-management

# List available plugins
npx skills add JoelLewis/finance_skills --list

Option 3: install.sh (Symlink)

Clone the repo and use the included installer, which symlinks skills into your project so updates are reflected immediately:

git clone https://github.com/JoelLewis/finance_skills.git
cd finance_skills

# Install a single plugin
./install.sh --plugin wealth-management --target /path/to/your/project

# Install all plugins
./install.sh --plugin all --target /path/to/your/project

# List available plugins
./install.sh --list

The installer always installs core first (implicit dependency), then any declared plugin dependencies, then symlinks each skill into <target>/.claude/skills/.

Option 4: Clone and Copy

Copy skills directly without symlinks:

git clone https://github.com/JoelLewis/finance_skills.git
mkdir -p /path/to/your/project/.claude/skills

# Copy a single plugin
cp -r finance_skills/plugins/core/skills/* /path/to/your/project/.claude/skills/
cp -r finance_skills/plugins/wealth-management/skills/* /path/to/your/project/.claude/skills/

# Or copy everything
for plugin in finance_skills/plugins/*/; do
  cp -r "$plugin"skills/* /path/to/your/project/.claude/skills/
done

What Gets Installed

your-project/
└── .claude/
    └── skills/
        ├── return-calculations/    # from core
        ├── time-value-of-money/    # from core
        ├── statistics-fundamentals/ # from core
        ├── historical-risk/        # from wealth-management
        └── ...

After installing, Claude will automatically pick up the skills. Verify with:

ls /path/to/your/project/.claude/skills/

Plugin Dependency Graph

core (implicit — always installed)
  ├── wealth-management
  ├── compliance  ←── (recommended for all plugins)
  ├── advisory-practice  ←── depends on wealth-management
  ├── trading-operations
  ├── client-operations
  └── data-integration

Installing advisory-practice automatically installs core and wealth-management. Installing any plugin automatically installs core.


Repository Structure

finance_skills/
├── README.md
├── CLAUDE.md                  # Claude Code project instructions
├── .claude-plugin/
│   └── marketplace.json       # Plugin catalog (catalog of record)
├── install.sh                 # Plugin installer (--list, --check)
└── plugins/
    ├── core/
    │   ├── .claude-plugin/
    │   │   └── plugin.json    # Plugin manifest (deps, keywords, scripts flag)
    │   └── skills/
    │       ├── return-calculations/
    │       ├── time-value-of-money/
    │       └── statistics-fundamentals/
    ├── wealth-management/
    │   ├── .claude-plugin/plugin.json
    │   └── skills/            # ... (38 skills)
    ├── compliance/
    │   ├── .claude-plugin/plugin.json
    │   └── skills/            # ... (17 skills)
    ├── advisory-practice/
    │   ├── .claude-plugin/plugin.json
    │   └── skills/            # ... (12 skills)
    ├── trading-operations/
    │   ├── .claude-plugin/plugin.json
    │   └── skills/            # ... (9 skills)
    ├── client-operations/
    │   ├── .claude-plugin/plugin.json
    │   └── skills/            # ... (8 skills)
    └── data-integration/
        ├── .claude-plugin/plugin.json
        └── skills/            # ... (4 skills)

Skill Template

Each SKILL.md follows a consistent structure:

  • Purpose — what the skill enables Claude to do
  • When to Use — trigger phrases and situations
  • Core Concepts — the domain knowledge, with formulas where applicable
  • Key Formulas — reference table (quantitative skills only)
  • Worked Examples — concrete scenarios with step-by-step analysis
  • Common Pitfalls — mistakes to watch for
  • Cross-References — links to related skills in other plugins
  • Reference Implementation — pointer to Python script (quantitative skills only)

Compliance and operations skills use scenario-based examples (Scenario / Compliance Issues / Analysis) and cite specific rule numbers inline. Quantitative skills include worked numerical examples and runnable Python scripts.

What Are Plugins?

Each plugin is a collection of SKILL.md files (and optional Python reference scripts) that teach Claude domain knowledge. When installed, Claude can:

  • Answer domain-specific questions with regulatory citations and worked examples
  • Flag compliance concerns during design discussions
  • Generate and explain financial computations
  • Assist with building, evaluating, or integrating with financial systems

Plugins are independently installable — pull only the domains your project needs. The core plugin is implicit and always included.

Plugin Architecture

Design Principles

  • core is implicit — always installed; every plugin depends on it
  • Plugins are independently installable — a project pulls only the domains it needs
  • Cross-plugin references are allowed — skills reference related skills in other plugins via cross-references section
  • Skills live in .claude/skills/ — installation symlinks a plugin's skills into the target project's skill directory
  • No Python scripts for guidance-only skills — compliance/operations plugins are guidance-only; quantitative plugins may have scripts/ subdirectories

Plugin Dependency Graph

core (implicit — always installed)
  ├── wealth-management
  ├── compliance  ←── (recommended for all plugins)
  ├── advisory-practice  ←── depends on wealth-management
  ├── trading-operations
  ├── client-operations
  └── data-integration

SKILL.md Template

Each skill follows this structure:

---
name: <skill-name>
description: <one-line description used for skill matching>
allowed-tools: ["Bash", "Read", "Write", "Edit"]
---

# <Skill Title>

## Purpose
What this skill enables Claude to do.

## Layer
N — Layer Name

## Direction
retrospective | prospective | both

## When to Use
- Trigger phrases and situations

## Core Concepts
### <Concept>
Explanation with formulas.

## Key Formulas (optional — omit for non-quantitative skills)
| Formula | Expression | Use Case |

## Worked Examples
### Example 1: <title>
**Given:** ... **Calculate:** ... **Solution:** ...
(Compliance/operations skills use scenario-based examples:
**Scenario:** ... **Compliance Issues:** ... **Analysis:** ...)

## Common Pitfalls
- Things to watch out for

## Cross-References
- Related skills

## Reference Implementation (optional — omit for guidance-only skills)
See `scripts/<name>.py` for computational helpers.

Cross-Plugin Connection Registry

ConnectionSkills InvolvedNature
Amortization mathtime-value-of-money → lending, debt-managementShared formulas
Margin/SBLOC liquiditylending ↔ liquidity-managementCross-reference
Borrowing vs repaymentlending ↔ debt-managementCross-reference
Behavioral valuationqualitative-valuation ↔ finance-psychologyCross-reference
Retro/prospective chainperformance-metrics → performance-attribution → performance-reportingData flow
Prospective → allocationforward-risk, volatility-modeling → asset-allocationInput/output
Covariance matrix flowstatistics-fundamentals → historical-risk, forward-risk, diversification, asset-allocationShared computation
Return math flowreturn-calculations → nearly every skillFoundation
Suitability → policyinvestment-suitability → investment-policySuitability obligations inform IPS constraints
KYC → suitabilityknow-your-customer → investment-suitability, reg-biCustomer profile feeds suitability/BI analysis
KYC → AMLknow-your-customer → anti-money-launderingCDD/CIP feeds AML monitoring
Fiduciary vs Reg BIfiduciary-standards ↔ reg-biParallel standards for IAs vs BDs
Advice lineadvice-standards → fiduciary-standards, reg-biDetermines which standard applies
Fee transparencyfee-disclosure → fund-vehicles, investment-policyFee rules constrain product/policy design
Sales oversightsales-practices → investment-suitability, reg-biSupervision enforces suitability/BI
Marketing rulesadvertising-compliance → performance-reporting, performance-metricsConstrains how performance can be presented
Disclosure docsclient-disclosures → fee-disclosure, conflicts-of-interestDelivery vehicles for fee and COI disclosures
COI across layerconflicts-of-interest → reg-bi, fiduciary-standards, sales-practicesCOI obligation embedded in multiple standards
Records foundationbooks-and-records → client-disclosures, sales-practices, anti-money-launderingRetention rules underpin all compliance recordkeeping
Reporting mechanicsregulatory-reporting → anti-money-laundering, client-disclosures, know-your-customerFiling obligations tie to KYC, AML, and disclosure data
GIPS performance chaingips-compliance → performance-metrics, performance-attribution, performance-reportingGIPS constrains calculation, attribution, and presentation
Privacy data flowsprivacy-data-security → client-disclosures, know-your-customer, books-and-recordsNPI protection overlays disclosure, KYC, and retention
Exam readiness umbrellaexamination-readiness → all compliance skillsExam preparation draws on every compliance domain
Review prep workflowclient-review-prep → performance-reporting, performance-attribution, rebalancing, tax-efficiency, investment-policyMeeting preparation assembles data from multiple knowledge skills
Financial plan orchestrationfinancial-planning-workflow → savings-goals, debt-management, emergency-fund, liquidity-management, tax-efficiency, investment-policyPlanning workflow references underlying knowledge skills
TLH workflow depthtax-loss-harvesting ↔ tax-efficiency, rebalancingDedicated TLH workflow extends broader tax-efficiency coverage and coordinates with rebalancing
Plan to review cyclefinancial-planning-workflow ↔ client-review-prepPlan progress is reviewed in client meetings; reviews may trigger plan updates

Files in the repo

Repository payload11 top-level entries
  • .claude-plugin
  • evals
  • finance-skills-workspace
  • plugins
  • .gitattributes
  • .gitignore
  • CLAUDE.md
  • CONTRIBUTING.md
  • install.sh
  • LICENSE
  • README.md

Discussion (0)

Ask about usage, or say what you built with it

Sign in to join the discussion.

No comments yet. Be the first to say what this is good for.

More skills

obra/
superpowers

An agentic skills framework & software development methodology that works.

285k
1 add

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local deterministic AST parsing, every edge explained, no vector store.

117k
1 add
Vincentwei1021/
anything2explainer

Topic in, narrated explainer video out. A Claude Code / Codex skill that turns any topic into a black-canvas motion-graphics explainer video with TTS voiceover, subtitles and a chapter progress bar. Chinese or English; every frame drawn in code with Remotion.

666

Open-source AI job search: scan job portals, evaluate listings into a structured A-H report with a global 1-5 score, tailor your CV, track applications — runs locally in your AI coding CLI (Claude Code, Codex, OpenCode, Antigravity…)

71k