← 返回 Skills 市场
133
总下载
0
收藏
0
当前安装
6
版本数
在 OpenClaw 中安装
/install wqbuddy
功能描述
WorldQuant BRAIN Alpha挖掘协作专家。引导用户从模糊想法到可提交Alpha的全流程:字段勘探、表达式构建、回测分析、优化迭代和提交管理。使用当用户需要回测Alpha、搜索BRAIN平台字段、批量测试表达式时。
安全使用建议
This skill appears to implement a real BRAIN alpha workbench, but it asks to store your BRAIN username/password in a local JSON file and to modify OpenClaw's configuration (~/.openclaw/openclaw.json). Before installing:
- Verify the npm package and GitHub repo contents yourself (review the code) and confirm the package author and integrity. Do not rely only on the SKILL.md claims. Check the npm package tarball and repository for unexpected network calls or code that reads other files.
- Prefer using a dedicated/test BRAIN account (as the skill itself recommends). Treat the credentials as sensitive — consider using an OS credential store/secret manager rather than plaintext config.json.
- Ask the publisher to explain why write access to ~/.openclaw/openclaw.json is required and whether the modification is minimal and reversible. If possible perform the plugin registration step manually rather than granting automatic write+restart.
- Confirm the token cache implementation (.wq_token.json) and that tokens are not uploaded anywhere. The SKILL.md claims no external upload, but you should verify in the package code.
- Request the registry owner to add an explicit install spec (npm/clawhub) in registry metadata to remove the inconsistency.
If you cannot inspect the package or are uncomfortable granting platform-config write access, do not install or run with real production credentials.
功能分析
Type: OpenClaw Skill
Name: wqbuddy
Version: 1.0.6
The wq-buddy skill bundle is designed to interact with the WorldQuant BRAIN platform, but it requires storing raw usernames and passwords in a local configuration file (~/.wq-buddy/config.json) because the platform lacks OAuth/API key support. While this behavior is documented and justified by the tool's purpose, the storage of plaintext credentials and the requirement to modify the global OpenClaw configuration (~/.openclaw/openclaw.json) represent significant security vulnerabilities. No evidence of intentional data exfiltration or malicious intent was found, but the high-risk credential handling and filesystem permissions align with the 'suspicious' classification.
能力标签
能力评估
Purpose & Capability
Name/description and the provided CLI calls (wq backtest / wq search / wq analyze) align with an alpha-research assistant. Requiring the wq CLI and a wq-buddy CLI is expected. However the skill also requests direct write access to the agent/platform config (~/.openclaw/openclaw.json) to add plugin paths — that is a platform-level change that is not strictly part of "run backtests and analyze fields" unless the plugin must be registered with OpenClaw. This capability is plausible but should be justified and explicit in registry metadata.
Instruction Scope
SKILL.md instructs the agent/user to store BRAIN username/password in ~/.wq-buddy/config.json (plaintext example), cache session tokens in ~/.wq-buddy/.wq_token.json, read/write a local SQLite DB, update ~/.openclaw/openclaw.json and restart the Gateway, and spawn sub-agents for large batch runs. These instructions go beyond simple CLI invocation: they instruct storing sensitive credentials on disk, modifying the agent platform's config, and creating child agent sessions — all actions with significant side effects. The skill claims no remote uploads, but local storage of credentials and tokens is sensitive and must be validated.
Install Mechanism
Registry metadata lists no install spec but SKILL.md documents npm install -g wq-buddy and lists a GitHub repo and npm package. That discrepancy (no registry-level install spec vs SKILL.md recommending npm) is an inconsistency to confirm. The referenced sources (GitHub and npm links) are standard release hosts — if true, npm/GitHub are reasonable install mechanisms, but the registry should reflect them.
Credentials
The skill requests storing username/password for the BRAIN platform and caching a cookie-session token. Given the platform allegedly only supports cookie auth, requesting credentials is proportionate. However the credential storage method is plaintext file under the user's home directory (config.json), which is risky. The skill does not request unrelated cloud credentials or other environment secrets, which is appropriate.
Persistence & Privilege
The skill requests read-write access to ~/.openclaw/openclaw.json and instructs adding the plugin path and restarting the Gateway. Modifying the platform/agent config and restarting a system component is a persistent/platform-level privilege; combined with credential storage and autonomous invocation (default), this raises risk and should be permitted only after manual review. The skill will also persist data locally (~/.wq-buddy/alpha_workbench.db and references/), which is expected for a workbench but should be protected.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install wqbuddy - 安装完成后,直接呼叫该 Skill 的名称或使用
/wqbuddy触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
## wqbuddy v1.0.6 Changelog
- Added comprehensive reference documentation to
- Enhanced SKILL metadata to clarify credential, token, and filesystem handling.
- Strengthened security documentation: explained login credential storage, session token caching, and provided best practices for safe use.
- Updated all usage and tool guides to reference the new documentation files for deeper exploration.
- No changes to CLI or tool APIs. No breaking changes.
v1.0.5
Version 1.0.5
- 增加了生产Alpha相关的流程
- 配置文件读取方式更改
- 禁止模式和安全规则细化
- 工具指南和用法文档全面更新
v1.0.4
WQBuddy 1.0.4 changelog:
- 增加“回测阻塞式执行/禁止后台+轮询”硬性规范,明确回测任务只能阻塞等待,不得后台执行并重复poll进度。
- 提供大批量回测推荐使用sessions_spawn子代理的操作建议,并要求严格按原始配置执行,不得擅自调整回测参数。
- 禁止手动sleep+重试429限速/反复poll/直接修改config/擅自更改回测配置,新增相关【禁止模式】说明。
- 推动工具和CLI统一阻塞模式,一次性获取全部回测结果,保持主会话可用性。
v1.0.3
- 增加对 wq 命令的 bin 依赖,详细列明 wq 和 wq-buddy 都需要。
- 更新 config.json 权限说明,明确回测时会临时写入参数后恢复。
- 新增了对 ~/.openclaw/openclaw.json 文件的读写要求,说明添加插件路径
- 工具文档中的所有引用路径(references/xxx.md)统一调整为相对路径 ../references/xxx.md。
- 向量字段压缩部分精简为仅允许 vec_avg / vec_sum 算子。
- 其它描述和表述小幅更新优化,提升准确性。
v1.0.1
- 新增字段搜索、字段分析、数据导出功能
- 重构批量回测为 expressions 列表模式
- 适配 OpenClaw 注册工具模式
- 统一 CLI 入口 wq 命令
- 修复认证一致性,统一 Cookie 认证
- 修复 CSV 中文编码问题
v1.0.0
wq-buddy 1.0.0 初始版本发布
- 提供WorldQuant BRAIN Alpha挖掘完整协作流程:字段勘探、表达式构建、回测、优化、提交管理
- 支持字段分析、批量回测、提交状态与相关性更新等功能
- 内置知识库维护、论文信息整理与策略模式标注规范
- 完善工具权限、安装说明及闭环流程,明确禁止事项
- 丰富中英文交互示例,支持回测和字段探索等常见任务
元数据
常见问题
WQBuddy 是什么?
WorldQuant BRAIN Alpha挖掘协作专家。引导用户从模糊想法到可提交Alpha的全流程:字段勘探、表达式构建、回测分析、优化迭代和提交管理。使用当用户需要回测Alpha、搜索BRAIN平台字段、批量测试表达式时。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 133 次。
如何安装 WQBuddy?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install wqbuddy」即可一键安装,无需额外配置。
WQBuddy 是免费的吗?
是的,WQBuddy 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
WQBuddy 支持哪些平台?
WQBuddy 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 WQBuddy?
由 sebrinass(@sebrinass)开发并维护,当前版本 v1.0.6。
推荐 Skills