Warden App
Automate common actions in the Warden App through a safe, repeatable workflow that other agents can follow.
Safety & constraints (non-negotiable)
- Never request or store seed phrases / private keys.
- Treat all onchain actions as high-risk: confirm chain, token, amount, slippage, fees before signing.
- Prefer read-only actions unless the user explicitly authorizes execution (e.g., they say: "yes, execute").
- Do not reveal any private info (local files, credentials, IPs, internal logs).
- Public comms: do not claim any affiliation or relationship unless it is publicly disclosed and the user explicitly asks you to state it.
Workflow (UI automation)
0) Preconditions
- A Chromium browser is available (Chrome/Brave/Edge/Chromium). (Firefox not supported.)
- User is logged into the Warden App (and any required email/2FA is completed).
- Wallet connection method is clear:
- embedded Warden wallet, or
- external wallet (e.g., MetaMask/Rabby/etc.).
If any of the above is missing, stop and ask the user to do that step.
1) Open + stabilize the UI
- Open the Warden App URL (user-provided).
- Wait for the dashboard/home view to load.
- Take a snapshot and identify:
- current network
- wallet/account label
- balances overview / portfolio view
2) Read-only actions (default)
Use these first when the user asks “what do we have / what’s going on?”
- Portfolio: balances, chains, token list
- Positions (perps): open positions, PnL, leverage
- Activity/history: recent swaps/trades, deposits/withdrawals
- Rewards/points (if applicable): PUMPs / quests / referrals
3) Transactional actions (requires explicit approval each time)
Execution gate: Do not click the final confirm button unless the user explicitly replies with "yes, execute" (or an unambiguous equivalent).
Before clicking a final “Confirm/Swap/Trade” button, summarize:
- chain + token in/out + amount
- slippage + fees
- expected execution (market/limit; leverage if perps)
- what could go wrong (MEV, thin liquidity, liquidation)
Then proceed.
Supported action patterns:
- Swap token A → token B
- Deposit/withdraw to/from a protocol
- Open/close perp position
- Set stop / TP (if available)
4) Post-action verification
After execution:
- confirm status (submitted/confirmed)
- confirm updated balances/positions
- capture transaction id/link if shown
Building the OpenClaw wrapper skill
When asked to "create a skill that allows other agents to use the Warden App":
- Record the minimal set of repeatable workflows (URLs + UI landmarks) in
references/warden-ui-notes.md.
- Create small deterministic scripts only when they reduce errors (e.g., parsing a transaction summary or normalizing a confirmation checklist).
- Keep SKILL.md lean; put volatile UI selectors / screenshots / step-by-step clickpaths in references.
References
- Read
references/warden-ui-notes.md when you need the latest app URL(s), nav map, and known UI landmarks.
1---2name: warden-app3description: Use the Warden App (agentic wallet) via browser automation to execute crypto tasks (swap, bridge, deposit/withdraw, perps, portfolio/research) and to build an OpenClaw skill wrapper other agents can use. Use when you need to (1) navigate the Warden UI, (2) connect a wallet, (3) place trades/swaps, (4) check balances/positions, or (5) document repeatable Warden workflows safely (no key leakage, explicit confirmations).4---5
6# Warden App
7
8Automate common actions in the Warden App through a safe, repeatable workflow that other agents can follow.
9
10## Safety & constraints (non-negotiable)
11
12- Never request or store seed phrases / private keys.
13- Treat all onchain actions as **high-risk**: confirm chain, token, amount, slippage, fees **before** signing.
14- Prefer read-only actions unless the user explicitly authorizes execution (e.g., they say: "yes, execute").
15- Do not reveal any private info (local files, credentials, IPs, internal logs).
16- Public comms: do not claim any affiliation or relationship unless it is publicly disclosed and the user explicitly asks you to state it.
17
18## Workflow (UI automation)
19
20### 0) Preconditions
21
221. A Chromium browser is available (Chrome/Brave/Edge/Chromium). (Firefox not supported.)
232. User is logged into the Warden App (and any required email/2FA is completed).
243. Wallet connection method is clear:
25 - embedded Warden wallet, or
26 - external wallet (e.g., MetaMask/Rabby/etc.).
27
28If any of the above is missing, stop and ask the user to do that step.
29
30### 1) Open + stabilize the UI
31
32- Open the Warden App URL (user-provided).
33- Wait for the dashboard/home view to load.
34- Take a snapshot and identify:
35 - current network
36 - wallet/account label
37 - balances overview / portfolio view
38
39### 2) Read-only actions (default)
40
41Use these first when the user asks “what do we have / what’s going on?”
42
43- Portfolio: balances, chains, token list
44- Positions (perps): open positions, PnL, leverage
45- Activity/history: recent swaps/trades, deposits/withdrawals
46- Rewards/points (if applicable): PUMPs / quests / referrals
47
48### 3) Transactional actions (requires explicit approval each time)
49
50**Execution gate:** Do not click the final confirm button unless the user explicitly replies with **"yes, execute"** (or an unambiguous equivalent).
51
52Before clicking a final “Confirm/Swap/Trade” button, summarize:
53- chain + token in/out + amount
54- slippage + fees
55- expected execution (market/limit; leverage if perps)
56- what could go wrong (MEV, thin liquidity, liquidation)
57
58Then proceed.
59
60Supported action patterns:
61- Swap token A → token B
62- Deposit/withdraw to/from a protocol
63- Open/close perp position
64- Set stop / TP (if available)
65
66### 4) Post-action verification
67
68After execution:
69- confirm status (submitted/confirmed)
70- confirm updated balances/positions
71- capture transaction id/link if shown
72
73## Building the OpenClaw wrapper skill
74
75When asked to "create a skill that allows other agents to use the Warden App":
76
771. Record the minimal set of repeatable workflows (URLs + UI landmarks) in `references/warden-ui-notes.md`.
782. Create small deterministic scripts only when they reduce errors (e.g., parsing a transaction summary or normalizing a confirmation checklist).
793. Keep SKILL.md lean; put volatile UI selectors / screenshots / step-by-step clickpaths in references.
80
81## References
82
83- Read `references/warden-ui-notes.md` when you need the latest app URL(s), nav map, and known UI landmarks.