Auto-log trades with context, track outcomes, generate calibration reports to improve trading.
Security Analysis
high confidenceThe skill's code, instructions, and required environment variables are consistent with its stated purpose (syncing and journaling trades); nothing in the bundle indicates hidden or unrelated access requests.
Name/description (trade journaling, reporting) match the included code and CLI behavior: it polls a Simmer API, stores trades locally, updates outcomes, and generates reports. The only minor mismatch is that clawhub.json lists a pip dependency (simmer-sdk) but the shipped code uses direct HTTP requests rather than importing that SDK; this appears unnecessary but not malicious.
SKILL.md instructions map to concrete operations in tradejournal.py: calling the API, writing to data/trades.json and data/context.json, and producing reports. The skill accesses network endpoints under api.simmer.markets and environment variables for configuration; it does not reference unrelated system paths or other credentials. The code will persist local files (trades/context/config) as expected for the feature.
There is no install script (instruction-only deployment), which is lowest risk. However, clawhub.json declares a pip dependency (simmer-sdk) even though the included code uses urllib and doesn't import that package — this is an incongruity worth noting (may be vestigial or intended for optional features). No downloads from untrusted URLs or archives are present.
The declared required credential (SIMMER_API_KEY) is appropriate and required for the described API access. Additional env vars used by the code (SIMMER_API_URL, SIMMER_JOURNAL_FETCH_LIMIT, SIMMER_JOURNAL_AUTO_SYNC) are reasonable configuration knobs but are not listed in clawhub.json or documented fully in SKILL.md, which is a minor documentation gap. No unrelated secrets or multiple external credentials are requested.
The skill does not request always:true and will not auto-enable itself. It stores data under its own data/ directory and updates a local config.json if present; it does not modify other skills or system-wide agent settings.
Guidance
This skill appears to do what it says: it will send requests to api.simmer.markets using SIMMER_API_KEY and store trade data locally in the skill folder (data/trades.json and data/context.json). Before installing: (1) ensure the SIMMER_API_KEY you provide has least-privilege/scoped access and that you trust api.simmer.markets; (2) run the skill in an isolated environment (or container) if you want to limit lateral access to local files; (3) note the minor inconsistencies (a declared pip dependency 'simmer-sdk' that the code doesn't import, and some env vars used but not documented); (4) review and, if desired, open the script to confirm log_trade behavior and local storage location. If you need stricter privacy, do not provide a production API key until you are satisfied with these checks.
Latest Release
v1.1.11
AgentSkills format — moved platform config to clawhub.json for cross-agent compatibility
More by @adlai88
Published by @adlai88 on ClawHub