openalgo-executor
by anthonyabraham1379-pixel
|
安装
claude skill add --url https://github.com/openclaw/skills文档
OpenAlgo Executor Skill
This skill provides an interface to the OpenAlgo trading platform.
Capabilities
- Place Market/Limit Orders
- Retrieve Current Positions
- Obtain Symbol Quotes
Configuration
The skill uses a Python client script (scripts/openalgo_client.py) to interact with the OpenAlgo API. The default API endpoint is http://localhost:5000. If your OpenAlgo service is accessible via a different URL or an ngrok tunnel, you can specify it using the --url argument when running commands.
Usage
To use this skill, you can execute commands via the run_command function, passing the desired arguments for the openalgo_client.py script.
Placing Orders
Market Order: To place a market order, specify the symbol, action (buy/sell), and quantity.
Example: Place a market buy order for 10 SOL:
openalgo-executor.run_command("order --symbol SOLUSD --action buy --quantity 10")
Limit Order:
To place a limit order, specify the symbol, action, quantity, order type (limit), and the desired price.
Example: Place a limit sell order for 5 BTC at $50000:
openalgo-executor.run_command("order --symbol BTCUSD --action sell --quantity 5 --type limit --price 50000")
Retrieving Positions
To get a list of your current open positions, use the positions command.
Example:
openalgo-executor.run_command("positions")
Retrieving Quotes
To get the current quote for a specific symbol, use the quote command with the symbol.
Example: Get the quote for ETHUSD:
openalgo-executor.run_command("quote --symbol ETHUSD")
Custom URL
If your OpenAlgo API is hosted at a different URL (e.g., via ngrok), append the --url argument to your command.
Example: Using an ngrok URL:
openalgo-executor.run_command("order --symbol SOLUSD --action buy --quantity 10 --url http://your-ngrok-url.io")
相关 Skills
Claude API
by anthropic
Build, debug, and optimize Claude API / Anthropic SDK apps. Apps built with this skill should include prompt caching. Also handles migrating existing Claude API code between Claude model versions (4.5 → 4.6, 4.6 → 4.7, retired-model replacements). TRIGGER when: code imports `anthropic`/`@anthropic-ai/sdk`; user asks for the Claude API, Anthropic SDK, or Managed Agents; user adds/modifies/tunes a Claude feature (caching, thinking, compaction, tool use, batch, files, citations, memory) or model (Opus/Sonnet/Haiku) in a file; questions about prompt caching / cache hit rate in an Anthropic SDK project. SKIP: file imports `openai`/other-provider SDK, filename like `*-openai.py`/`*-generic.py`, provider-neutral code, general programming/ML.
并行代理
by axelhu
Use when facing 2 or more independent tasks that can be worked on without shared state - dispatches parallel subagents using sessions_spawn for concurrent investigation and execution, adapted for OpenClaw
优酷短剧热点
by codenova58
注册“优酷短剧”技能;用于短剧频道与剧集页信息整理与表现摘要。