ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified finance Safety 4/5

setup-dca

Set up a non-custodial dollar-cost averaging strategy on Uniswap. Use when user wants to create recurring swaps, auto-buy ETH/BTC/SOL with USDC on a schedule, or build a DCA bot. Covers USDC approval, swap path selection, frequency configuration, Gelato keeper automation, and monitoring. Works on local testnet for development or mainnet for production.

Why use this skill?

Automate recurring Uniswap buys with the setup-dca skill. Safely manage your crypto DCA strategies with optimal routing and automated Gelato execution.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/wpank/setup-dca
Or

What This Skill Does

The setup-dca skill is a sophisticated automation framework for OpenClaw that enables users to establish non-custodial dollar-cost averaging (DCA) strategies on the Uniswap decentralized exchange. Rather than forcing users to manually manage swap timings, liquidity routing, and blockchain approvals, this skill handles the end-to-end lifecycle of recurring asset accumulation. It integrates complex smart contract interactions—including Permit2 approvals, optimal routing selection across various Uniswap pools, and the configuration of Gelato Network keepers for trustless on-chain automation. The skill provides a professional-grade safety layer by incorporating pre-execution balance checks, dynamic slippage protection, and circuit breakers, ensuring that every recurring purchase is executed under optimal market conditions without exposing the user to the pitfalls of manual bot management.

Installation

To integrate this skill into your OpenClaw environment, execute the following command in your terminal: clawhub install openclaw/skills/skills/wpank/setup-dca Ensure your environment is configured with the necessary wallet credentials and network RPC endpoints before proceeding with the deployment of a DCA strategy.

Use Cases

This skill is ideal for users looking to passively accumulate digital assets without attempting to time the market. Common use cases include:

  • Regular portfolio accumulation (e.g., buying ETH or BTC with USDC on a weekly schedule).
  • Long-term asset accumulation strategies to mitigate volatility risk over several months.
  • Building custom automated investment bots that require reliable, trustless on-chain execution via Gelato keepers.
  • Managing treasury deployments or personal savings strategies that require consistent, periodic market entry.

Example Prompts

  1. "I want to start a DCA strategy: buy $200 worth of ETH every Monday at 10 AM using my USDC balance."
  2. "Set up a recurring swap to accumulate 500 UNI tokens over the next 6 months by buying weekly."
  3. "Can you help me build a DCA bot that buys WBTC daily with USDC? Use Gelato for the automation."

Tips & Limitations

  • Tip: Always verify the cost projection provided by the agent before confirming; the skill calculates gas estimates, slippage, and potential keeper fees to provide a total cost of ownership.
  • Tip: Use the local testnet mode first to verify your strategy parameters before committing to mainnet capital.
  • Limitation: This skill is designed for direct asset-to-asset swaps; it does not currently support DCA into Liquidity Provisioning (LP) positions.
  • Limitation: Modification of active DCA strategies is not yet supported; to change your DCA parameters, you must cancel the existing schedule and initialize a new setup.

Metadata

Author@wpank
Stars919
Views0
Updated2026-02-12
View Author Profile
AI Skill Finder

Not sure this is the right skill?

Describe what you want to build — we'll match you to the best skill from 16,000+ options.

Find the right skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-wpank-setup-dca": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#crypto#defi#automation#trading#dca
Safety Score: 4/5

Flags: external-api, code-execution