← Back to Skills Marketplace
TradeMemory Protocol
by
Sean | Mnemox
· GitHub ↗
· v0.3.2
484
Downloads
1
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install tradememory
Description
AI trading memory for MT5/forex traders. Record every trade, discover patterns, and get AI-powered reflections with automatic strategy adjustments. The only...
Usage Guidance
This skill is coherent with its stated purpose, but take these precautions before installing or running it: 1) Review the tradememory-protocol package code (server/reflection logic) on PyPI/GitHub before pip installing and before running the server. 2) Only provide MT5 credentials if you understand they will be stored in a local .env file and used to connect to your MT5 terminal; the setup prints account info locally during verification. 3) Do not set ANTHROPIC_API_KEY unless you are willing to send (allegedly anonymized) trading-pattern data to Anthropic — audit what is sent. 4) Run installation and server in an isolated environment (virtualenv/container) and avoid running as root. 5) Note MT5 Python API usage is Windows-specific; on macOS/Linux you must use manual recording, the REST API, or your own sync script. Review the GitHub repo and package release provenance if you need higher assurance.
Capability Analysis
Type: OpenClaw Skill
Name: tradememory
Version: 0.3.2
The skill is classified as suspicious due to its explicit capability to send sensitive trade data to an arbitrary remote endpoint configured via the `TRADEMEMORY_API` environment variable, as documented in `SKILL.md`. While the documentation advises users to only use endpoints they control, this represents a significant data exfiltration risk if misconfigured or if a user is tricked into using a malicious endpoint. Additionally, the skill sends 'anonymized trade patterns' to the Claude API via `ANTHROPIC_API_KEY` for reflection, which, while a stated purpose, involves sending user data to a third-party service. The setup scripts (`install.sh`, `setup_mt5.sh`) perform standard installation and repository cloning, and handle MT5 credentials locally without evidence of direct exfiltration within the provided files.
Capability Assessment
Purpose & Capability
The name/description (trading memory for MT5/forex) matches the provided artifacts: SKILL.md documents MT5 sync, local server, and AI reflections; scripts install the Python package and set up MT5 sync. Required binaries (python3, pip) are appropriate. Optional env vars (MT5 credentials, ANTHROPIC_API_KEY, TRADEMEMORY_API) all have clear, relevant purposes.
Instruction Scope
SKILL.md and the scripts instruct the agent to pip install the package, run a local server (python -m src.tradememory.server), and run a mt5_sync.py sync script that reads MT5 credentials from a local .env. The sync/test code prints local account info when connecting to MT5 (balance/account ID). The instructions do not contain hidden exfiltration paths, but they do guide the user to run a server and optional networked reflection calls (Anthropic) if configured — you should review the package's server/reflection implementation (installed from PyPI) before enabling external APIs.
Install Mechanism
Installation is via pip (tradememory-protocol from PyPI) and git clone from the linked GitHub repo — standard for Python projects. This requires downloading and executing code from external sources (PyPI/GitHub). This is expected for this type of skill, but it is a network install that should be reviewed (check the PyPI package contents and the GitHub repo) before running in a sensitive environment.
Credentials
No required environment variables are forced by the registry; SKILL.md documents several optional sensitive variables (MT5_LOGIN, MT5_PASSWORD, MT5_SERVER, ANTHROPIC_API_KEY, TRADEMEMORY_API). Each is justified by the functionality (MT5 sync, LLM reflections, custom API endpoint). They are optional and scoped to the project (.env). Note: enabling ANTHROPIC_API_KEY causes data to be sent to Anthropic (albeit described as anonymized).
Persistence & Privilege
The skill does not request always:true and does not attempt to modify other skills or system settings in the provided scripts. The installer and setup operate in the project directory and do not require elevated privileges. The agent-autonomy default is unchanged (disable-model-invocation:false), which is expected and not by itself a concern.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install tradememory - After installation, invoke the skill by name or use
/tradememory - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.2
- Improved and clarified security, permissions, and environment variable documentation in SKILL.md.
- Added fields for source, repository, and homepage in metadata.
- Updated environment variable descriptions and made requirements clearer for optional and MT5 sync-specific variables.
- Enhanced explanation of install-time and runtime network access.
- No functional changes to the skill logic; documentation improvements only.
v0.3.1
tradememory 0.3.1 Changelog
- Added detailed environment variable metadata for easier setup and configuration.
- Expanded security and permissions documentation, specifying network, file, and system access.
- Install and MT5 sync instructions updated for greater clarity; sync script path now uses scripts/mt5_sync.py.
- Test coverage improved (203 tests now passing).
- Refined daily/weekly/monthly cron reflection instructions to clarify notification channel usage.
- Minor description and documentation updates for accuracy and security.
v0.3.0
Initial release: 3-layer AI trading memory (L1 trades → L2 patterns → L3 adjustments) via MCP. Works with Claude Desktop, Cursor, any MCP client.
Metadata
Frequently Asked Questions
What is TradeMemory Protocol?
AI trading memory for MT5/forex traders. Record every trade, discover patterns, and get AI-powered reflections with automatic strategy adjustments. The only... It is an AI Agent Skill for Claude Code / OpenClaw, with 484 downloads so far.
How do I install TradeMemory Protocol?
Run "/install tradememory" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is TradeMemory Protocol free?
Yes, TradeMemory Protocol is completely free (open-source). You can download, install and use it at no cost.
Which platforms does TradeMemory Protocol support?
TradeMemory Protocol is cross-platform and runs anywhere OpenClaw / Claude Code is available (linux, darwin, win32).
Who created TradeMemory Protocol?
It is built and maintained by Sean | Mnemox (@zychenpeng); the current version is v0.3.2.
More Skills