← Back to Skills Marketplace
347
Downloads
0
Stars
0
Active Installs
7
Versions
Install in OpenClaw
/install overlay-market
Description
Trade leveraged perpetual futures on Overlay Protocol (BSC). Scan markets, analyze prices with technical indicators, check wallet balance, encode build/unwin...
Usage Guidance
This skill appears to do what it says, but take these practical precautions before installing or using it:
- Never put a high-value raw private key into OVERLAY_PRIVATE_KEY. Prefer an external signer, a multisig (Safe), or a dedicated low-value wallet as the README recommends. Use --owner and dry-run where possible.
- The skill uses a default Overlay-operated proxy for 1inch calls; that proxy will observe swap request details. To avoid that, set ONEINCH_API_KEY so the skill calls api.1inch.dev directly.
- Verify the contract addresses (CONTRACTS.*) and external endpoints (api.overlay.market, api.goldsky.com) yourself before sending real transactions — the registry lists an unknown source and no homepage.
- Run npm install in an isolated environment and audit dependencies (npm audit / inspect viem versions). Consider running the code in a sandbox or container first.
- Use dry-run/simulation options frequently (build.js/unwind.js support simulation) and test with a low-value wallet.
- Review send.js's allowed-target list and understand it enforces only SHIVA and USDT token calls; if you change the code, re-audit those checks.
If you want a deeper assurance: ask the publisher for a verifiable source repo or signed release, or request a code review focusing on the proxy usage and dependency supply chain. If you cannot verify the origin, treat the skill as untrusted tooling and restrict the wallet used with it.
Capability Analysis
Type: OpenClaw Skill
Name: overlay-market
Version: 0.1.6
The overlay-market skill bundle is a well-structured tool for trading on the Overlay Protocol. It demonstrates security-conscious design by implementing an allow-list of target contracts (Shiva and USDT) and restricting USDT interactions to the 'approve' function within `send.js`. Additionally, `unwind.js` performs client-side ABI decoding of 1inch swap data to verify minimum return amounts before transaction encoding. While the skill handles sensitive private keys, the documentation explicitly warns against using them with significant funds, and the code lacks any indicators of data exfiltration or unauthorized execution.
Capability Assessment
Purpose & Capability
Name/description match the included scripts (scan, chart, build, unwind, send, approve, balance, positions). Required network endpoints and contract addresses are consistent with trading on Overlay Protocol on BSC. No unrelated credentials or binaries are requested.
Instruction Scope
Runtime instructions and scripts operate within the trading domain: they call Overlay APIs, a Goldsky subgraph, 1inch (or an Overlay proxy), and BSC RPC; read/write a local .cache directory; and optionally derive/sign transactions from OVERLAY_PRIVATE_KEY. Notable: unwind.js/build.js may request 1inch swap calldata via a default Overlay-operated Cloudflare Workers proxy (1inch-proxy.overlay-market-account.workers.dev) unless you set ONEINCH_API_KEY to call api.1inch.dev directly. The proxy will see swap request details — this is documented in SKILL.md but is a privacy/operational consideration, not an unexplained action. The code reads .cache but does not transmit its contents.
Install Mechanism
This is instruction-only (no install spec). SKILL.md asks to run npm install (package.json depends on 'viem'). Pulling viem and its normal crypto dependencies from the public npm registry is expected for Ethereum/BSC tooling. No downloads from untrusted URLs or archive extraction are present.
Credentials
Only optional env vars are referenced: OVERLAY_PRIVATE_KEY (for signing), BSC_RPC_URL, and ONEINCH_API_KEY. Each is directly used by the scripts for signing, RPC endpoint, or calling 1inch; no unrelated secrets or system credentials are requested.
Persistence & Privilege
The skill is not 'always' enabled and does not request persistent system-wide privileges. It does not modify other skills or global agent settings. Autonomous invocation is allowed by default (platform behavior) but not combined with extra privileges here.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install overlay-market - After installation, invoke the skill by name or use
/overlay-market - Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.6
- Added new script: approve.js to allow USDT spending for the LBSC contract.
- The approve.js script lets users authorize USDT (unlimited or custom amount) before the first build.js transaction and displays current allowance if OVERLAY_PRIVATE_KEY is set.
- Updated documentation to include approve.js usage and workflow for token approval prior to trading.
v0.1.5
- Updated version number to 0.1.5.
- Added "Static Analysis Notes" clarifying use of environment variables and local file handling for false-positive warnings in code analysis.
- No functional or code changes; documentation update only.
v0.1.4
- Reformatted and clarified environment variable, external service, and script documentation for easier reference.
- Updated sections to use tables and concise bullet points instead of long prose.
- No functional or code changes; documentation only.
v0.1.3
- Added support for ONEINCH_API_KEY environment variable, allowing direct access to the 1inch Swap API (api.1inch.dev) for swap quotes in unwind.js.
- Updated documentation to clarify 1inch API usage: if ONEINCH_API_KEY is set, Overlay proxy is bypassed.
- Improved security guidance for private key usage, recommending external signers or test wallets for real funds.
- No functional script changes outside of environment configuration and documentation.
v0.1.2
- Updated environment variable configuration instructions: agents must set environment variables before running scripts.
- Clarified setup steps for using private keys and external signers.
- Minor documentation improvements for easier integration and agent usage.
v0.1.1
- Added explicit ENV variable documentation for OVERLAY_PRIVATE_KEY and BSC_RPC_URL in the skill manifest.
- Listed all external APIs and services used by the scripts for transparency.
- No changes to scripts or functionality; this is a documentation and metadata update only.
v0.1.0
Initial release of the Overlay Market skill.
(https://overlay.market)
- Trade leveraged perpetual futures on Overlay Protocol (BSC) across 30+ synthetic markets.
- Scan markets, analyze technical indicators on charts, and check wallet balances.
- Encode transactions for opening and closing positions; supports slippage protection and dry-run simulation.
- Monitor open positions with real-time PnL tracking.
- Produces unsigned transactions for flexible signing; includes scripts for research, trading, and transaction management.
Metadata
Frequently Asked Questions
What is Overlay Market (perpetual futures trading)?
Trade leveraged perpetual futures on Overlay Protocol (BSC). Scan markets, analyze prices with technical indicators, check wallet balance, encode build/unwin... It is an AI Agent Skill for Claude Code / OpenClaw, with 347 downloads so far.
How do I install Overlay Market (perpetual futures trading)?
Run "/install overlay-market" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Overlay Market (perpetual futures trading) free?
Yes, Overlay Market (perpetual futures trading) is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Overlay Market (perpetual futures trading) support?
Overlay Market (perpetual futures trading) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Overlay Market (perpetual futures trading)?
It is built and maintained by Arthur G. (@arthurka-o); the current version is v0.1.6.
More Skills