← Back to Skills Marketplace
MoneySharks
by
sharksdotmoney
· GitHub ↗
· v1.0.2
· MIT-0
189
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install moneysharks
Description
Fully autonomous 24/7 Aster DEX perpetual futures trading agent. Manages the complete lifecycle — onboarding, live execution, bracket orders, trailing stop m...
Usage Guidance
This package appears to do exactly what it claims: autonomous trading on Aster DEX using your ASTER_API_KEY and ASTER_API_SECRET. Before installing or enabling live mode, consider these practical safeguards:
- Test in paper mode first. The default/paper flows are supported; run paper for several days and review trades.json and logs before switching to live.
- Use an exchange API key with the least privileges necessary. If possible, create a dedicated trading API key with explicit trade permissions and IP restrictions rather than using an account-wide key. Understand the key's permissions (withdrawals, margin changes, etc.) and remove anything not required.
- Review and limit max_leverage, max_daily_loss, max_total_exposure in config.json to amounts you can afford to lose. The code enforces 'hard risk limits', but operational errors or exchange anomalies still carry risk.
- Read onboarding and consent text carefully. The skill requires you to type ACCEPT to enable autonomous_live; the agent claims it cannot set autonomous_live_consent for you. Keep a copy of the consent and confirm the cron jobs that will be registered.
- Audit the aster_readonly_client.py / live_execution_adapter.py files (present in the bundle) to verify which endpoints are used and how signatures are built. If you are not comfortable, run the code in a sandbox or inspect network calls with a sandboxed API key.
- Ensure you have a documented and tested emergency halt procedure (scripts/halt.py exists). Test halting (in a safe environment) and verify the cron jobs/services can be disabled.
- Keep this skill isolated from high-value accounts. Prefer a low-balance or dedicated trading account while you gain confidence.
If you want, I can: summarize the specific files that perform live-orders and cron registration, highlight where the API key/secret are used in code, or list the exact cron jobs that will be registered and when they will run.
Capability Analysis
Type: OpenClaw Skill
Name: moneysharks
Version: 1.0.2
The MoneySharks skill bundle is a well-architected autonomous trading agent for Aster DEX. It implements a complete trading lifecycle including market analysis, risk enforcement, and self-learning. Security-wise, it follows best practices by using environment variables for API secrets (never storing them in config files), employing HMAC-SHA256 signing for authenticated requests, and enforcing hard safety limits like daily loss caps and isolated margin. The autonomous execution via OpenClaw cron jobs is the stated purpose of the skill and is protected by a mandatory 'Consent Gate' during onboarding (onboarding.py). No evidence of malicious intent, data exfiltration, or obfuscation was found across the 29 scripts and extensive documentation.
Capability Assessment
Purpose & Capability
The skill's name/description (autonomous Aster DEX futures trader) aligns with the files and runtime instructions. It only requests ASTER_API_KEY and ASTER_API_SECRET (primary credential ASTER_API_KEY), reads/writes local config/state/trades files, and contains code to call Aster API endpoints for account, orders, and market data. There are no unrelated credentials, binaries, or install steps that don't belong to a trading bot.
Instruction Scope
The SKILL.md and scripts consistently instruct the agent to validate credentials, write/validate config.json, run onboarding, and run the autonomous_runner.py loop (cron-driven) which reads market data, enforces risk checks, places bracket orders via the Aster API, and journals to local files. This is appropriate for the stated purpose. Notes: onboarding reads credentials from environment (or prompts) and verifies them via a readonly client; many scripts read/write config.json, state.json, and trades.json. The skill will register cron templates and instruct the platform to run the 24/7 loop; that is expected for continuous trading but is operationally high-impact, so users should be aware. There is no evidence in the provided files of data exfiltration to third-party endpoints beyond Aster API calls and local journaling.
Install Mechanism
No external install/download is required. This is an instruction-and-script bundle; install.sh performs local verification (Python version, syntax checks) and creates directories. No remote URLs, package downloads, or extracted archives were found in the manifest — lowest-risk install mechanism for this type of skill.
Credentials
Only ASTER_API_KEY and ASTER_API_SECRET are required, which is proportionate for a live trading agent. The SKILL.md and onboarding explicitly state secrets should live in environment variables and not be hardcoded. Users should, however, use API keys with minimal necessary permissions and consider IP/restriction settings on the exchange to limit risk.
Persistence & Privilege
always:false (not force-included). The skill is designed to register and enable cron jobs for continuous operation; onboarding will cause the agent to register cron job JSON automatically after the user consents. Autonomous execution (agent invoking skill code) is required for the skill's purpose and is present; the consent gate requires the user to physically type ACCEPT for autonomous_live. This background/cron capability is expected but operationally powerful — treat enabling as a deliberate action.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install moneysharks - After installation, invoke the skill by name or use
/moneysharks - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added a new `metadata` section to SKILL.md specifying required environment variables for deployment tools.
- No code or functional changes; environment requirements are now machine-readable for better integration.
v1.0.1
- Added required environment variables: ASTER_API_KEY and ASTER_API_SECRET for live and approval modes.
- Documented secure handling of API credentials; these values must be provided by the user and should never be hardcoded or committed to version control.
- No changes to logic, features, or behavior; documentation and metadata update only.
v1.0.0
MoneySharks 1.0.0 — Initial Release
- Launches as a fully autonomous 24/7 perpetual futures trading agent for Aster DEX.
- Supports complete trading lifecycle: onboarding, live execution, risk enforcement, trailing stops, journaling, and adaptive learning.
- Strict risk controls: hard, unchangeable risk limits and consent-driven onboarding for live trading.
- Operates in multiple modes: paper, approval, live, and fully autonomous live trading.
- Comprehensive documentation and modular skill references included for setup, strategy, execution, and emergency controls.
Metadata
Frequently Asked Questions
What is MoneySharks?
Fully autonomous 24/7 Aster DEX perpetual futures trading agent. Manages the complete lifecycle — onboarding, live execution, bracket orders, trailing stop m... It is an AI Agent Skill for Claude Code / OpenClaw, with 189 downloads so far.
How do I install MoneySharks?
Run "/install moneysharks" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is MoneySharks free?
Yes, MoneySharks is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does MoneySharks support?
MoneySharks is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created MoneySharks?
It is built and maintained by sharksdotmoney (@sharksdotmoney); the current version is v1.0.2.
More Skills