← 返回 Skills 市场
thomas-smets

Arcadia Finance

作者 Thomas-Smets · GitHub ↗ · v1.1.2 · MIT-0
cross-platform ✓ 安全检测通过
244
总下载
2
收藏
0
当前安装
9
版本数
在 OpenClaw 中安装
/install arcadia-finance
功能描述
DeFi liquidity management on Uniswap and Aerodrome, live on Base, Unichain, and Optimism. Deploy concentrated liquidity positions with automated rebalancing,...
使用说明 (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

安全使用建议
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.
功能分析
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.
能力标签
cryptorequires-walletrequires-sensitive-credentials
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install arcadia-finance
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /arcadia-finance 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug arcadia-finance
版本 1.1.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 9
常见问题

Arcadia Finance 是什么?

DeFi liquidity management on Uniswap and Aerodrome, live on Base, Unichain, and Optimism. Deploy concentrated liquidity positions with automated rebalancing,... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 244 次。

如何安装 Arcadia Finance?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install arcadia-finance」即可一键安装,无需额外配置。

Arcadia Finance 是免费的吗?

是的,Arcadia Finance 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Arcadia Finance 支持哪些平台?

Arcadia Finance 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Arcadia Finance?

由 Thomas-Smets(@thomas-smets)开发并维护,当前版本 v1.1.2。

💬 留言讨论