원클릭으로
rqams-cli
使用本地 rqamsc CLI 查询和操作 RQAMS 时使用,覆盖产品、workspace、交易流水、估值表、持仓报表、模拟交易、对账、报表和分析数据等标准任务。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
使用本地 rqamsc CLI 查询和操作 RQAMS 时使用,覆盖产品、workspace、交易流水、估值表、持仓报表、模拟交易、对账、报表和分析数据等标准任务。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
使用 rqamsc Python SDK 查询 API、编写最小脚本、导入交易流水和结算流水、定位工作空间与初始化问题。当任务涉及 RQAMS 产品、产品组、头寸、交易流水、估值表或相关 Python 接口时使用。
处理 RQAMS 数据查询和操作时使用。标准产品、workspace、交易流水、估值表、持仓报表、模拟交易、对账、报表和分析任务优先路由到 rqams-cli;需要 Python SDK 脚本、多 API 组合处理、本地 Python 环境诊断或 CLI 未覆盖接口时路由到 rqamsc-python。
Ricequant量化平台文档阅读和API查询工具。当Claude需要访问Ricequant量化工具时使用,特别是提到某类金融相关数据或者RQ等字眼时:包括RQAlphaPlus回测框架、RQData数据API、RQFactor因子计算、RQOptimizer优化器、RQPAttr归因分析、RQAMS资产管理系统、RQAMSC Python SDK等文档的查询和阅读。
RQData数据API使用指南。当需要查询RQData数据接口、获取金融数据时使用。支持A股、港股、期货、期权、指数、基金、可转债等市场数据查询,包含HTTP API和Python API文档。
创建模板驱动的催化剂日历报告,追踪覆盖股票池未来 30 天的重要事件和催化剂。 使用 RQData CLI 获取财报、分红、公告等结构化公司事件;当需要补充宏观、行业会议或政策催化时,可额外使用 `web_search` 获取实时信息,并先落为结构化 JSON,再统一生成 Markdown 和 HTML 报告。 务必使用此技能当用户: - 明确请求催化剂日历、事件日历、earnings calendar、upcoming events - 想了解接下来一段时间的重要事件、本周/本月重点日期 - 需要追踪股票池的重要催化剂 - 需要把公司事件与宏观 / 行业催化放进同一份时间轴报告 不适用场景: - 单个公司财报深度分析 -> earnings-preview / earnings-analysis - 行业整体分析 -> sector-overview - 只需回答单一事实且不需要完整日历报告
创建模板驱动的财报分析报告,在财报披露后基于真实财务数据、市场预期、公告原文链接、卖方研报和股价反应完成结构化复盘。 `RQData CLI` 负责财务、估值、价格、公告和一致预期主数据;若需要补充财报电话会、管理层动态、行业或政策语境,可额外使用 `web_search` 获取实时信息,并先落为结构化 JSON,再统一生成 Markdown 与 HTML 报告。 务必使用此技能当用户: - 明确请求财报分析、季度业绩点评、earnings update、post-earnings report - 想知道财报发布后是超预期、符合预期还是低于预期 - 需要结合财务数据、市场预期和股价反馈做复盘 不适用场景: - 财报前瞻 -> earnings-preview - 首次覆盖 -> initiating-coverage - 只要一句话快评
| name | rqams-cli |
| description | 使用本地 rqamsc CLI 查询和操作 RQAMS 时使用,覆盖产品、workspace、交易流水、估值表、持仓报表、模拟交易、对账、报表和分析数据等标准任务。 |
当用户请求可由本地 rqamsc 命令完成的 RQAMS 数据查询或操作时,使用此 skill。
查文档前,先在 skill 目录运行:
python scripts/init_skill.py
安装 skill 时不会自动生成 cache/ 下的文档和索引。每次首次使用本 skill 查询 CLI 文档前,必须先运行上述普通初始化命令;如果该命令首次耗时较长,通常是在同步远端文档,不代表 RQAMS 业务接口慢。
init_skill.py 管理 CLI 文档缓存。它会复用本地 cache/;只有文档或命令索引缺失、缓存超过 7 天,或显式传入 --force-refresh 时,才从 GitHub 同步 CLI 文档到本地 cache/ 并生成命令索引。
常用命令:
python scripts/init_skill.pypython scripts/init_skill.py --force-refresh先确认 CLI 可用:
rqamsc --version
如果本机没有 rqamsc,先引导或执行 CLI 安装,再继续后续步骤。默认 bootstrap 命令:
npm install -g @ricequant2026/rqams-cli --include=optional
安装完成后必须重新运行 rqamsc --version 验证。若安装失败或提示平台包缺失,再查 README.md 或缓存文档中的安装排错;不要把更多安装分支复制到 skill 中。需要联网或全局写入时,按当前工具权限机制请求用户确认。
首次配置登录态和 workspace 时,使用 profile 作为统一配置句柄。Agent 负责配置,不要让用户自己输入命令,也不要默认在聊天中索取密码。Agent 先确认 profile、AMS 服务地址、用户名和 workspace 等非敏感信息,再在本地临时目录生成登录 payload 模板文件,让用户直接在文件中填写密码。
rqamsc setup --payload @D:\tmp\rqams_setup_<profile>.json
登录 payload 模板文件推荐放在 D:\tmp\rqams_setup_<profile>.json;如果 D:\tmp 不可用,则使用系统临时目录下的同名文件。Agent 创建模板后必须告知用户完整路径,并说明需要填写或确认的 JSON 字段。payload 必须包含 profile,例如:
{"profile":"acct-a","base_url":"https://...","username":"account","password":"fill-password-here","workspace_name_or_id":"optional-workspace"}
用户确认文件已填写后,agent 执行 rqamsc setup --payload @<payload-file>。setup 会把该 profile 的登录态和 workspace 保存到本地配置。后续 CLI 业务命令在 payload 顶层传同一个 profile;Python SDK 通过 RQAMSC_PROFILE 复用同一个 profile。Agent 不要把真实账号、密码或 session 写入回复、仓库文件、skill 文件或长期日志;临时 payload 文件只用于配置,配置完成后删除。
不要在 skill 中重复维护完整命令字段、安装命令或业务 payload 结构。事实来源按用途使用:
cache/docs/。https://github.com/ricequant/rqams-cli/tree/master/docs;日常查阅优先使用本地缓存。运行时 schema 示例:
rqamsc schema list
rqamsc schema get --payload '{"command":"get product-list"}'
执行任何非 schema / --version 的业务命令前,必须先查本地缓存文档确认命令命名、请求 payload、文件路径字段、输出 envelope/NDJSON 和业务数据格式;不要只根据 schema 字段名猜测接口语义:
cache/docs/rqams_cli_manual.mdcache/docs/commands/*.mdcache/doc_index/command_index.md其中 cache/docs/rqams_cli_manual.md 是总入口,解释统一调用协议、命令发现、认证与 workspace、文件上传/下载和 Agent 使用建议;cache/docs/commands/*.md 按业务域说明具体命令、字段和示例;cache/doc_index/command_index.md 用于快速定位命令所在文档和行号。若文档与运行时 schema 不一致,执行层面优先按运行时 schema,业务解释和示例仍参考缓存文档,并在回复中说明差异。
产品创建默认模板如果由 CLI 提供,模板字段和值只在 CLI 实现和 CLI 产品文档中维护。不要在 skill 中复写模板字段表,也不要要求它与 rqamsc-python 的 API 字段或模板保持一致;不同版本字段不一致时,以当前 CLI 运行时 schema 和 CLI 文档为准。
处理托管事件创建、更新、上传或删除前,先阅读上级 skill 的 references/custodian_event_workflow.md。申购、赎回事件写入前必须确认或补齐申赎开放日和 4 位申赎单位净值;具体 CLI 字段仍以运行时 schema 和缓存文档为准。
统一命令格式:
rqamsc <verb> <resource> --payload <json|@file|->
优先使用 JSON payload:
rqamsc <verb> <resource> --payload '{"field":"value"}'
Windows cmd.exe 不适合直接写复杂 inline JSON;优先改用 PowerShell,或把 payload 写入文件后使用 --payload @payload.json。
payload 较大时,使用文件或 stdin:
rqamsc <verb> <resource> --payload @payload.json
Get-Content -Raw payload.json | rqamsc <verb> <resource> --payload -
默认输出是 JSON envelope。只有 schema get 显示命令支持 NDJSON 时,才使用 "format":"ndjson"。
如果运行时 schema 或缓存文档显示命令支持批量字段,优先使用批量查询。用户未指定批量大小时,默认每批 10 个标的,并在 payload 顶层持续携带同一个 profile。每批结果按原始输入顺序合并;单批失败时记录该批输入和 JSON envelope 中的 error.code / error.message,必要时缩小批量或逐项重试。
对于创建、更新、删除、上传、重算等写操作,除非用户已给出精确指令,否则执行命令前必须明确目标资源和关键 payload 字段。
托管事件写操作还必须遵守上级 references/custodian_event_workflow.md。不要只根据用户提供的日期和金额直接写入申购、赎回事件;先查询前序净值、说明补填口径并取得确认。
命令失败时,读取 JSON envelope 中的 error.code 和 error.message,总结可执行的问题和下一步,不要只贴原始日志。