← Back to Skills Marketplace
Send to FMZ
by
13290186019
· GitHub ↗
· v1.0.0
671
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install send-signal
Description
A specialized tool for sending quantitative trading signals to the FMZ platform via HTTP API.
Usage Guidance
This skill is generally what it says — it posts trade signals to FMZ — but review and tighten a few things before installing: (1) Replace the hardcoded MY_UUID with a secret passed via environment variable or secure input rather than editing the source, so the UUID isn't exposed in code. (2) Confirm the use of node_id=0 (broadcast) is intended — broadcasting will send the signal to all robots and can have unintended effects. (3) Ensure the runtime has the requests package or adapt the code to available HTTP tooling. (4) Add response validation and error handling (check FMZ API response body) before assuming success. (5) Test in a safe/staging robot on FMZ to confirm behavior and rate limits before sending real trades.
Capability Analysis
Type: OpenClaw Skill
Name: send-signal
Version: 1.0.0
The skill is designed to send trading signals to the FMZ platform. It is classified as suspicious due to a significant vulnerability: the `handler.py` file contains a hardcoded `MY_UUID` (`530032201`) which is intended for user customization but serves as a default. If FMZ's API relies solely on this UUID for authentication, any user who deploys this skill without changing the default UUID could be vulnerable to unauthorized trading signals being sent to their FMZ robots by anyone else using the same default UUID, potentially leading to financial loss. This represents a weak authentication mechanism and a potential for unauthorized actions on the trading platform, even though there is no evidence of direct malicious intent against the user's local system.
Capability Assessment
Purpose & Capability
Name/description match the code and SKILL.md: the handler sends JSON signals to FMZ's channel API. The single included Python file and the runtime instructions align with the declared purpose (FMZ trade signal transmission).
Instruction Scope
SKILL.md confines behavior to sending trade commands; the code does exactly that. However, SKILL.md claims 'Secure Communication: Uses a user-defined UUID' while the implementation uses a hardcoded MY_UUID constant and only suggests editing the source — there is no secure storage or env var for the UUID. Also the code broadcasts to node_id=0 (all robots), which is a behavior the docs don't emphasize as a risk.
Install Mechanism
Instruction-only with a small handler file; there is no install spec, no external downloads, and no archive extraction. Uses the requests library which is common but may need to be present in the runtime environment.
Credentials
The skill requests no environment variables or credentials (proportionate). However, it embeds a 'UUID' in code (MY_UUID) rather than accepting it as a declared/secret env var or parameter — this reduces security and makes secret management awkward. The code does not require unrelated credentials or access.
Persistence & Privilege
Does not request permanent/always-on privilege. Flags show always:false and normal invocation behavior. The skill does not attempt to modify other skills or system-wide configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install send-signal - After installation, invoke the skill by name or use
/send-signal - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of SendTradeSignal, a tool for sending quantitative trading signals to the FMZ platform via HTTP API.
- Supports buy, sell, wait, and close actions for user-defined trading pairs and prices.
- Ensures secure communication with UUID-based source verification.
- Transmits structured JSON signals with action, symbol, price, and trade reasoning.
- Compatible with HTTP/HTTPS protocols for broad integration.
Metadata
Frequently Asked Questions
What is Send to FMZ?
A specialized tool for sending quantitative trading signals to the FMZ platform via HTTP API. It is an AI Agent Skill for Claude Code / OpenClaw, with 671 downloads so far.
How do I install Send to FMZ?
Run "/install send-signal" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Send to FMZ free?
Yes, Send to FMZ is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Send to FMZ support?
Send to FMZ is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Send to FMZ?
It is built and maintained by 13290186019 (@13290186019); the current version is v1.0.0.
More Skills