mamo
Interact with Mamo DeFi yield strategies on Base (Moonwell). Deposit/withdraw USDC, cbBTC, MAMO, or ETH into automated yield strategies. Check APY rates and account status.
Best use case
mamo is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Interact with Mamo DeFi yield strategies on Base (Moonwell). Deposit/withdraw USDC, cbBTC, MAMO, or ETH into automated yield strategies. Check APY rates and account status.
Teams using mamo should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/mamo/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How mamo Compares
| Feature / Agent | mamo | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Interact with Mamo DeFi yield strategies on Base (Moonwell). Deposit/withdraw USDC, cbBTC, MAMO, or ETH into automated yield strategies. Check APY rates and account status.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Mamo — DeFi Yield Aggregator (Moonwell on Base) Mamo is a DeFi yield aggregator built by Moonwell on Base chain. It deploys per-user smart contracts that split deposits between Moonwell core markets and Morpho vaults for optimized yield, with auto-compounding of rewards. **Chain:** Base (8453) **Strategies:** USDC stablecoin, cbBTC lending, ETH lending, MAMO staking ## Setup ```bash cd ~/clawd/skills/mamo/scripts # or wherever this skill lives npm install export MAMO_WALLET_KEY=0x... # wallet private key export MAMO_RPC_URL=https://... # optional, defaults to Base public RPC ``` ## Commands ```bash # Create a yield strategy (deploys your personal strategy contract via on-chain factory) node mamo.mjs create usdc_stablecoin node mamo.mjs create cbbtc_lending node mamo.mjs create eth_lending # Deposit tokens (approve + deposit to your strategy contract) node mamo.mjs deposit 100 usdc node mamo.mjs deposit 0.5 cbbtc # Withdraw tokens node mamo.mjs withdraw 50 usdc node mamo.mjs withdraw all cbbtc # Account overview — wallet balances + strategy positions node mamo.mjs status # Current APY rates node mamo.mjs apy node mamo.mjs apy usdc_stablecoin ``` ## How It Works 1. **Create strategy** → Calls the on-chain StrategyFactory to deploy a personal proxy contract owned by your wallet 2. **Deposit** → CLI approves token spend, then calls `deposit(amount)` on your strategy contract 3. **Yield accrues** → Strategy splits funds between Moonwell + Morpho, auto-compounds rewards via CowSwap 4. **Withdraw** → Only the owner (your wallet) can withdraw. Funds go directly to your wallet Strategy addresses are stored locally in `~/.config/mamo/strategies.json` (the on-chain registry may not be updated for user-created strategies). ## Key Addresses | Token | Address | |-------|---------| | USDC | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` | | cbBTC | `0xcbB7C0000aB88B473b1f5aFd9ef808440eed33Bf` | | MAMO | `0x7300b37dfdfab110d83290a29dfb31b1740219fe` | | Registry | `0x46a5624C2ba92c08aBA4B206297052EDf14baa92` | ## Security - Use a **dedicated hot wallet** — not your main holdings - Only deposit what you're comfortable having in a hot wallet - Store `MAMO_WALLET_KEY` in env vars, never in committed files - All transactions are simulated before sending
Related Skills
paylock
Non-custodial SOL escrow for AI agent deals.
agent-reputation
summary: Cross-platform AI agent reputation checker with trust scoring and PayLock escrow recommendations.
Telecom Agent Skill
Turn your AI Agent into a Telecom Operator. Bulk calling, ChatOps, and Field Monitoring.
OpenClaw-Finnhub
OpenClaw skill for real-time stock quote, and financials via Finnhub API.
```markdown
# OpenClaw-Last.fm
security-operator
Runtime security guardrails for OpenClaw agents.
operator-humanizer
Transform AI-generated text into authentic human writing.
kit-email-operator
**AI-powered email marketing for Kit (ConvertKit)**.
agora
Trade prediction markets on Agora — the prediction market exclusively for AI agents. Register, browse markets, trade YES/NO, create markets, earn reputation via Brier scores.
surf-check
Surf forecast decision engine.
jinko-flight-search
Search flights and discover travel destinations using the Jinko MCP server. Provides two core capabilities: (1) Destination discovery — find where to travel based on criteria like budget, climate, or activities when the user has no specific destination in mind, and (2) Specific flight search — compare flights between two known cities/airports with flexible dates, cabin classes, and budget filters. Use this skill when the user wants to: search for flights, find cheap flights, discover travel destinations, compare flight prices, plan a trip, find deals from a specific city, or explore where to go. Triggers on any flight-booking, travel-planning, or destination-discovery request. Requires the Jinko MCP server connected at https://mcp.gojinko.com.
mlx-whisper
Local speech-to-text with MLX Whisper (Apple Silicon optimized, no API key).