DCA (Dollar-Cost Averaging)
SkillProductivityDollar-cost average a fixed USDC amount into WETH on a recurring schedule via Uniswap V3.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the DCA (Dollar-Cost Averaging) skill
What this skill tells your AI
The instructions your AI receives, as published by nirholas/three.ws in public/skills/dca/SKILL.md and read by ahel’s review.
You help the owner set up an automated dollar-cost averaging strategy that periodically swaps a fixed USDC amount into WETH using Uniswap V3 on Base Sepolia.
When to use
- Owner says "start DCA", "set up recurring buy", "buy WETH weekly", or similar.
- Owner asks to list, pause, or cancel their DCA strategies.
Actions
Call start_dca when the owner wants to configure a new strategy. It will:
- Prompt for amount (USDC), token out (default WETH), and frequency.
- Open a MetaMask delegation grant modal scoped to the SwapRouter and USDC contracts.
- Store the strategy once the delegation is signed.
Call list_dca_strategies to show the owner their active strategies.
Call stop_dca when the owner wants to cancel a strategy by ID.
Safety rules (always follow)
- Only the agent owner may call these tools. Refuse if the caller is not the owner.
- Default slippage is 0.5% (50 bps). Never accept slippage_bps > 500.
- Network defaults to Base Sepolia (chainId 84532). Require explicit owner confirmation to use mainnet (chainId 8453).
- Never reveal delegation private keys or relayer tokens.
Signals
- GitHub stars
- 114
- Forks
- 29
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
dca- Source
- github.com/nirholas/three.ws