fin-core

GitHub

Finance Guru™核心上下文加载器,自动注入系统配置、用户画像及投资组合账本。支持多智能体金融分析、量化计算与合规监控,确保会话启动时数据完整可用。

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

Trigger Scenarios

需要初始化金融AI系统上下文 加载个人家族办公室配置与账户数据

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™ Architecture: Claude Code and Codex plugin over typed Python calculators and a private SQLite ledger 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.


Instance Files

The session-start hook prints the first, second, and fourth files, and reports the ledger's last sync:

1. System Configuration

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

2. User Profile

Path: 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 Ledger

Path: family_office.db Contains: Positions, balances, transactions, and bank transactions. Positions and balances sync live from SnapTrade, and bank and card activity syncs from SimpleFIN. Run the portfolio-syncing skill before you quote a position or a balance. The session-start hook reports the last balance sync.

Some calculators still read broker CSVs in imports/: total_return_cli reads the newest positions CSV, hedge_sizer_cli falls back to the balances CSV, and margin_metrics_cli --source csv reads it on request. Check the CSV's date before you quote their dollar figures. The Dividend view and transaction History exports feed dividend-tracking and TransactionSyncing.

4. System Context

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


Calculators

Every calculator is a Pydantic model, a calculator class, and a CLI. Run each one with uv run python -m and the module name below, pass --output json where the CLI offers it, and quote its output instead of your own arithmetic. {project-root}/docs/reference/api.md lists every command, and every CLI answers --help.

  • Risk and performance: src.analysis.risk_metrics_cli, src.analysis.factors_cli, src.analysis.total_return_cli, src.analysis.rolling_tracker_cli, src.analysis.itc_risk_cli.
  • Technical analysis: src.utils.momentum_cli, src.utils.moving_averages_cli, src.utils.volatility_cli, src.utils.screener_cli.
  • Portfolio construction: src.analysis.correlation_cli, src.strategies.optimizer_cli, src.strategies.backtester_cli.
  • Margin, options, and hedging: src.analysis.margin_metrics_cli, src.analysis.options_cli, src.analysis.options_chain_cli, src.analysis.hedge_sizer_cli, src.analysis.hedge_comparison_cli.
  • Data checks: src.utils.data_validator_cli, src.utils.input_validation_cli, src.utils.yaml_generator_cli.

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

  • d6ceaea Current 2026-10-19 22:17

    修复误报下载提醒;同步Hook报告最后同步时间;列出所有计算器CLI;更新文档引用路径。

  • ac43b09 2026-09-23 02:02

    更新文件路径结构(config.yaml等),同步版本依赖以修复CI锁文件冲突,优化README和AGENTS.md文档结构,移除过时测试说明。

  • d13f5ab 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-output-contract/SKILL.md
.claude/skills/fin-guru-research/SKILL.md
.claude/skills/fin-guru-strategize/SKILL.md
.claude/skills/FinanceReport/SKILL.md
.claude/skills/instance-onboarding/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
.claude/skills/fin-guru-quant-analysis/SKILL.md

Metadata

Files
0
Version
d6ceaea
Hash
002e82ee
Indexed
2026-08-20 11:51

inicio - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-10-23 11:14
浙ICP备14020137号-1