← Back to Skills Marketplace
thomas-smets

Arcadia Finance

by Thomas-Smets · GitHub ↗ · v1.1.2 · MIT-0
cross-platform ✓ Security Clean
244
Downloads
2
Stars
0
Active Installs
9
Versions
Install in OpenClaw
/install arcadia-finance
Description
DeFi liquidity management on Uniswap and Aerodrome, live on Base, Unichain, and Optimism. Deploy concentrated liquidity positions with automated rebalancing,...
README (SKILL.md)

Arcadia Finance

Agent note: {baseDir} refers to the directory containing this SKILL.md file. Resolve all {baseDir} paths relative to it.

Arcadia helps users deploy concentrated liquidity positions on Uniswap, Aerodrome, and Velodrome with automated rebalancing, compounding, yield optimization, and optional leverage, or provide single-sided liquidity to lending pools to earn borrower interest. Supported chains: Base (8453), Unichain (130), Optimism (10).

CLI Usage

# Discover all available tools (run this first)
{baseDir}/arcadia.sh --list

# Call a specific tool
{baseDir}/arcadia.sh \x3Ctool_name> '\x3Cjson_args>'

Requires: curl, jq. No other dependencies.

Read Operations

# List all accounts for a wallet
{baseDir}/arcadia.sh read_wallet_accounts '{"wallet_address":"0x..."}'

# Account details (health factor, collateral, debt, positions)
{baseDir}/arcadia.sh read_account_info '{"account_address":"0x..."}'

# Featured LP strategies with APY
{baseDir}/arcadia.sh read_strategy_list '{"featured_only":true}'

# Lending pools (TVL, APY, utilization)
{baseDir}/arcadia.sh read_pool_list '{}'

# Workflow guides (automation setup, strategy selection)
{baseDir}/arcadia.sh read_guides '{"topic":"overview"}'

# Available automations (rebalancer, compounder, yield claimer)
{baseDir}/arcadia.sh read_asset_manager_intents '{}'

Single-Sided Liquidity (Lending)

Provide single-sided liquidity by depositing the pool's underlying asset into an Arcadia lending tranche (ERC-4626), earning interest from borrowers. Use read_pool_list to find tranches[0].address for each pool. Approve the tranche first (write_wallet_approve).

# Lender deposit: lend 10 USDC into the USDC tranche, receive shares to your wallet
{baseDir}/arcadia.sh write_pool_deposit '{"tranche_address":"0x...","assets":"10000000","receiver":"0x...","chain_id":8453}'

# Lender exit: redeem shares back to the underlying asset
{baseDir}/arcadia.sh write_pool_redeem '{"tranche_address":"0x...","shares":"10000000","receiver":"0x...","owner":"0x...","chain_id":8453}'

write_pool_deposit is for lenders earning yield. For depositing collateral into an Arcadia account, use write_account_deposit instead.

Write Operations

All write tools return unsigned transactions { to, data, value, chainId }. Sign with your wallet before broadcasting. See {baseDir}/wallet-signing.md for wallet options.

# Open LP position (deposits + swaps + mints LP atomically)
{baseDir}/arcadia.sh write_account_add_liquidity '{"account_address":"0x...","wallet_address":"0x...","positions":[{"strategy_id":123}],"deposits":[{"asset":"0x...","amount":"1000000","decimals":6}]}'

# Close position (burn LP + swap + repay in one tx)
{baseDir}/arcadia.sh write_account_close '{"account_address":"0x...","assets":[...],"receive_assets":[...]}'

# Create a new account (salt must be unique per wallet)
{baseDir}/arcadia.sh write_account_create '{"wallet_address":"0x...","salt":1,"chain_id":8453}'

# Enable automation
{baseDir}/arcadia.sh write_asset_manager_rebalancer '{"dex_protocol":"slipstream"}'
{baseDir}/arcadia.sh write_account_set_asset_managers '{"account_address":"0x...","asset_managers":[...],"statuses":[...],"datas":[...]}'

Configuration

The CLI connects to https://mcp.arcadia.finance/mcp by default. Set ARCADIA_MCP_URL to override (e.g. for local development).

Data and Safety

This skill connects to Arcadia's public API at https://mcp.arcadia.finance/mcp (override via ARCADIA_MCP_URL). Tool calls send public wallet addresses, account addresses, and transaction parameters to this server. This is the same data that is publicly visible on-chain. No private keys or signing capabilities are transmitted.

  • Write tools return unsigned transactions only. Never auto-sign.
  • Always confirm transaction details with the user before signing.
  • Check account health factor with read_account_info before risky operations.
  • Do not pass private keys or secrets as tool arguments. Only public addresses and amounts are needed.

References

