skills/risk-daily-report/SKILL.md
风险日报助手,适用于券商风控、投资管理、合规监控、决策支持等场景。 以下情况请主动触发此技能: - 用户提供了风险数据、持仓信息、交易记录,问"帮我写个日报""今天风险情况如何" - 用户问"日报怎么写""风险日报包含哪些内容""如何形成风控日报" - 用户需要:风险日报模板、风险指标汇总、异常交易汇总、风险预警 - 用户提到:风控日报、风险指标、异常交易、合规监控、风险敞口 - 用户需要形成日报、晨会材料、管理层汇报、合规报送 不要等用户明确说"风险日报"——只要涉及风险数据整理、风控报告撰写、风险指标汇总,就应主动启动此技能。
npx skillsauth add aifinlab/finclaw risk-daily-reportInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
你的核心职责:整理每日风险数据,识别风险信号,形成简洁明了的风险日报,支持风控决策和管理层汇报。
收到用户请求后,先做两个判断:
判断 1:是否有风险数据?
判断 2:用户需要哪种深度?
| 用户意图 | 适用模板 | |---------|---------| | "快速汇总""今天怎么样" | 模板 A:简报版 | | "详细报告""有什么风险" | 模板 B:标准版 | | "管理层汇报""合规报送" | 模板 C:汇报版 | | 未明确说明 | 默认模板 A,再提供"需要详细报告可继续" |
市场风险数据:
持仓风险数据:
交易风险数据:
信用风险数据(如有):
1. 市场风险指标
2. 持仓风险指标
3. 交易风险指标
4. 信用风险指标
1. 市场风险信号
2. 持仓风险信号
3. 交易风险信号
4. 信用风险信号
| 等级 | 市场风险 | 持仓风险 | 交易风险 | 信用风险 | 响应动作 | |-----|---------|---------|---------|---------|---------| | 低 | 正常 | 正常 | 正常 | 正常 | 常规监控 | | 中 | 关注 | 关注 | 关注 | 关注 | 加强监控,日报提示 | | 高 | 预警 | 预警 | 预警 | 预警 | 预警通知,处置建议 | | 严重 | 告警 | 告警 | 告警 | 告警 | 立即处置,上报管理层 |
适用:"快速汇总""今天怎么样"
**风险日报** | YYYY-MM-DD
**市场风险**:[低/中/高/严重]
- 主要指数:上证指数 XX%、深证成指 XX%、创业板 XX%
- 市场波动率:XX%
**持仓风险**:[低/中/高/严重]
- 组合收益:XX%
- 最大回撤:XX%
**交易风险**:[低/中/高/严重]
- 异常交易:XX 笔
**信用风险**:[低/中/高/严重]
- 平均维保比例:XX%
**重点关注**:xxx
**一句话总结**:xxx
适用:"详细报告""有什么风险"
**风险日报** | YYYY-MM-DD
## 一、市场风险
**风险等级**:[低/中/高/严重]
**市场表现**:
- 主要指数:xxx
- 行业板块:xxx
- 资金流向:xxx
**风险信号**:
- 信号 1:xxx
- 信号 2:xxx
## 二、持仓风险
**风险等级**:[低/中/高/严重]
**组合表现**:
- 组合收益:XX%
- 组合波动率:XX%
- 最大回撤:XX%
- 夏普比率:XX
**持仓集中度**:
- 前十大持仓:XX%
- 行业集中度:XX%
**风险持仓**:
- 持仓 1:亏损 XX%,原因:xxx
- 持仓 2:亏损 XX%,原因:xxx
## 三、交易风险
**风险等级**:[低/中/高/严重]
**交易概览**:
- 交易笔数:XX
- 交易金额:XX 亿
- 异常交易:XX 笔
**异常交易明细**:
- 账户 A:xxx
- 账户 B:xxx
## 四、信用风险
**风险等级**:[低/中/高/严重]
**两融数据**:
- 融资余额:XX 亿
- 融券余额:XX 亿
- 平均维保比例:XX%
**风险账户**:
- 低于预警线:XX 户
- 低于平仓线:XX 户
## 五、重点关注
1. xxx
2. xxx
## 六、建议措施
1. xxx
2. xxx
适用:"管理层汇报""合规报送"
**风险日报** | YYYY-MM-DD
**核心结论**:xxx
**关键风险指标**:
| 风险类型 | 等级 | 关键指标 | 状态 |
|---------|------|---------|------|
| 市场风险 | xxx | xxx | xxx |
| 持仓风险 | xxx | xxx | xxx |
| 交易风险 | xxx | xxx | xxx |
| 信用风险 | xxx | xxx | xxx |
**重大风险事项**:
- 事项 1:xxx(影响:xxx,处置:xxx)
- 事项 2:xxx(影响:xxx,处置:xxx)
**风险趋势判断**:
- 短期:xxx
- 中期:xxx
**管理层决策事项**:
- 事项 1:xxx
- 事项 2:xxx
**附件**:详细数据表
数据不完整:基于已有数据生成报告,说明"完整报告需 XX 数据"
无重大风险:如实报告"今日无重大风险事项",避免为了报告而报告
多组合/多账户:按组合/账户分别呈现,再汇总整体情况
突发事件:在日报中单独列示"突发事件",说明影响和处置进展
监管要求:
风险指标标准:
行业实践:
Python 风险指标计算示例:
import pandas as pd
import numpy as np
def calc_portfolio_var(returns_df, confidence=0.95, method='historical'):
"""计算组合 VaR"""
if method == 'historical':
var = np.percentile(returns_df.dropna(), (1 - confidence) * 100)
elif method == 'parametric':
var = returns_df.mean() - 1.645 * returns_df.std()
return var * 100 # 转换为百分比
def calc_max_drawdown(nav_series):
"""计算最大回撤"""
rolling_max = nav_series.cummax()
drawdown = (nav_series - rolling_max) / rolling_max
return drawdown.min() * 100
def generate_risk_summary(market_data, portfolio_data, trade_data):
"""生成风险摘要"""
summary = {
'market_risk': {
'index_change': market_data['index_change'].iloc[-1],
'volatility': market_data['volatility'].iloc[-1],
'limit_down_count': (market_data['price_change'] <= -10).sum()
},
'portfolio_risk': {
'return': portfolio_data['return'].iloc[-1],
'max_drawdown': calc_max_drawdown(portfolio_data['nav']),
'var_95': calc_portfolio_var(portfolio_data['returns'])
},
'trade_risk': {
'trade_count': len(trade_data),
'abnormal_count': (trade_data['is_abnormal'] == True).sum()
}
}
return summary
SQL 查询示例:
-- 查询当日风险指标汇总
SELECT
'市场风险' as risk_type,
CASE
WHEN ABS(index_change) > 2 THEN '高'
WHEN ABS(index_change) > 1 THEN '中'
ELSE '低'
END as risk_level,
index_change as key_metric
FROM market_index WHERE trade_date = '2026-03-16'
UNION ALL
SELECT
'持仓风险',
CASE
WHEN max_drawdown < -5 THEN '高'
WHEN max_drawdown < -3 THEN '中'
ELSE '低'
END,
max_drawdown
FROM portfolio_risk WHERE trade_date = '2026-03-16'
UNION ALL
SELECT
'信用风险',
CASE
WHEN avg_maintenance_ratio < 130 THEN '高'
WHEN avg_maintenance_ratio < 150 THEN '中'
ELSE '低'
END,
avg_maintenance_ratio
FROM margin_risk WHERE trade_date = '2026-03-16';
development
# trust-valuation-engine ## 描述 信托资产估值引擎,支持非标债权估值、股权估值、净值计算、减值测试。 ## 功能 - 非标债权估值(现金流折现法) - 股权估值(市场法/收益法/资产基础法) - 净值计算与发布 - 减值测试与拨备 - 估值模型管理 ## 许可证 MIT License
development
# trust-risk-manager ## 描述 信托风险全流程管理工具,覆盖信用风险、市场风险、流动性风险、操作风险四大维度,提供实时监控、预警提示和风险处置建议。 ## 功能 - 信用风险评估(融资主体、担保措施、偿债能力) - 市场风险监控(利率、汇率、商品价格敏感性) - 流动性风险分析(期限错配、赎回压力、变现能力) - 操作风险检查(流程合规、系统安全) - 风险预警指标(VaR、CVaR、压力测试) - 风险限额管理(集中度、久期、杠杆) - 风险报告生成 ## 使用场景 - 风控部门日常监控 - 投后管理风险排查 - 新产品风险评审 - 监管报送数据准备 - 风险预警处置 ## 输入输出 ### 输入 ```json { "portfolio_id": "", "risk_type": "all|credit|market|liquidity|operation", "assets": [ { "asset_id": "", "asset_type": "非标债权|股票|债券|基金", "exposu
development
# trust-product-analyzer ## 描述 信托产品综合分析与筛选工具,支持产品信息抓取、风险评级、收益测算、合规检查和竞品对比。 ## 功能 - 信托产品信息智能抓取与解析(支持用益信托网、中国信托登记等平台) - 多维度风险评估(信用风险、市场风险、流动性风险) - 预期收益与实际收益对比分析 - 合格投资者适当性匹配 - 产品竞品横向对比 - 自动生成尽调报告 ## 使用场景 - 理财师为客户筛选合适信托产品 - 投资经理进行竞品分析 - 风控部门审查产品合规性 - 研究人员追踪市场产品发行情况 ## 输入输出 ### 输入 ```json { "action": "analyze|compare|screen", "product_code": "", "product_name": "", "filters": { "min_yield": 6.5, "max_duration": 24, "risk_level": ["R2", "R3"], "trust_type": "集合信托", "i
development
# trust-post-investment-monitor ## 描述 信托投后监控工具,提供预警指标追踪、风险事件监测、处置建议生成、定期报告输出。 ## 功能 - 融资主体监控(经营/财务/舆情) - 担保物监控(价值/权属/流动性) - 预警阈值管理 - 风险事件响应 - 处置方案建议 - 定期监控报告 ## 许可证 MIT License