Total Skills
6
Skills published by openfinance-tech with real stars/downloads and source-aware metadata.
Total Skills
6
Total Stars
0
Total Downloads
0
Comparison chart based on real stars and downloads signals from source data.
openfin-hyperliquid
0
openfin-onramp
0
openfin-polymarket
0
openfin-relay
0
openfin-setup
0
openfin-troubleshooting
0
Complete Hyperliquid playbook — perpetuals and spot trading, margin/leverage, TWAP, real-time WebSocket data, and historical candles. Use for any Hyperliquid task. Trading triggers: place perp/spot orders (Gtc/Ioc/Alo), market-like fills, take-profit/stop-loss grouping, modify or cancel orders, batch cancels, TWAP orders (place/track fills/terminate), change leverage (cross vs isolated), adjust isolated margin, get the EVM deposit address to fund Hyperliquid. Deposits fund the **unified Hyperliquid account** — once unified, there is one USDC balance per wallet, no perp-vs-spot distinction. Auto-unify rule: on the first balance check, read `/account`; if `withdrawable > 0`, GET `/agent/trading/abstraction`, and if it returns `"default"` or `"disabled"`, POST `{abstraction: "u"}` (the only accepted value) to upgrade — one-shot and idempotent. After unification, agents MUST read both `/account` and `/account/spot` and sum `account.withdrawable + spot.USDC.total` to get the wallet's free USDC, then treat
Fiat-to-crypto onramp via Moonpay, prefilled with the caller's wallet, chain, currency, and fiat amount. Use whenever the user says they want to buy crypto with a card / bank / Apple Pay / Google Pay, top up a wallet from fiat, fund a Hyperliquid / Polymarket / Solana wallet "with my card", or "I'm out of USDC, how do I get some". Triggers: "buy USDC with my card", "credit card onramp", "Apple Pay USDC", "deposit fiat", "I have no crypto, how do I start", "fund my wallet with fiat", "buy ETH on Base with USD". Covers POST /agent/onramp/moonpay — returns a Moonpay simple-URL with chain / currencyCode / walletAddress / fiat amount baked in. The user opens the URL to complete KYC + payment in Moonpay's UI; once the buy clears, funds arrive in the user's OpenFinance-provisioned wallet on the chosen chain. No on-chain signing from the agent. Wallet defaults to the caller's OpenFinance-managed EVM address (or Solana address when chain=solana / currencyCode ends `_sol`). Pair with openfin-relay (bridge after onr
Complete Polymarket playbook covering research and trading on the world's largest prediction market. Use this for ANY Polymarket task. Research triggers: finding events ("what's happening in politics", "show me election odds", "NBA finals odds", "BTC to 200k markets", "IPL / FIFA / UFC / F1 betting markets"), listing markets with filters, searching by keyword, reading orderbooks, mid prices, spreads, last trade prices, recent trades, open interest, volume, liquidity, and any user's positions/portfolio/PnL by address. Trading triggers: place a bet on YES or NO, buy/sell outcomes, limit orders (GTC/GTD), market orders (FOK/FAK), batch orders, cancel one/many/all orders, check and set on-chain pUSD and CTF approvals, neg-risk (multi-outcome) markets, tick size handling (0.01/0.001/0.0001), and builder-code attribution. Covers all routes under /agent/polymarket/* (events, markets, search, orderbook, price, prices, spread, last-trade-price, trades, market/:id/open-interest|volume|liquidity|trades, user/:ad
Cross-chain bridging, swapping, and "bridge+call" via Relay through the OpenFinance backend. Use whenever the user wants to move tokens between chains or execute a destination-chain transaction funded from another chain. Triggers: "bridge X from Y to Z", "move my USDC to Base / Arbitrum / Optimism / Polygon / Solana", "swap ETH for USDC on Base", "cross-chain swap", "bridge and call", "how do I get to Solana / back from Solana", "my USDC is stuck on Solana", EVM-to-EVM, EVM-to-Solana, Solana-to-EVM, Bitcoin bridge, gas topup on destination, native-token sentinel 0x0, relay quote/preview/execute flow, poll intent status. Covers POST /agent/relay/quote, POST /agent/relay/execute, GET /agent/relay/status. Includes the chainId cheatsheet (1/137/8453/10/42161/... and Solana 792703809 specifically), tradeType semantics (EXACT_INPUT / EXACT_OUTPUT / EXPECTED_OUTPUT), why topupGas is auto-disabled on Solana routes, and bridge+call payloads (txs array). Use together with openfin-setup (API key check) and openfin-t
Auth check for the OpenFinance backend — confirms an API key is available before any other OpenFinance skill runs. Use FIRST whenever the user is about to call any /agent/* route (Polymarket, Hyperliquid, Relay), is hitting 401/412, or hasn't traded yet in this session. Triggers on "how do I get started", "API key is required", "Invalid API key", "401/412 from /agent/*", "set up OpenFinance", or any first call into a trading skill. Resolves the key from `OPENFINANCE_API_KEY` (or equivalent env / user-supplied value), confirms the format (`open_…`), verifies via GET /agent/wallets, and otherwise points the user to https://openfinance.tech to issue one.
Error-to-fix playbook for every known failure mode on the OpenFinance backend — Polymarket, Relay, Hyperliquid, Solana RPC, and account-setup issues. Use this the moment a call fails, returns an unexpected status, or behaves inconsistently with on-chain state. Triggers on ANY of these error signatures verbatim or in paraphrase. Polymarket: "allowance: 0 but on-chain shows max", "CLOB reports allowance 0", "approvals confirmed but order rejected", "404 upstream" on market orders, "tick size" rejection, "order size below minimum", USDC.e vs pUSD vs native USDC confusion, V1 vs V2 exchange confusion. Relay: "InstructionFallbackNotFound", "Custom:101", "Custom:6000", "AnchorError", "Blockhash not found", "TransactionExpired", "No valid authorization signatures were provided", 412 setup-incomplete errors on Solana origin, quote succeeded but execute failed, stuck funds on Solana, stuck funds cross-chain, topupGas forced off. Hyperliquid: "Insufficient margin", "account value too low", "price out of bou