← Back to Skills Marketplace
eranp-orbs

Crypto limit orders — gasless, non-custodial

by Eranp-orbs · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
16
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install crypto-limit-order
Description
Crypto limit orders. Gasless, oracle-protected execution across 8 EVM chains.
README (SKILL.md)

Spot Advanced Swap Orders

Place crypto limit orders on any supported DEX — gasless, non-custodial, and oracle-protected across 8 EVM chains. Use this skill when the agent needs to turn user intent into a final Spot order payload on a supported EVM chain. It covers order-shape selection, param normalization, typed-data population, approval guidance, signing, submission, query, and cancellation. This bundle is instruction-only: build everything locally from the bundled markdown and JSON assets, then submit only the final signed payload. Execution remains decentralized, non-custodial, oracle-protected, immutable, audited, and battle-tested onchain.

Supported Chains

  1. Ethereum - 1 - adapter 0xC1bB4d5071Fe7109ae2D67AE05826A3fe9116cfc
  2. BNB Chain - 56 - adapter 0x67Feba015c968c76cCB2EEabf197b4578640BE2C
  3. Polygon - 137 - adapter 0x75A3d70Fa6d054d31C896b9Cf8AB06b1c1B829B8
  4. Sonic - 146 - adapter 0xD87ee28806bc0060789C4789F123647f4Df25A6C
  5. Base - 8453 - adapter 0xc64d6E64A713EfbbCcB14413479c56461F9c0b77
  6. Arbitrum One - 42161 - adapter 0x6F1002141Fcb5d3A3aA8b12A49e6e7DCE5661ae9
  7. Avalanche - 43114 - adapter 0xc64d6E64A713EfbbCcB14413479c56461F9c0b77
  8. Linea - 59144 - adapter 0x55E4da2cd634729064bEb294EC682Dc94f5c3f24

Relay

  1. Submit signed orders with POST https://agents-sink.orbs.network/orders/new.
  2. Query orders with GET https://agents-sink.orbs.network/orders; see references/lifecycle.md for filters, polling, and cancellation follow-up.

Workflow

  1. Read references/quickstart.md for the minimum end-to-end flow.
  2. Use references/params.md to map user intent into params, defaults, validation, and order-shape fields.
  3. Use references/sign.md to fill the template, handle approval, sign, and submit.
  4. Use references/lifecycle.md for relay query semantics, status polling, and cancellation.
  5. Use references/examples.md only when the final relay payload shape is still unclear.
  6. Use assets/token-addressbook.md only for optional token alias lookup on supported chains.
  7. Use assets/repermit.template.json as the canonical typed-data shape.
  8. Treat ## Supported Chains as the authoritative source for chain support and per-chain adapters.
  9. Treat ## Relay as the authoritative relay endpoint list.

Guardrails

  1. ## Supported Chains is authoritative for chain support and per-chain adapters.
  2. ## Relay is authoritative for relay endpoints.
  3. assets/token-addressbook.md is a convenience alias list only. It does not expand chain support or override explicit user-provided addresses.
  4. This skill is instruction-only. Do not fetch or execute external helper code.
  5. Normalize params with references/params.md before touching the template.
  6. Replace only the \x3C...> placeholders in assets/repermit.template.json. Keep the fixed protocol fields already in the template unchanged.
  7. Default approval guidance is exact approve(..., input.maxAmount). Standing maxUint256 approval is opt-in convenience for repeat use, not the default suggestion.
  8. Submit only the final signed payload as described in references/sign.md.

Agent Contract

  1. Turn the user request into a params JSON object using references/params.md.
  2. Normalize params locally, including defaults, rounding, and order-shape fields.
  3. Confirm chainId is listed in ## Supported Chains, then populate assets/repermit.template.json from the normalized params and replace \x3CADAPTER> with that chain's listed adapter.
  4. Handle approval, signing, and submission exactly as described in references/sign.md, and forward the returned signature unchanged.
  5. Query and cancel exactly as described in references/lifecycle.md.
Usage Guidance
Use this only if you are comfortable signing EVM typed data and token approvals. Verify the protocol source, relay URL, contract addresses, token addresses, amounts, recipient, slippage, and deadline before signing; avoid unlimited approvals unless you deliberately want repeat-use convenience.
Capability Analysis
Type: OpenClaw Skill Name: crypto-limit-order Version: 1.0.0 The skill bundle provides a comprehensive framework for an AI agent to facilitate non-custodial crypto limit, TWAP, and stop-loss orders across multiple EVM chains using the Orbs protocol. It utilizes EIP-712 typed data signatures (RePermit) to ensure the agent never has custody of user funds, and all interactions are directed toward legitimate protocol endpoints (e.g., agents-sink.orbs.network). The instructions in SKILL.md and the reference files (params.md, sign.md) include clear security guardrails, such as forbidding the execution of external code and providing specific validation rules for order parameters, with no evidence of malicious intent, data exfiltration, or prompt injection.
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill’s stated purpose is to build and submit gasless EVM swap/limit-order payloads; wallet signing, token approvals, relay submission, status queries, and cancellation are purpose-aligned but financially high-impact.
Instruction Scope
Instructions are bounded to supported chains, fixed protocol fields, local bundled assets, and the declared relay endpoint. They include sensible guardrails such as exact approval by default and no external helper code.
Install Mechanism
There is no install script or executable code. Registry source/homepage are unknown, while package metadata points to an Orbs repository, so users should independently verify provenance and contract addresses.
Credentials
No binaries, env vars, or local credentials are required, but use of an EVM wallet and an external relay is inherent to the skill’s function.
Persistence & Privilege
No background persistence is shown. The docs do instruct keeping exact typed data and signatures for retry/cancellation, which is operationally useful but should be treated as sensitive until the order expires or is cancelled.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install crypto-limit-order
  3. After installation, invoke the skill by name or use /crypto-limit-order
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of crypto-limit-order: decentralized, gasless, oracle-protected crypto limit orders across 8 EVM chains. - Enables non-custodial spot limit order creation, signing, and submission on 8 EVM-compatible chains - Provides authoritative relay endpoints and per-chain adapter addresses - Includes full parameter normalization, typed-data payload generation, approval/signature instructions, and lifecycle management guidance - Relies on local, instruction-based workflow; no automatic code execution or external calls - Features detailed references and guardrails for agent behavior and order execution
Metadata
Slug crypto-limit-order
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Crypto limit orders — gasless, non-custodial?

Crypto limit orders. Gasless, oracle-protected execution across 8 EVM chains. It is an AI Agent Skill for Claude Code / OpenClaw, with 16 downloads so far.

How do I install Crypto limit orders — gasless, non-custodial?

Run "/install crypto-limit-order" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Crypto limit orders — gasless, non-custodial free?

Yes, Crypto limit orders — gasless, non-custodial is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Crypto limit orders — gasless, non-custodial support?

Crypto limit orders — gasless, non-custodial is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Crypto limit orders — gasless, non-custodial?

It is built and maintained by Eranp-orbs (@eranp-orbs); the current version is v1.0.0.

💬 Comments