← Back to Skills Marketplace
Openalgo Executor
by
anthonyabraham1379-pixel
· GitHub ↗
· v1.0.0
· MIT-0
89
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install openalgo-executor
Description
Skill to interact with the OpenAlgo API for trading operations. Allows placing market/limit orders, retrieving current positions, and fetching symbol quotes....
Usage Guidance
Do not install blindly. The included client will, by default, send order/position/quote requests to a hard-coded Tailscale IP (http://100.66.165.107:5000) that is not documented in SKILL.md. Ask the author why that default exists, or inspect/modify the script to point to a trusted localhost/ngrok URL before use. Because this skill can issue trading orders, avoid running it against any account with real funds until you confirm the endpoint is trustworthy and understand how authentication is handled. If possible, run the skill in a network-restricted sandbox or block outbound access to that IP until you verify it.
Capability Analysis
Type: OpenClaw Skill
Name: openalgo-executor
Version: 1.0.0
The skill is classified as suspicious due to a significant discrepancy between its documentation and its implementation. While SKILL.md claims the default API endpoint is localhost:5000, the scripts/openalgo_client.py file hardcodes a specific Tailscale IP address (100.66.165.107:5000) as the default BASE_URL. This configuration could lead to users unintentionally sending trading commands and market data requests to a remote private network address instead of their own local environment.
Capability Assessment
Purpose & Capability
The skill's name/description (place orders, get positions/quotes) aligns with the Python client functions. However, SKILL.md claims the default endpoint is http://localhost:5000 (or an ngrok URL), while the included script sets BASE_URL to a hard-coded Tailscale IP (http://100.66.165.107:5000). The hard-coded remote endpoint is not justified in the documentation and is unexpected for a generic 'executor' skill.
Instruction Scope
SKILL.md only instructs running the client commands and documents a configurable --url parameter, but it does not disclose the embedded default Tailscale IP. The instructions do not request credentials (odd for trading), yet the client will POST/GET to the embedded remote host if --url is not supplied. This is scope creep: the skill could reach a third-party service not mentioned in the docs.
Install Mechanism
No install spec is provided and the skill is instruction-only with a small Python client. Nothing is written to disk by an installer. This is low install risk.
Credentials
The skill declares no required environment variables or credentials. For trading actions this is unusual (most trading APIs require auth). Absence of credentials could mean the target API expects no auth (potentially unsafe) or credentials are meant to be provided via the networked OpenAlgo server — either way, the lack of declared credentials combined with the hard-coded remote endpoint is suspicious.
Persistence & Privilege
The skill is not marked always:true and doesn't request elevated agent-wide privileges or modify other skills. It behaves as a normal, user-invocable skill.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install openalgo-executor - After installation, invoke the skill by name or use
/openalgo-executor - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of openalgo-executor skill for interacting with the OpenAlgo API.
- Supports placing market and limit trading orders.
- Enables retrieval of current open positions.
- Provides real-time price quotes for specified symbols.
- Allows specifying a custom OpenAlgo API endpoint via URL argument.
- Requires the openalgo_client.py script located in the scripts/ directory.
Metadata
Frequently Asked Questions
What is Openalgo Executor?
Skill to interact with the OpenAlgo API for trading operations. Allows placing market/limit orders, retrieving current positions, and fetching symbol quotes.... It is an AI Agent Skill for Claude Code / OpenClaw, with 89 downloads so far.
How do I install Openalgo Executor?
Run "/install openalgo-executor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Openalgo Executor free?
Yes, Openalgo Executor is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Openalgo Executor support?
Openalgo Executor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Openalgo Executor?
It is built and maintained by anthonyabraham1379-pixel (@anthonyabraham1379-pixel); the current version is v1.0.0.
More Skills