← 返回 Skills 市场
djdyll

Simmer Calibration Report

作者 Dyll · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ⚠ suspicious
329
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install simmer-calibration-report
功能描述
Run a calibration report on any Simmer trade journal. Win rate and EV broken down by strategy, time of day, price band, and market type. Know exactly where y...
安全使用建议
This skill appears to be a straightforward analytics script for local Simmer trade journals, but there are a few things to check before installing or supplying secrets: - Inconsistency: the registry metadata claims no required env vars, but the bundled files (clawhub.json and SKILL.md) require SIMMER_API_KEY. Verify whether you actually need to provide an API key for your use case. If you only want to analyze a local journal file, you should be able to avoid setting the key. - Search the full calibration_report.py (the provided snippet is truncated) for any code paths that call get_client() or other network I/O. If the script will contact Simmer's API, decide whether you trust sending that API key and whether the calls are necessary. - If you are unsure, run the script locally in an isolated environment (container or VM) and point CALIB_JOURNAL_PATH to a copy of your journal. Do not export SIMMER_API_KEY unless you confirm the script needs it. - The skill auto-detects a workspace path (default ~/.openclaw/workspace). If you install it, set CALIB_JOURNAL_PATH explicitly to the exact file you want analyzed to avoid unexpected file access. - Review simmer-sdk (the dependency) or run in a virtualenv to limit side effects; inspect simmer_sdk.skill.load_config/update_config behavior so you understand whether it writes config files. If you want, I can scan the rest of calibration_report.py (the truncated portion) for any network calls, secrets exfiltration, or calls to get_client()/SimmerClient to improve confidence.
功能分析
Type: OpenClaw Skill Name: simmer-calibration-report Version: 1.0.4 The skill bundle is a legitimate analytical tool designed to process trade journals (JSONL files) and generate performance reports. The Python code in calibration_report.py performs standard data processing, filtering, and statistical calculations without any evidence of malicious execution, data exfiltration, or prompt injection. It uses a dedicated SDK (simmer-sdk) for configuration management and follows the expected patterns for an OpenClaw AgentSkill.
能力评估
Purpose & Capability
The code and documentation focus on reading a local JSONL trade journal and producing analytics — that matches the skill description. However the packaged metadata (clawhub.json) and runtime docs ask for SIMMER_API_KEY and pip-install simmer-sdk. An API key is plausible if the skill sometimes talks to Simmer's API, but the visible report logic operates purely on local journal files and does not require network access for analysis. The declared registry metadata earlier (no required env vars) contradicts the bundled clawhub.json/SKILL.md which do list SIMMER_API_KEY.
Instruction Scope
Runtime instructions are focused and explicit: install simmer-sdk, set SIMMER_API_KEY, and point to a journal file (or let it auto-detect in a workspace path). The script reads files under a workspace path (default ~/.openclaw/workspace/data/...) and may read/update a skill config via simmer_sdk.skill.load_config/update_config. The actions described are within the stated purpose, but the instructions also reference environment variables (SIMMER_API_KEY, OPENCLAW_WORKSPACE, TRADING_VENUE) beyond the calibration inputs — this is expected for integration but worth noting.
Install Mechanism
No network download/install spec in the registry; the README/SKILL.md ask users to pip install simmer-sdk (a normal package manager operation). All bundled code is included in the skill, and there are no external download URLs or extracted archives in the manifest — low install risk from the skill itself.
Credentials
There is a proportionality mismatch: the top-level registry metadata reported no required environment variables, yet clawhub.json and the SKILL.md/README request SIMMER_API_KEY (and the code checks for it in get_client()). For purely local journal analysis, a service API key may be unnecessary. Requiring an API key (and instructing users to export it) increases risk if the key is not actually needed by the parts of the script that run automatically. Other env vars used (OPENCLAW_WORKSPACE, TRADING_VENUE, CALIB_* tuning vars) are reasonable for locating journals and configuring behavior.
Persistence & Privilege
always is false and user-invocable is true. The clawhub.json sets a cron entry and automaton.managed true (it can be scheduled), which means the skill can be run automatically by the platform if enabled — this is expected for an analytics cron. The skill does not request system-wide configuration changes or other skills' credentials from the visible code.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install simmer-calibration-report
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /simmer-calibration-report 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
AgentSkills spec frontmatter + UTF-8 stdout
v1.0.3
Republish for Simmer registry sync
v1.0.2
- Internal update to calibration_report.py; no user-facing changes. - Documentation and usage instructions remain unchanged.
v1.0.1
simmer-calibration-report 1.0.1 - Added a new README.md for additional documentation. - Revised SKILL.md for clearer language, improved setup instructions, and updated example output. - Reorganized troubleshooting section for easier reference. - Adjusted configuration and quick command sections for brevity and clarity.
v1.0.0
Initial release: Generate detailed calibration reports from any Simmer trade journal. - Breaks down win rate and expected value by strategy, time of day, price band, and market type. - Works with both live and simulated Simmer journals. - Flexible configuration via environment variables or CLI. - Supports filtering by minimum trades, lookback period, and inclusion of unresolved trades. - Simple one-command usage with clear example output.
元数据
Slug simmer-calibration-report
版本 1.0.4
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 5
常见问题

Simmer Calibration Report 是什么?

Run a calibration report on any Simmer trade journal. Win rate and EV broken down by strategy, time of day, price band, and market type. Know exactly where y... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 329 次。

如何安装 Simmer Calibration Report?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install simmer-calibration-report」即可一键安装,无需额外配置。

Simmer Calibration Report 是免费的吗?

是的,Simmer Calibration Report 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Simmer Calibration Report 支持哪些平台?

Simmer Calibration Report 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Simmer Calibration Report?

由 Dyll(@djdyll)开发并维护,当前版本 v1.0.4。

💬 留言讨论