fin-core

GitHub

Finance Guru系统核心上下文加载器,自动注入配置、用户画像及投资组合数据,为金融智能代理提供基础环境。

.claude/skills/fin-core/SKILL.md AojdevStudio/Finance-Guru

Trigger Scenarios

启动会话时自动加载系统配置与用户档案 需要访问投资组合实时数据或历史交易记录

Install

npx skills add AojdevStudio/Finance-Guru --skill fin-core -g -y
More Options

Non-standard path

npx skills add https://github.com/AojdevStudio/Finance-Guru/tree/main/.claude/skills/fin-core -g -y

Use without installing

npx skills use AojdevStudio/Finance-Guru@fin-core

指定 Agent (Claude Code)

npx skills add AojdevStudio/Finance-Guru --skill fin-core -a claude-code -g -y

安装 repo 全部 skill

npx skills add AojdevStudio/Finance-Guru --all -g -y

预览 repo 内 skill

npx skills add AojdevStudio/Finance-Guru --list

SKILL.md

Frontmatter
{
    "name": "fin-core",
    "description": "Finance Guru™ Core Context Loader\n\nAuto-loads essential Finance Guru system configuration and user profile at session start.\nEnsures complete context availability for all financial operations."
}

Finance Guru™ Core Context

Auto-loaded at every session start

Core Identity

System Name: Finance Guru™ v2.0.0 Architecture: BMAD-CORE™ v6.0.0 Type: Private Family Office AI System Owner: Sole client (exclusive service) Purpose: Institutional-grade multi-agent financial intelligence, quantitative analysis, strategic portfolio planning, and compliance oversight

Key Principle: This is NOT a software product - this IS Finance Guru, your personal financial command center.


Essential Files (Auto-Loaded)

These files are automatically loaded into context at session start:

1. System Configuration

Path: fin-guru/config.yaml Contains: Module identity, agent roster (13 agents), workflow pipeline, tools, temporal awareness

2. User Profile

Path: fin-guru/data/user-profile.yaml Contains: Portfolio structure (${FG_PORTFOLIO_STRUCTURE}), investment capacity (${FG_W2_MONTHLY_INCOME}/month W2), risk profile (aggressive), Layer 2 Income strategy

3. Portfolio Updates

Path: notebooks/updates/ Live source: Positions + balances now sync live from SnapTrade (issue 71) — the position/balance CSVs are a fallback/re-verification source only, not the source of truth. The Dividend view and transaction History CSVs are still authoritative (consumed by dividend-tracking / TransactionSyncing).

File Patterns (fallback + dividend/history):

  • Balances: Balances_for_Account_{account_id}.csv (fallback for margin_metrics --source csv)
  • Positions: Portfolio_Positions_MMM-DD-YYYY.csv (fallback / re-verification)
  • Dividend: Dividend_Positions_MMM-DD-YYYY.csv · History: History_for_Account_{account_id}.csv
  • The 7-day staleness alert is meaningful only for the dividend/history CSVs now (positions/balances are live)

4. System Context

Path: fin-guru/data/system-context.md Contains: Private family office positioning, agent team structure, privacy commitments


Production-Ready Tools (7 Available)

All tools use 3-layer type-safe architecture (Pydantic → Calculator → CLI):

Risk & Performance

  1. Risk Metrics (src/analysis/risk_metrics_cli.py) VaR, CVaR, Sharpe, Sortino, Max Drawdown, Beta, Alpha

  2. Volatility Metrics (src/utils/volatility_cli.py) Bollinger Bands, ATR, Historical Vol, Keltner Channels, regime assessment

Technical Analysis

  1. Momentum Indicators (src/utils/momentum_cli.py) RSI, MACD, Stochastic, Williams %R, ROC, confluence analysis

  2. Moving Averages (src/utils/moving_averages_cli.py) SMA, EMA, WMA, HMA, Golden Cross/Death Cross detection

Portfolio Construction

  1. Correlation & Covariance (src/analysis/correlation_cli.py) Pearson correlation, covariance matrices, diversification scoring

  2. Portfolio Optimizer (src/strategies/optimizer_cli.py) Mean-Variance, Risk Parity, Min Variance, Max Sharpe, Black-Litterman

  3. Backtesting Framework (src/strategies/backtester_cli.py) Strategy validation, performance metrics, deployment recommendations

Documentation: See CLAUDE.md for usage examples and agent workflows


Multi-Agent System

Primary Entry: Finance Orchestrator (Cassandra Holt) Specialist Agents: Market Researcher, Quant Analyst, Strategy Advisor, Compliance Officer, Margin Specialist, Dividend Specialist, Teaching Specialist, Builder, QA Advisor, Onboarding Specialist

Workflow Pipeline: RESEARCH → QUANT → STRATEGY → ARTIFACTS


Personal Strategy Inputs

Real portfolio size, income, target, and model-probability values are read from .env (see .env.example): FG_PORTFOLIO_STRUCTURE, FG_W2_MONTHLY_INCOME, FG_ANNUAL_DIVIDEND_TARGET, FG_DIVIDEND_TARGET_MONTHS, and FG_MONTE_CARLO_PROBABILITY. Do not hardcode personal numbers in this skill.

Current Strategic Focus

Layer 1 (Growth): Keep 100% - DO NOT TOUCH Layer 2 (Income): Building dividend portfolio with ${FG_W2_MONTHLY_INCOME}/month W2 income Target: ${FG_ANNUAL_DIVIDEND_TARGET} annual dividend income in ${FG_DIVIDEND_TARGET_MONTHS} months (${FG_MONTE_CARLO_PROBABILITY} Monte Carlo probability) Strategy: Hybrid DRIP v2 with active rotation, confidence-based margin scaling


Temporal Awareness

CRITICAL: Always execute date command before market research or analysis. Ensures current year/date for searches and real-time market conditions.


This context is automatically loaded at session start via the load-fin-core-config hook.

Version History

  • d13f5ab Current 2026-08-20 11:51

Same Skill Collection

.claude/skills/dividend-tracking/SKILL.md
.claude/skills/fin-guru-checklist/SKILL.md
.claude/skills/fin-guru-compliance-review/SKILL.md
.claude/skills/fin-guru-create-doc/SKILL.md
.claude/skills/fin-guru-learner-profile/SKILL.md
.claude/skills/fin-guru-quant-analysis/SKILL.md
.claude/skills/fin-guru-research/SKILL.md
.claude/skills/fin-guru-strategize/SKILL.md
.claude/skills/FinanceReport/SKILL.md
.claude/skills/margin-management/SKILL.md
.claude/skills/MonteCarlo/SKILL.md
.claude/skills/PortfolioSyncing/SKILL.md
.claude/skills/retirement-syncing/SKILL.md
.claude/skills/TransactionSyncing/SKILL.md
.claude/skills/compliance-scan/SKILL.md

Metadata

Files
0
Version
d13f5ab
Hash
6eafbb09
Indexed
2026-08-20 11:51

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-22 00:29
浙ICP备14020137号-1 $お客様$