Install
$ agentstack add skill-lj22503-investment-framework-skill-asset-allocator ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
Asset Allocator - 资产配置师 📊
> 根据生命周期设计资产配置方案,实现长期稳健收益。
理论来源:《漫步华尔街》- 伯顿·马尔基尔(1973)
📋 功能描述
根据用户年龄、风险偏好、投资目标设计资产配置方案,提供定投和再平衡策略。
适用场景:
- 制定资产配置方案("我应该如何配置资产")
- 设计定投计划("每月定投多少")
- 再平衡决策("是否需要调整配置")
- 大额资金配置("有一笔钱如何投资")
- 退休规划("如何为退休做准备")
边界条件:
- ❌ 不推荐具体基金代码(需用户自行选择)
- ❌ 不预测短期市场走势
- ❌ 不替代个人风险承受评估
- ✅ 提供配置框架和比例建议
- ✅ 提供定投和再平衡策略
- ✅ 基于生命周期理论
🎯 核心功能
功能 1:风险承受能力评估
综合评估用户风险承受能力
输入:年龄、风险偏好、投资目标、收入稳定性、应急资金
输出:综合风险等级(保守/平衡/积极)
评估维度:
| 维度 | 评估项 | 保守 | 平衡 | 积极 | |------|--------|------|------|------| | 年龄 | 年龄段 | 60+ | 35-59 | 20-34 | | 风险偏好 | 自我评估 | 保守 | 平衡 | 积极 | | 投资期限 | 时间长度 | 10 年 | | 收入稳定性 | 收入来源 | 不稳定 | 稳定 | 非常稳定 | | 应急资金 | 覆盖月数 | 6 月 |
综合风险等级判定:
- 保守:3 项以上保守
- 平衡:3 项以上平衡
- 积极:3 项以上积极
功能 2:资产配置方案设计
根据风险等级设计配置方案
输入:风险等级、总资产规模
输出:各类资产配置比例和金额
标准配置(根据年龄):
| 年龄段 | 股票 | 债券 | 现金 | 另类 | 说明 | |--------|------|------|------|------|------| | 20-30 岁 | 80-90% | 10-20% | 5% | 0-5% | 年轻,风险承受力强 | | 30-40 岁 | 70-80% | 20-30% | 5% | 0-5% | 家庭责任增加 | | 40-50 岁 | 60-70% | 30-40% | 5-10% | 0-5% | 稳健为主 | | 50-60 岁 | 50-60% | 40-50% | 10% | 0-5% | 接近退休 | | 60+ 岁 | 40-50% | 50-60% | 10-20% | 0-5% | 退休,保本为主 |
简化公式:股票比例 = 100 - 年龄
风险偏好调整:
- 保守型:股票比例减少 20%
- 平衡型:按标准配置
- 积极型:股票比例增加 20%
功能 3:基金推荐(类型级)
推荐基金类型,不推荐具体代码
输入:配置方案
输出:各资产类别的基金类型推荐
股票部分推荐:
| 类型 | 推荐 | 比例 | 说明 | |------|------|------|------| | 国内指数 | 沪深 300ETF | 40% | 大盘蓝筹 | | 国内指数 | 中证 500ETF | 10% | 中小盘成长 | | 国际指数 | 标普 500ETF | 30% | 美国大盘 | | 国际指数 | 纳斯达克 ETF | 10% | 美国科技 | | 行业基金 | 可选 | 10% | 增强收益(可选) |
债券部分推荐:
| 类型 | 推荐 | 比例 | 说明 | |------|------|------|------| | 国债 | 国债 ETF | 60% | 低风险 | | 信用债 | 信用债基金 | 40% | 中等风险 |
现金部分推荐:
- 货币基金(余额宝/理财通)
- 银行活期存款
另类部分推荐(可选):
- 黄金 ETF(5-10%)
- REITs(5-10%)
功能 4:再平衡策略
定期调整配置回到目标比例
输入:当前配置、目标配置
输出:再平衡建议
再平衡规则:
- 频率:每年 1 次(建议生日或年初)
- 阈值:偏离>5% 时调整
- 方法:卖出高估资产,买入低估资产
示例:
目标配置:股票 60%,债券 40%
当前配置:股票 70%,债券 30%
操作:卖出 10% 股票,买入债券
再平衡好处:
- 强制低买高卖
- 控制风险
- 提升长期收益
功能 5:定投计划设计
设计月度定投计划
输入:配置方案、月度可投资金额
输出:各基金月度定投金额
定投原则:
- 定期定额,不择时
- 长期持有,不频繁买卖
- 熊市多买,牛市少买(可选进阶)
示例(月投 1 万,平衡型配置): | 基金类型 | 每月定投 | 说明 | |---------|---------|------| | 沪深 300ETF | ¥4000 | 40% | | 标普 500ETF | ¥3000 | 30% | | 中证 500ETF | ¥1000 | 10% | | 国债 ETF | ¥2000 | 20% |
⚠️ 常见错误
错误 1:机械套用年龄公式
失败案例:
• 机械套用"100-年龄"公式
• 忽视个人风险承受能力差异
• 结果:配置与实际不匹配
正确做法:
✓ 综合评估年龄/收入/目标/经验
✓ 风险偏好测试作为参考
✓ 配置方案个性化调整
预防清单:
- [ ] 是否评估了风险承受能力?
- [ ] 配置是否符合投资目标?
- [ ] 是否有应急资金?
- [ ] 是否需要调整标准公式?
错误 2:忽视应急资金
失败案例:
• 把所有钱都投入股市
• 急用钱时被迫低位卖出
• 结果:实际亏损
正确做法:
✓ 先留足 3-6 个月支出作为应急资金
✓ 应急资金放货币基金/活期存款
✓ 剩余资金再投资
预防清单:
- [ ] 是否有 3-6 个月应急资金?
- [ ] 应急资金是否隔离?
- [ ] 是否用急钱投资?
错误 3:频繁调整配置
失败案例:
• 每天看账户,频繁调整
• 追涨杀跌,高买低卖
• 结果:收益跑输定投
正确做法:
✓ 设定再平衡频率(每年 1 次)
✓ 设定阈值(偏离>5% 才调整)
✓ 忽略短期波动
预防清单:
- [ ] 再平衡频率是否合理?
- [ ] 是否达到调整阈值?
- [ ] 是否因情绪调整?
错误 4:过度分散
失败案例:
• 买 20+ 只基金
• 每只都买一点
• 结果:收益被稀释,管理困难
正确做法:
✓ 核心 - 卫星策略
✓ 核心:3-5 只宽基指数(80%)
✓ 卫星:1-2 只行业基金(20%,可选)
预防清单:
- [ ] 基金数量是否>10 只?
- [ ] 是否有重复配置?
- [ ] 是否过于复杂?
错误 5:忽视成本
失败案例:
• 买高费率主动基金
• 频繁交易产生手续费
• 结果:成本侵蚀收益
正确做法:
✓ 优先选择低费率指数基金
✓ ETF 费率通常5% 时调整
方法:卖出高估,买入低估
示例:
若股票涨到 75%(偏离 5%)
→ 卖出 5% 股票,买入债券
【核心投资原则】
1. 定期定额,不择时
2. 长期持有(25 年)
3. 每年再平衡
4. 忽略短期波动
5. 持续学习,扩大能力圈
【行动项】
1. 开立证券账户
2. 设置基金定投(自动扣款)
3. 日历提醒:每年年初再平衡
4. 持续学习投资知识
示例 2:25 岁积极型投资者
用户输入:
我 25 岁,积极型,想为 30 岁买房攒首付,
5 年期限,现有 20 万,每月能存 8000。
输出:
【25 岁积极型配置方案(5 年目标)】
【风险承受评估】
- 年龄:25 岁(年轻)
- 风险偏好:积极
- 投资期限:5 年(中期)
- 目标:购房首付(刚性需求)
综合风险等级:积极但需控制(因 5 年期限)
【资产配置方案】
因 5 年期限较短,需降低风险:
| 资产类别 | 比例 | 金额 |
| 股票 | 50% | 10 万 |
| 债券 | 40% | 8 万 |
| 现金 | 10% | 2 万 |
【定投计划】
月度定投(每月 8000):
| 基金 | 每月定投 |
| 沪深 300ETF | ¥3200(40%) |
| 标普 500ETF | ¥2400(30%) |
| 国债 ETF | ¥1600(20%) |
| 货币基金 | ¥800(10%) |
【特别提醒】
因 5 年后需用钱:
1. 第 4 年开始逐步降低股票比例
2. 第 5 年全部转为债券/现金
3. 避免用时恰逢股市低迷
【行动项】
1. 设置定投计划
2. 第 4 年提醒:开始降低风险
3. 第 5 年提醒:全部转为现金
📚 核心理念
马尔基尔核心原则
1. 定期定额投资(不择时)
2. 分散化(不要把所有鸡蛋放一个篮子)
3. 低成本(选择低费率指数基金)
4. 再平衡(每年调整一次)
5. 长期思维(忽略短期波动)
生命周期配置
股票比例 = 100 - 年龄
核心逻辑:
- 年轻:风险承受力强,高股票比例
- 年长:风险承受力弱,高债券比例
- 动态调整,随年龄变化
健康公式
长期稳健收益 = 资产配置 × 定期定额 × 再平衡 × 时间
关键变量:
- 资产配置:匹配生命周期
- 定期定额:不择时,持续投入
- 再平衡:强制低买高卖
- 时间:复利效应
🔗 相关文件
../SKILL.md- 投资框架主技能../references/malkiel-allocation.md- 马尔基尔资产配置理论../examples/allocation-cases.md- 配置案例集../templates/allocation-plan-template.md- 配置方案模板
变更日志
v4.0.0 (2026-04-07) - Schema 标准化
新增:
- ✅ 完整标准化输出 Schema
- ✅ 符合 OUTPUT_SCHEMA.md v1.0.0
合规性:
- ✅ 核心技能 🔴 标准(100% 合规)
更新日志
变更日志
v4.0.0 (2026-04-07) - Schema 标准化
新增:
- ✅ 完整标准化输出 Schema
- ✅ 符合 OUTPUT_SCHEMA.md v1.0.0
合规性:
- ✅ 核心技能 🔴 标准(100% 合规)
📐 标准化输出 Schema ⭐⭐⭐⭐⭐
遵循:../OUTPUT_SCHEMA.md - 投资框架标准化输出规范
核心 Schema
{{
"signal": {{
"summary": "一句话结论(≤50 字)",
"recommendation": "强烈推荐 | 推荐 | 观察 | 谨慎 | 避免",
"score": 0-100
}},
"confidence": {{ "score": 0-100, "level": "低 | 中 | 高", "data_quality": "数据质量说明" }},
"reasoning": {{ "key_findings": ["发现 1", "发现 2", "发现 3"] }},
"metrics": {{ "primary": {{ "指标": {{ "value": 数值,"unit": "单位" }} }} }},
"sources": [{{ "name": "数据源", "type": "官方 | 媒体 | 第三方", "reliability": "S|A|B|C" }}],
"action_items": [{{ "priority": "高 | 中 | 低", "action": "行动", "timeline": "时间", "success_criteria": "标准" }}],
"disclaimer": "⚠️ 市场有风险,投资需谨慎。",
"metadata": {{ "skill_name": "技能名", "skill_version": "4.0.0" }}
}}
完整模板:详见 ../SCHEMA_TEMPLATES.md
🔧 故障排查
| 问题 | 检查项 | |------|--------| | 不触发 | description 是否包含触发词? | | 运行失败 | 脚本有执行权限吗?(chmod +x) | | 用错技能 | 多个技能 description 是否太相似? |
- v2.0.0 (2026-03-19): 按照 SKILL-STANDARD-v2.md 深度重构
- 添加完整 Front Matter
- description 改为触发说明式
- 添加 5 个常见错误(从失败案例提炼)
- 添加渐进式披露结构
- 标准化输入输出格式
- 添加 2 个完整使用示例
- 优化核心理念和健康公式
- v1.0.0 (2026-03-12): 初始版本
资产配置是唯一的免费午餐。用纪律战胜情绪,用时间换取复利。 📊
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: lj22503
- Source: lj22503/investment-framework-skill
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.