superior-skills is a Claude Code plugin with 30 hand-picked skills, indexed on Flowy in the Finance category.
> /plugin marketplace add Superior-Trade/superior-skills> /plugin install superior-skills@superior-trade
Trading strategies and intelligence tools for Superior Trade — natural-language strategy authoring, backtesting, and autonomous deployment on Hyperliquid, Lighter, and Polymarket.
Designed for OpenClaw users adding trading capabilities to their agent, and for traders who want validated templates rather than rolling their own.
superior-trade is the entry skill. It carries the whole path — API key, trading account, funding, strategy selection, backtest, live deployment, monitoring — and hands off to the venue skill once the user has picked one. Point an agent at this skill and it can take someone from no account to a running strategy without further instruction.
Everything below is what it routes to.
All Superior Trade operations in this package use the unversioned Unified API.
The committed OpenAPI snapshot and endpoint audit reject versioned API guidance.
Read references/unified-runtime.md for the
shared lifecycle.
Use this single prompt to migrate another skill:
Migrate this Superior Trade skill to the Unified API. In the Superior skills package, read references/unified-runtime.md and scripts/api-contract/unified.json first. Replace every versioned Superior Trade endpoint, method, payload, polling step, and response assumption with the functionally equivalent Unified API operation. Do not keep compatibility fallbacks. When Unified API has no equivalent, state that the operation is unavailable instead of inventing a route. Preserve the skill's domain strategy and safety rules, update examples and linked references, then run pnpm run validate and fix every endpoint-audit error.
Equivalent operations across the previous API surfaces are grouped together. "Unavailable" means the skill must report the limitation instead of falling back to a versioned route. See the full migration guide for the product-level lifecycle.
| Operation | Previous API | Unified API | Change |
|---|---|---|---|
| Health check | GET /health | GET /health | Direct |
| Request API access | POST /auth/sign-in/magic-link | POST /account/register, then POST /account/verify | Replaced by an OTP flow |
| List API keys | GET /auth/api-key | GET /account/keys | Direct |
| Create API key | POST /auth/api-key | POST /account/keys | Direct |
| Delete API key | DELETE /auth/api-key/{id} | DELETE /account/keys/{id} | Direct |
| Rename API key | PATCH /auth/api-key/{id} | — | Unavailable |
| Read account identity | No dedicated equivalent | GET /account | New account, plan, limits, and usage view |
| Read account usage | No dedicated equivalent | GET /account/usage | New |
| Read trading account / managed wallet | GET /v2/account, GET /v3/account, venue balance reads | GET /wallet | Same managed-wallet domain; the collection becomes the authenticated wallet summary |
| Create managed trading wallet | POST /v2/account, POST /v3/account | Implicit on first use | No explicit Unified creation call |
| Rename trading account | PATCH /v2/account/{address}, PATCH /v3/account/{address} | — | Unavailable |
| Read venue availability | GET /v2/account/{address}/status/{exchange}, GET /v3/account/{address}/status/{exchange} | GET /context/venues, GET /wallet | Consolidated capability and wallet-readiness checks |
| Bootstrap a venue account | POST /v3/account/{address}/hyperliquid, /polymarket, or /lighter | Implicit for the managed path when a deployment starts | No public bootstrap mutation |
| List backtests | GET /v1/backtesting, GET /v2/backtesting | GET /runtime/backtests | Direct |
| Create backtest | POST /v1/backtesting, POST /v2/backtesting, POST /v3/backtest | POST /runtime/backtests | Creation automatically queues the run |
| Get backtest | Versioned GET by ID | GET /runtime/backtests/{id} | Direct |
| Read backtest status/result | Versioned /status and /result reads | GET /runtime/backtests/{id} | Embedded in the resource |
| Start backtest | Versioned status update | — | Removed; creation queues the run |
| Update backtest | PATCH /v2/backtesting/{id} | — | Unavailable |
| Delete or cancel backtest | Versioned DELETE by ID | DELETE /runtime/backtests/{id} | Direct |
| Read backtest logs | Versioned GET logs by ID | GET /runtime/backtests/{id}/logs | Direct |
| Check dataset availability | GET /v2/backtesting-data/hyperliquid, /binance, or /aerodrome | GET /context/datasets, GET /runtime/backtests/dataset | Catalog plus exact-market lookup |
| Scan intelligence | GET /v2/intelligence/scan | GET /context/scan | New parameters and response schema |
| Read symbol setup | GET /v2/intelligence/setup/{pair} | GET /context/setup/{symbol} | Renamed identifier and response model |
| Search markets | POST /v3/markets/search | GET /context/markets | Search command becomes a context read |
| Read leaderboard | GET /v2/leaderboard-strategies | GET /context/leaderboard | Direct |
| List/read tracked traders | GET /v2/copy-trading/traders, GET /v2/copy-trading/traders/{wallet} | GET /context/traders, GET /context/traders/{wallet} | Direct |
| Read candles | No dedicated equivalent | GET /context/candles | New |
| Read funding | No dedicated equivalent | GET /context/funding | New |
superior-skills is a Claude Code plugin with 30 hand-picked skills, indexed on Flowy in the Finance category. Install it with the command on its page. It includes aerodrome, backtesting, basis-arb. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
Is this plugin yours?
Claim it with GitHubSubmit a pluginPromote it