portfolio-optimizer

投资组合优化与风险平价工具,提供均值方差优化、风险平价、最大夏普比率等组合优化方法。当用户需要优化投资组合权重配置时使用。

105 stars

Best use case

portfolio-optimizer is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

投资组合优化与风险平价工具,提供均值方差优化、风险平价、最大夏普比率等组合优化方法。当用户需要优化投资组合权重配置时使用。

Teams using portfolio-optimizer should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/portfolio-optimizer/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skills/portfolio-optimizer/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/portfolio-optimizer/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How portfolio-optimizer Compares

Feature / Agentportfolio-optimizerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

投资组合优化与风险平价工具,提供均值方差优化、风险平价、最大夏普比率等组合优化方法。当用户需要优化投资组合权重配置时使用。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# portfolio-optimizer

组合优化与风险平价 Skill。

## 核心能力

- 均值-方差优化(Markowitz)
- 风险平价(Risk Parity)
- 最大夏普比率组合
- 最小方差组合
- Black-Litterman 模型
- 有效前沿计算

## 适用场景

- "帮我优化这个组合的权重"
- "风险平价配置"
- "最大夏普比率组合"

## 与其他 Skill 的区别

- `a-share-portfolio-optimize`:投研视角的组合优化分析
- `portfolio-optimizer`:工具级数值优化计算

Related Skills

fund-tax-optimizer

105
from aifinlab/FinClaw

基金税务优化工具 - 智能税务规划、赎回时机优化、税收效率分析。 当用户需要优化基金投资的税务成本、选择最佳赎回时机、进行税收筹划时使用此技能。 支持赎回费优化、持有期管理、税收损失收割、分红方式选择、税务计算器。 触发关键词:税务优化、税收筹划、赎回费、税收损失、分红选择、税务成本。

fund-portfolio-allocation

105
from aifinlab/FinClaw

基金组合配置 - 智能基金组合构建与优化工具。 当用户需要构建基金组合、资产配置、投资组合优化、战略/战术资产配置、风险平价配置时使用此技能。 支持Markowitz均值方差优化、Black-Litterman模型、风险平价、目标日期/目标风险策略。 触发关键词:基金组合、资产配置、组合优化、Markowitz、风险平价、Black-Litterman、战略配置、战术配置。

portfolio-risk-warning

105
from aifinlab/FinClaw

持仓风险提示助手,专用于识别和提示客户持仓中的各类风险。 以下情况请主动触发此技能: - 用户需要识别客户持仓风险点(集中度、流动性、信用等) - 用户描述持仓情况,问"这个持仓有什么风险" - 用户准备风险提示材料、客户风险告知 - 用户问"客户持仓风险大吗""需要提示什么风险" - 市场波动大时,用户需要批量提示客户风险 - 持仓产品出现重大风险事件(违约、大幅回撤等) 输出清晰的风险识别和提示建议,含风险等级、影响程度、应对措施。 不要等用户明确说"风险提示"——只要涉及持仓风险识别、评估、提示,就应主动启动此技能。

portfolio-diagnosis-retail

105
from aifinlab/FinClaw

客户持仓诊断助手 - 普通客户版,专用于普通零售客户的持仓分析和诊断。 以下情况请主动触发此技能: - 用户粘贴客户持仓列表,问"帮我看看这个持仓怎么样" - 用户描述客户持仓情况,问"这个持仓有什么问题吗" - 用户需要给客户做持仓分析、配置建议 - 用户问"客户持仓集中吗""风险大吗""需要调整吗" - 用户准备客户回访、持仓检视、配置调整建议 适用于零售客户(资产<50 万),输出简洁易懂的诊断报告。 不要等用户明确说"持仓诊断"——只要涉及客户持仓分析、配置评估,就应主动启动此技能。

portfolio-diagnosis-margin

105
from aifinlab/FinClaw

客户持仓诊断助手 - 两融客户版,专用于融资融券客户的持仓分析和风险诊断。 以下情况请主动触发此技能: - 用户需要为两融客户做持仓诊断和风险评估 - 用户描述两融客户维保比例、持仓、负债情况 - 用户问"两融客户风险大吗""需要追加保证金吗" - 用户准备两融客户回访、风险提示、追保沟通 - 用户问两融策略、杠杆使用、平仓风险等问题 输出含维保比例分析、平仓风险、杠杆适当性的专业诊断。 不要等用户明确说"两融诊断"——只要涉及两融客户持仓分析、风险评估,就应主动启动此技能。

portfolio-attribution-assistant

105
from aifinlab/FinClaw

当用户需要对基金、组合、账户或策略进行收益归因分析时使用本技能,尤其适用于需要拆解总收益来源、 识别行业配置贡献、个券选择贡献、风格因子贡献、仓位变化影响、相对基准超额来源、阶段性胜负手的场景。 当用户提到“组合归因”“收益归因”“超额收益拆解”“行业贡献”“选股贡献”“配置贡献”“Brinson归因” “行业数据支持”“基金组合分析”“相对基准表现解释”等需求时,应优先调用本技能。 本技能特别适用于公募基金、专户组合、研究组合、策略回测结果的归因分析,且在存在较完整行业分类、行业收益、 基准权重、组合持仓权重和价格/收益数据时效果最佳。

portfolio-attribution-research

105
from aifinlab/FinClaw

面向基金投研分析领域的组合归因任务Skill,围绕「组合归因助手-投研版」场景提供信息抽取、结构化分析与结果输出。

portfolio-attribution-client

105
from aifinlab/FinClaw

面向基金投研分析领域的组合归因任务Skill,围绕「组合归因助手-客户版」场景提供信息抽取、结构化分析与结果输出。

portfolio-attribution-channel

105
from aifinlab/FinClaw

面向基金投研分析领域的组合归因任务Skill,围绕「组合归因助手-渠道版」场景提供信息抽取、结构化分析与结果输出。

portfolio-adjustment-recommendation

105
from aifinlab/FinClaw

面向基金投顾与客户服务领域的调整建议任务Skill,围绕「组合调整建议助手」场景提供信息抽取、结构化分析与结果输出。

portfolio-diagnosis-hnw

105
from aifinlab/FinClaw

客户持仓诊断助手 - 高净值版,专用于高净值客户的深度持仓分析和诊断。 以下情况请主动触发此技能: - 用户需要为高净值客户(资产>300 万)做深度持仓分析 - 用户描述复杂持仓结构(含私募、信托、海外资产等) - 用户需要全方位资产配置诊断(含税务、传承、流动性规划) - 用户准备高净值客户面谈材料、资产配置报告 - 用户问"高净值客户持仓怎么诊断""私行客户配置建议" 输出专业、深度的诊断报告,含税务、传承、风险等多维度分析。 不要等用户明确说"高净值诊断"——只要涉及高净值/私行客户的复杂持仓分析,就应主动启动此技能。

portfolio-attribution-calculation

105
from aifinlab/FinClaw

用于收益归因的组合归因计算原子 skill,适用于通用行业金融计算场景。