TopRank Skills

Home / Claw Skills / API Integration / overlay-market
Official OpenClaw rules 54%

overlay-market

Trade leveraged perpetual futures on Overlay Protocol (BSC). Scan markets, analyze prices with technical indicators, check wallet balance, encode build/unwind transactions, and monitor positions with PnL. Use when the user wants to trade on Overlay, analyze Overlay markets, or manage Overlay positions.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 overlay-market 技能。 若已安装,则直接安装 overlay-market 技能。

Overview

Skill Key
arthurka-o/overlay-market
Author
arthurka-o
Source Repo
openclaw/skills
Version
-
Source Path
skills/arthurka-o/overlay-market
Latest Commit SHA
6817af996888779a950ec94d05b7c1150166a61e

Extracted Content

SKILL.md excerpt

# Overlay Market

Trade leveraged perpetual futures on 30+ markets (crypto, commodities, indices, social metrics) on BSC.

Overlay markets are synthetic — you trade against a protocol-managed price feed, not an order book. Positions are opened with USDT collateral.

## Transaction signing

This skill produces **unsigned transaction objects** (JSON with `to`, `data`, `value`, `chainId`). Your agent needs a way to sign and broadcast on BSC (chainId 56). A bundled `send.js` script is provided for simple private-key signing, but any signer works.

The recommended setup is a smart contract account with restricted permissions (e.g. Safe + Zodiac Roles), so the agent can only call approved functions. A raw private key in `.env` is provided as a quick-start option for testing.

## Configuration

The `.env` file in the skill root is loaded automatically by all scripts:

```
OVERLAY_PRIVATE_KEY=0xabc...   # optional, needed for send.js and dry-run
BSC_RPC_URL=https://...        # optional, defaults to bsc-dataseed.binance.org
```

`OVERLAY_PRIVATE_KEY` is only required for `send.js` and `--dry-run` simulation. If your agent already has a way to sign and broadcast transactions, you can skip `send.js` entirely and use the unsigned tx JSON output from `build.js`/`unwind.js` directly. Use `--owner <address>` with `unwind.js` instead of relying on the private key.

## External Services

The scripts contact these external endpoints:

- **Overlay APIs** (`api.overlay.market`):
  - `/data/api/markets` — market catalog
  - `/bsc-charts/v1/charts` — OHLC candle data
  - `/bsc-charts/v1/charts/marketsPricesOverview` — current prices & changes
- **Goldsky Subgraph** (`api.goldsky.com`): GraphQL endpoint for position data
- **1inch Proxy** (`1inch-proxy.overlay-market-account.workers.dev`): Cloudflare Workers proxy for OVL→USDT swap quotes (used by `unwind.js`)
- **BSC RPC** (`bsc-dataseed.binance.org` or custom via `BSC_RPC_URL`): on-chain reads and transaction broadcast

## Scripts

###...

README excerpt

# agent-skill

Agent skill for trading on Overlay Protocol.

See [SKILL.md](SKILL.md) for setup, usage, and API reference.

Related Claw Skills