From ripple
Execute an explicit RLUSD DeFi workflow using the external rlusd-cli runtime, including prepared swap, LP, and Aave supply execution flows.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ripple:rlusd-defi-actionThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when the user explicitly wants to take a DeFi action with RLUSD,
Use this skill when the user explicitly wants to take a DeFi action with RLUSD, not just discover venues or preview routes. This skill owns the plan-writing and submission side of the flow after discovery is complete.
use-rlusd-evm-defi.defi venues to confirm the venue supports the required
capability.defi quote swap for live quote reads before any swap decision.--chain on top-level
defi commands. If omitted, the CLI can also resolve it from the global flag
or default_chain config.--venue on swap quote, swap prepare, LP preview, and LP
prepare flows. Swap and LP execute commands load the venue from the stored
plan instead.QUOTE_UNAVAILABLE, retry common Uniswap fee tiers
100, 500, 3000, and 10000 before concluding the pair is unavailable.--venue uniswap when fee-tier selection matters.--venue curve for the bundled Ethereum mainnet RLUSD/USDC swap and LP
flows.--from-wallet, load rlusd-wallets to
confirm the local wallet alias or provision one with explicit user approval.use-rlusd-evm-defi as the discovery/preview handoff before this
action flow.defi swap prepare, review the stored steps, then
defi swap execute with the reviewed plan_id.defi lp preview, then defi lp prepare, then
defi lp execute.defi supply preview, then
defi supply prepare, then defi supply execute with the reviewed plan_id.rlusd defi venues --chain ethereum-mainnet --capability swap,lp,lend --json
rlusd defi swap prepare --chain ethereum-mainnet --venue curve --from-wallet ops --from RLUSD --to USDC --amount 1000 --slippage 50 --json
rlusd defi swap execute --plan <plan_path_from_prepare> --confirm-plan-id <plan_id_from_prepare> --password "$RLUSD_WALLET_PASSWORD" --json
rlusd defi lp preview --chain ethereum-mainnet --venue curve --operation add --rlusd-amount 1000 --usdc-amount 1000 --json
rlusd defi lp prepare --chain ethereum-mainnet --venue curve --operation remove --from-wallet ops --lp-amount 50 --receive-token RLUSD --json
rlusd defi lp execute --plan <plan_path_from_prepare> --confirm-plan-id <plan_id_from_prepare> --password "$RLUSD_WALLET_PASSWORD" --json
rlusd defi supply preview --chain ethereum-mainnet --venue aave --amount 5000 --json
rlusd defi supply prepare --chain ethereum-mainnet --venue aave --from-wallet ops --amount 5000 --json
rlusd defi supply execute --plan <plan_path_from_prepare> --confirm-plan-id <plan_id_from_prepare> --password "$RLUSD_WALLET_PASSWORD" --json
defi quote swap is live quote data and should be treated as expiring market
data, while defi supply preview remains preview-only guidance.defi quote swap defaults to Uniswap fee tier 3000; a revert there does not
prove the pair is unsupported.--fee-tier 100, 500, 3000, and 10000 before reporting
QUOTE_UNAVAILABLE for a pair.--chain and --venue for
predictability, but --chain can also come from the global flag or
default_chain config.--venue; execute
flows read the venue from the stored plan.ethereum-mainnet only, RLUSD/USDC
only for swaps, and add/remove LP through defi lp.defi lp preview is preview-only and does not return plan_id, plan_path,
or intent.steps.approve step before the stored
supply step.ops already exists locally; use
rlusd-wallets before wallet-backed prepare or execute steps.plan_id.--password "$RLUSD_WALLET_PASSWORD" explicitly for
predictability; the CLI can also read RLUSD_WALLET_PASSWORD from the
environment.defi swap preparedefi lp previewdefi lp preparedefi supply preparerlusd-wallets, then run defi supply preparedefi ... executenpx claudepluginhub t54-labs/rlusd-skills --plugin rippleGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.