yield-agentkit-rwakit-privylisted
Install: claude install-skill stakekit/agentkit
# Yield.xyz AgentKit RWAKit + Privy
An end-to-end **Real-World Asset (RWA)** yield agent. The Yield.xyz AgentKit MCP
discovers tokenized RWA yields and builds unsigned transactions. Privy's wallet
infrastructure holds the key, enforces policy, and signs and broadcasts.
RWA yields use the **same MCP tools** as every other yield. What's different is **access
gating**: some RWA tokens are permissioned (KYC + accreditation + minimum +
on-chain allowlist), some are open-access. This skill detects which model
applies and guides the user through onboarding when needed.
---
## Scope — RWA Only
This skill handles **Real-World Asset (RWA) yields only** — tokenized treasuries
and cash-management funds. RWA surfaces in the API as
`mechanics.type === "real_world_asset"`.
This skill does **not** cover staking, lending, liquidity pools, or generic
(non-RWA) DeFi vaults — and omits their mechanics (e.g. validator selection). If
the user asks for those (e.g. "stake ETH", "best USDC lending", "Lido", "Aave",
"validators"), redirect:
> "This skill is focused on real-world asset (RWA) yields. For staking, lending,
> and other DeFi yields, install the companion skill:
>
> ```
> npx skills add stakekit/agentkit --skill yield-agentkit-privy
> ```
>
> Then ask it for the staking/DeFi yield you want. I'll stick to RWA here."
---
## ⚠️ CRITICAL: Never Modify Unsigned Transactions
> **DO NOT MODIFY `unsignedTransaction` returned by the Yield.xyz AgentKit MCP
> UNDER ANY CIRCUMSTANCES.**
>
>