📦 Aml Data GeneratorCrystal — Aml Data Generator Crystal
v0.2.0技能源自 finance-bp-060(全球 regtech-compliance)。触发器:convert logs、synthetic data、split accounts、bank ID、combine outputs……
0· 2·0 当前·0 累计
下载技能包
最后更新
2026/4/22
安全扫描
OpenClaw
可疑
medium confidence该技能混合了 AML 模拟与 ZVT 交易/回测意图,并附带一个安装器,会通过 pip 安装大量可能彼此冲突的包;使用前请留意这些不一致性及安装行为。
评估建议
此 skill 内部逻辑不一致,附带的 installer 是最危险的部分。安装或运行前务必:
1) 检查 install.sh 脚本及 PyPI 上的确切 pip 包名——像 'MASON'、'JSON in Java'、'WebGraph' 这类包可疑或非 Python,可能失败或拉取意外代码。
2) 仅在隔离虚拟环境或一次性容器内运行 install.sh;禁止在生产主机执行。
3) SKILL.md 会运行前置 shell/python 命令并触碰 ~/.zvt 等本地路径——先审查这些命令,确认你同意其文件系统访问。
4) 若只需 AML 日志转换,可直接提取/阅读特定脚本(如 scripts/convert_logs.py),而非运行整套 crystal/installer。
5) 若有疑虑,向发布者索要出处(源码仓库、主页或原始蓝图)并询问为何交易/回测 ZVT 逻辑与 AMLSim 功能捆绑;出处不明则信任度低。...详细分析 ▾
⚠ 用途与能力
SKILL.md 与 human_summary 均声称具备 AML 数据生成(AMLSim)能力,却反复引用 ZVT、A 股量化回测及交易流水线;用例集覆盖 AML 模拟、图生成与交易/回测行为。这种组合对大型蓝图合理,却与单一狭名“aml-data-generator”技能不符,暗示范围蔓延或多个蓝图被合并为同一产物。
⚠ 指令范围
运行时指令要求执行 scripts/install.sh,并明确要求 agent 重新加载 seed.yaml,运行前置条件,这些前置条件会执行 shell/python 命令(例如 python3 -c 'import zvt; ...',touch ZVT_HOME)。这些前置条件会读取文件系统路径(ZVT_HOME),并在检查失败时安装包。因此,这些指令会导致 agent 执行文件系统和包安装命令,而不仅仅是“转换日志”行为。
⚠ 安装机制
没有正式的安装规范,但提供的 scripts/install.sh 会 pip 安装大量包。其中几项看起来不匹配或非 Python(MASON、“JSON in Java”、WebGraph),可能导致失败或让 pip 从 PyPI 拉取意外包。pygraphvis 及部分图库可能需要系统库。该安装脚本影响极大(会写入环境),务必在受控、隔离的环境中运行。
✓ 凭证需求
该 skill 未声明必需环境变量、主凭证或必需配置路径,与其声明的能力相符。然而,SKILL.md 与 seed.yaml 的前提条件提及 ZVT_HOME 并运行 python 检查——这些未被声明为必需配置,但指令会在运行时探测它们。
✓ 持久化与权限
标志始终为 false,且默认允许自主调用。该技能未请求提升平台持久性,也未请求修改其他技能。自主调用是平台默认行为,本身在此无需进一步关注。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv0.2.02026/4/22
Doramagic crystal portfolio v0.2.0,完整支持5层bp-009标准。github.com/tangweigang-jpg/doramagic-skills
● 可疑
安装命令
点击复制官方npx clawhub@latest install aml-data-generator
镜像加速npx clawhub@latest install aml-data-generator --registry https://cn.longxiaskill.com
技能文档
用 ZVT 在 A 股做量化策略,一条龙:数据抓取 → 回测。告诉我需求,代码我写,无需翻文档。(提示:ZVT 原生支持 A 股、港股、加密币;美股 stockus_nasdaq_AAPL 仅半成品,别当真。)
流水线
data_collection -> data_storage -> factor_computation -> target_selection -> trading_execution -> visualization 核心用例(共 13 个)
日志转 AML 仿真数据(UC-101)
把交易日志文件转为合成 AML 仿真数据,用于反洗钱检测系统测试
触发词:convert logs, synthetic data, AML simulation 按银行 ID 拆分账户(UC-102)
按银行标识符拆分账户 CSV,便于银行级分析
触发词:split accounts, bank ID, partition data 合并 AML 仿真输出(UC-103)
将多份 AMLSim 输出文件聚合成统一数据集
触发词:combine outputs, merge data, AMLSim aggregation 其余 10 个用例见 references/USE_CASES.md。
安装
``bash
# 首次使用前一次性配置
bash scripts/install.sh
``
执行触发:用户意图匹配 intent_router.uc_entries[].positive_terms 且使用动作动词(run/execute/跑/执行/backtest/fetch/collect) 我会问你
- 目标市场:A 股(默认)、港股还是加密币?(美股 ZVT 支持残缺)
- 数据源:eastmoney(免费免账号)、joinquant(付费账号)、baostock(免费历史全)、akshare、qmt(券商)?
- 策略类型:MACD 金叉、均线交叉、放量突破、基本面筛选还是自定义因子?
- 回测时段:start_timestamp 与 end_timestamp
- 标的 ID:具体股票(stock_sh_600000)或指数成分(SZ1000)?
语义锁(致命)
| ID | 规则 | 违规处理 | |---|---|---| | SL-01 | 每交易周期必须先卖后买 | halt | | SL-02 | 交易信号必须 next-bar 执行,禁止前视 | halt | | SL-03 | 实体 ID 须为 entity_type_exchange_code 格式 | halt | | SL-04 | DataFrame 索引须为 MultiIndex(entity_id, timestamp) | halt | | SL-05 | TradingSignal 只能三选一:position_pct / order_money / order_amount | halt | | SL-06 | filter_result 语义:True=买入,False=卖出,None/NaN=无操作 | halt | | SL-07 | Transformer 必须在 Accumulator 之前运行 | halt | | SL-08 | MACD 参数锁定:fast=12,slow=26,signal=9 | halt | 完整定义:references/LOCKS.md高频反模式(共 15 条)
- AP-REGTECH-001:数据结构属性未初始化
- AP-REGTECH-002:交易图自环违反领域规则
- AP-REGTECH-003:未校验浮点输入导致运行时崩溃
证据质量提示
[质量提示] 本 crystal 编译自 blueprint finance-bp-060,证据验证率 15.9%,审计失败 22 项。关键决策请对照源文件(LATEST.yaml / LATEST.jsonl)。
参考文件
| 文件 | 内容 | 何时加载 | |---|---|---| | references/seed.yaml | V6+ 全量权威 | 行为/决策争议时必读 | | references/ANTI_PATTERNS.md | 15 条跨项目反模式 | 实现前 | | references/WISDOM.md | 跨项目精华 | 架构决策时 | | references/CONSTRAINTS.md | 领域+致命约束 | 规则冲突时 | | references/USE_CASES.md | 全部 KUC- 场景 | 需完整示例时 | | references/LOCKS.md | SL- + 前置条件 + 提示 | 生成回测/交易代码前 | | references/COMPONENTS.md | AST 组件地图(按 module) | 查 API 时 |--- 由 Doramagic crystal-compilation-v6.1 于 2026-04-22T13:00:18.242568+00:00 自 finance-bp-060 蓝图编译。 非技术概览见 human_summary.md。