Usage Guidance
This skill appears internally consistent and acts as a thin CLI that forwards public addresses and unsigned tx params to Arcadia's MCP server. Before installing: (1) Verify the MCP endpoint and project (https://arcadia.finance, docs, GitHub) so you trust the remote server; (2) never provide private keys or paste secrets into tool arguments — sign transactions locally or via a trusted wallet-signing service as described; (3) consider testing on a small amount or a testnet first; (4) if you need stronger assurance, review the upstream source (repo, audits) for the MCP server and contracts referenced in contracts.md.
Capability Analysis
Type: OpenClaw Skill Name: arcadia-finance Version: 1.1.2 The arcadia-finance skill bundle provides a CLI interface for interacting with the Arcadia Finance DeFi protocol. The core logic in arcadia.sh uses curl and jq to communicate with a public MCP server (mcp.arcadia.finance) to fetch protocol data and generate unsigned transactions. The documentation (SKILL.md and wallet-signing.md) emphasizes security best practices, such as never exposing private keys to the agent and requiring external signing for transactions. No evidence of data exfiltration, malicious execution, or harmful prompt injection was found.
Capability Tags
cryptorequires-walletrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
Name/description (DeFi liquidity management) matches the provided CLI wrapper (arcadia.sh), the read/write operations, and the contracts list. Declared required binaries (curl, jq) are exactly what the script needs; no unrelated credentials or binaries are requested.
Instruction Scope
SKILL.md instructs the agent to run the included shell CLI which makes HTTP calls to a remote MCP endpoint and sends public wallet/account addresses and unsigned transaction parameters. This matches the stated purpose, but it does transmit transaction data to a remote server (the skill documents this and warns not to share private keys). The instructions do not ask the agent to read local secrets or unrelated system files.
Install Mechanism
There is no install spec (instruction-only plus a small bundled shell script). Nothing is downloaded or extracted from arbitrary URLs and no third-party packages are automatically installed.
Credentials
The skill does not require credentials. It optionally honors ARCADIA_MCP_URL to override the MCP endpoint (documented in SKILL.md) though that env var is not listed as 'required' which is acceptable because it's optional. No secrets/keys are requested.
Persistence & Privilege
always is false and the skill does not request elevated or persistent platform privileges or modify other skills. Autonomous invocation is allowed (platform default) but not combined with other red flags.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install arcadia-finance
  3. After installation, invoke the skill by name or use /arcadia-finance
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.2
arcadia-finance v1.1.2 - Documentation updates in SKILL.md and contracts.md - No functional or API changes; usage and commands remain the same - Maintains compatibility with previous versions
v1.1.1
- No changes in code or documentation; version bumped from 1.1.0 to 1.1.1. - All features, tools, and skill usage remain the same as the previous release.
v1.1.0
Arcadia Finance Skill v1.1.0 - Added support for Optimism (chain ID 10) and Velodrome integration. - Introduced single-sided liquidity lending, allowing deposits into lending tranches to earn borrower interest. - Updated documentation to clarify supported chains and protocols (Uniswap, Aerodrome, Velodrome; Base, Unichain, Optimism). - New sample commands and usage instructions for lender deposit/exit via ERC-4626 tranches. - Improved and expanded descriptions of skill features and safety notes.
v1.0.5
Replace node wrapper with curl/jq, add data disclosure, improve error handling
v1.0.4
Fix display name
v1.0.3
- Skill description updated for clarity and conciseness, emphasizing DeFi liquidity management and automated features. - No changes to CLI usage, operations, safety, or references. - Content streamlined for easier understanding without affecting tooling or functionality.
v1.0.2
- Added a new "Configuration" section describing how to override the default API URL using ARCADIA_MCP_URL. - Updated the "Safety" section to warn against passing private keys or secrets as tool arguments. - No functional or API changes; documentation improvements only.
v1.0.1
- Adds Openclaw metadata for automatic dependency installation. - Updates instructions to clarify that `@modelcontextprotocol/sdk` is now installed automatically. - No changes to CLI usage or available commands.
v1.0.0
Arcadia Finance skill v1.0.0 initial release: - Deploy and manage concentrated liquidity on Uniswap and Aerodrome via Base and Unichain. - Supports automated rebalancing, compounding, yield optimization, and optional leverage. - Includes read tools for accounts, LP strategies, pools, guides, and automation options. - Write tools generate unsigned transactions for LP management and automation setup. - Requires explicit user confirmation and offline transaction signing for security.
Metadata
Slug arcadia-finance
Version 1.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 9
Frequently Asked Questions

What is Arcadia Finance?

DeFi liquidity management on Uniswap and Aerodrome, live on Base, Unichain, and Optimism. Deploy concentrated liquidity positions with automated rebalancing,... It is an AI Agent Skill for Claude Code / OpenClaw, with 244 downloads so far.

How do I install Arcadia Finance?

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

Is Arcadia Finance free?

Yes, Arcadia Finance is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Arcadia Finance support?

Arcadia Finance is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Arcadia Finance?

It is built and maintained by Thomas-Smets (@thomas-smets); the current version is v1.1.2.

💬 Comments