Agent skill

Setup Dca

by LeoYeAI in LeoYeAI/openclaw-master-skills

Set up a non-custodial dollar-cost averaging strategy on Uniswap.

MITAuto-check passedBusiness, Finance & HR

Install Setup Dca

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills setup-dca --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/setup-dca .claude/skills/setup-dca && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
setup-dca
GitHub stars
2.2k
Token cost
~4.3k tokens
SKILL.md length
1,078 words
Files
3
Skills in repo
1,215
Repo updated
First seen
Licence
MIT

At a glance

Set up a non-custodial dollar-cost averaging strategy on Uniswap.

  • Works in 6 steps: Validate & Analyze → Find Optimal Swap Path → Cost Projection → …
  • User wants to create recurring swaps
  • SKILL.md covers Overview, When to Use, Parameters and Workflow, plus 3 more sections
  • Reaches etherscan.io

What it does

Setup Dca is an agent skill from LeoYeAI/openclaw-master-skills. 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.

Its SKILL.md is about 4.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `README.md` and `_meta.json`).

It sits in Business, Finance & HR. It works with Circle USDC and Uniswap. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • User wants to create recurring swaps
  • Auto-buy ETH/BTC/SOL with USDC on a schedule
  • Build a DCA bot

Example prompts

  • “/setup-dca”

Requirements

  • Pre-approved tools (allowed-tools): Task(subagent_type:trade-executor), mcp__uniswap__execute_swap, mcp__uniswap__get_quote, mcp__uniswap__get_token_price, mcp__uniswap__get_agent_balance, mcp__uniswap__get_pools_by_token_pair, mcp__uniswap__check_safety_status

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Validate & Analyze
  2. Find Optimal Swap Path
  3. Cost Projection
  4. User Confirmation
  5. Configure & Execute
  6. Monitoring Setup

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Task(subagent_type:trade-executor)
    • mcp__uniswap__execute_swap
    • mcp__uniswap__get_quote
    • mcp__uniswap__get_token_price
    • mcp__uniswap__get_agent_balance
    • mcp__uniswap__get_pools_by_token_pair
    • mcp__uniswap__check_safety_status

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are json).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • etherscan.io

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Setup Dca loads about 4.3k tokens when it runs. Until then it costs about 91 tokens; SKILL.md has 1,078 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~91
When it runs · the whole SKILL.md, loaded when a task matches
~4.3k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,078 words, ~4,299 tokens.

Download SKILL.mdSave it as .claude/skills/setup-dca/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.
name
setup-dca
description
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.
allowed-tools
Task(subagent_type:trade-executor), mcp__uniswap__execute_swap, mcp__uniswap__get_quote, mcp__uniswap__get_token_price, mcp__uniswap__get_agent_balance, mcp__uniswap__get_pools_by_token_pair, mcp__uniswap__check_safety_status
model
opus

Setup DCA

Overview

Sets up a complete non-custodial dollar-cost averaging strategy on Uniswap. Instead of manually executing swaps on a schedule, remembering to check prices, finding optimal routes, and managing approvals, this skill configures the entire DCA lifecycle in one command: validates the strategy, selects the best swap path, configures execution frequency, handles Permit2 approvals, executes the first swap, and sets up ongoing automation.

Why this is 10x better than doing it manually:

  1. Optimal path selection: Automatically discovers the best swap route across all Uniswap pool versions and fee tiers for your token pair. Manual DCA often uses suboptimal routes, losing 0.1-0.5% per execution to unnecessary slippage.
  2. Approval management: Handles the Permit2 approval flow correctly -- a common source of failed DCA executions. One-time setup that covers all future executions.
  3. Two automation modes: Self-execute mode (agent triggers swaps) for development and testing, or Gelato keeper mode (on-chain automation) for trustless production execution. Without this skill, setting up Gelato keepers requires understanding task creation, resolver contracts, and fee funding.
  4. Built-in safety: Every execution routes through the safety pipeline with slippage guards, balance checks, and circuit breakers. Manual DCA has no guardrails -- a misconfigured bot can drain a wallet on a single bad swap.
  5. Cost projection: Before committing, shows projected total cost including gas, slippage, and keeper fees over the full DCA period. No surprises.

When to Use

Activate when the user says anything like:

  • "Set up dollar-cost averaging on Uniswap"
  • "Create a recurring swap"
  • "Auto-buy ETH with USDC weekly"
  • "Build a DCA bot"
  • "DCA into ETH every day with $100"
  • "Set up weekly buys of WBTC"
  • "Accumulate UNI over the next 3 months"
  • "Schedule recurring swaps from USDC to ETH"

Do NOT use when the user wants a one-time swap (use execute-swap instead), wants to manage an existing DCA (not yet supported -- cancel and recreate), or wants to DCA into LP positions (use full-lp-workflow instead).

Parameters

ParameterRequiredDefaultHow to Extract
targetAssetYes--Token to accumulate: "ETH", "WBTC", "UNI", "SOL", or 0x address
amountPerExecutionYes--Amount per swap: "$100", "100 USDC", "0.1 ETH worth"
inputTokenNoUSDCToken to spend: "USDC", "USDT", "DAI", "WETH"
frequencyNoweekly"daily", "weekly", "biweekly", "monthly"
totalExecutionsNo--Number of executions: "52 weeks", "12 months", "indefinite"
chainNoethereumTarget chain: "ethereum", "base", "arbitrum"
slippageToleranceNo50 (0.5%)Max slippage in basis points per execution
keeperModeNoself-execute"self-execute" (agent-triggered) or "gelato" (on-chain keeper automation)
startImmediatelyNotrueWhether to execute the first swap now

If the user doesn't provide amountPerExecution or targetAsset, ask for them -- never guess a DCA strategy.

Workflow

                           DCA SETUP PIPELINE
  ┌──────────────────────────────────────────────────────────────────────┐
  │                                                                      │
  │  Step 1: VALIDATE & ANALYZE                                          │
  │  ├── Check wallet balance (enough for at least 3 executions)         │
  │  ├── Verify target asset exists on chain                             │
  │  ├── Get current price of target asset                               │
  │  └── Output: Balance check + current price baseline                  │
  │          │                                                           │
  │          ▼                                                           │
  │                                                                      │
  │  Step 2: FIND OPTIMAL SWAP PATH                                      │
  │  ├── Discover all pools for inputToken/targetAsset                   │
  │  ├── Get quotes across fee tiers at DCA amount                       │
  │  ├── Select path with lowest price impact at execution size          │
  │  └── Output: Best route + expected slippage per execution            │
  │          │                                                           │
  │          ▼                                                           │
  │                                                                      │
  │  Step 3: COST PROJECTION                                             │
  │  ├── Estimate gas cost per execution                                 │
  │  ├── Calculate total cost over full DCA period                       │
  │  ├── Project keeper fees (if Gelato mode)                            │
  │  ├── Compare DCA vs lump-sum at current price                        │
  │  └── Output: Full cost breakdown + projection                        │
  │          │                                                           │
  │          ▼                                                           │
  │                                                                      │
  │  Step 4: USER CONFIRMATION                                           │
  │  ├── Present: strategy summary + cost projection                     │
  │  ├── Ask: "Proceed with this DCA strategy?"                          │
  │  └── User must explicitly confirm                                    │
  │          │                                                           │
  │          ▼                                                           │
  │                                                                      │
  │  Step 5: CONFIGURE & EXECUTE                                         │
  │  ├── Check/set Permit2 approval for inputToken                       │
  │  ├── If startImmediately: execute first swap via trade-executor      │
  │  ├── If gelato: create Gelato task with resolver + fund keeper       │
  │  ├── If self-execute: write DCA config to .uniswap/dca-config.json  │
  │  └── Output: Configuration + first execution result                  │
  │          │                                                           │
  │          ▼                                                           │
  │                                                                      │
  │  Step 6: MONITORING SETUP                                            │
  │  ├── Record baseline: price, balance, execution count                │
  │  ├── Set up execution tracking                                       │
  │  └── Output: DCA dashboard with next execution time                  │
  │                                                                      │
  └──────────────────────────────────────────────────────────────────────┘
Step 1: Validate & Analyze

Check prerequisites before committing to a strategy:

  1. Call mcp__uniswap__get_agent_balance to verify the wallet has sufficient inputToken balance for at least 3 executions (safety buffer).
  2. Call mcp__uniswap__get_token_price for the targetAsset to establish a price baseline.
  3. Call mcp__uniswap__check_safety_status to verify spending limits can accommodate the DCA.

Present to user:

text
Step 1/6: Validation

  Wallet Balance: 5,200 USDC on Ethereum
  DCA Budget:     $100/week x 52 weeks = $5,200 total
  Balance Check:  PASS (covers full DCA period)

  Target Asset:   ETH at $1,960.00
  Per Execution:  ~0.051 ETH per $100

  Proceeding to path selection...

Gate check: If the wallet balance covers fewer than 3 executions, warn the user and ask if they want to proceed with a shorter DCA period.

Step 2: Find Optimal Swap Path
  1. Call mcp__uniswap__get_pools_by_token_pair for inputToken/targetAsset on the target chain.
  2. Call mcp__uniswap__get_quote at the amountPerExecution size for the top 2-3 pools to compare price impact.
  3. Select the route with the lowest price impact at the DCA execution size.

Present to user:

text
Step 2/6: Path Selection

  Best Route: USDC -> WETH via 0.05% pool (V3, Ethereum)
  Pool TVL:   $285M
  Impact:     ~0.01% per $100 execution
  Alternative: 0.3% pool (0.02% impact -- slightly worse)

  Proceeding to cost projection...
Step 3: Cost Projection

Calculate the full cost of the DCA strategy:

text
Step 3/6: Cost Projection

  DCA Strategy: $100 USDC -> ETH weekly for 52 weeks

  Per Execution:
    Swap Amount:   $100.00
    Est. Slippage: ~$0.01 (0.01%)
    Gas Cost:      ~$2.50 (at current gas)
    Net Purchase:  ~$97.49 of ETH

  Full Period (52 weeks):
    Total Spent:   $5,200.00
    Est. Gas:      ~$130.00 (2.5%)
    Est. Slippage: ~$0.52 (0.01%)
    Net Invested:  ~$5,069.48

  At Current Price ($1,960/ETH):
    Lump Sum Now:  2.653 ETH for $5,200
    DCA Estimate:  ~2.587 ETH (varies with price)

  Ready for your confirmation...
Step 4: User Confirmation

Present the full strategy summary and ask for explicit confirmation:

text
DCA Strategy Confirmation

  Buy:        ETH with USDC
  Amount:     $100 per execution
  Frequency:  Weekly (every 7 days)
  Duration:   52 executions
  Chain:      Ethereum
  Route:      USDC/WETH 0.05% (V3)
  Slippage:   0.5% max
  Mode:       Self-execute (agent-triggered)
  Start:      Immediately (first swap now)
  Total Cost: ~$5,200 + ~$130 gas

  Proceed with this DCA strategy? (yes/no)

Only proceed to Step 5 if the user explicitly confirms.

Step 5: Configure & Execute

Delegate the first execution to Task(subagent_type:trade-executor):

Execute this swap as the first DCA execution:
- Sell: {amountPerExecution} {inputToken}
- Buy: {targetAsset}
- Chain: {chain}
- Slippage tolerance: {slippageTolerance} bps
- Context: This is execution 1 of {totalExecutions} in a DCA strategy.
  Route through the {fee}% pool for optimal execution at this size.

After execution, write the DCA configuration:

For self-execute mode, write .uniswap/dca-config.json:

json
{
  "strategy": "dca",
  "inputToken": "USDC",
  "targetAsset": "WETH",
  "amountPerExecution": "100000000",
  "frequency": "weekly",
  "nextExecution": "2026-02-17T00:00:00Z",
  "totalExecutions": 52,
  "completedExecutions": 1,
  "chain": "ethereum",
  "chainId": 1,
  "route": {
    "pool": "0x...",
    "fee": 500,
    "version": "v3"
  },
  "slippageTolerance": 50,
  "status": "active",
  "createdAt": "2026-02-10T00:00:00Z",
  "executionHistory": []
}

For Gelato mode, create a Gelato Automate task with:

  • Resolver: check if block.timestamp >= nextExecution
  • Executor: swap via Universal Router with the configured route
  • Fund the Gelato task with ETH for keeper fees
Show full SKILL.md (430 more words)Show less
Step 6: Monitoring Setup
text
Step 6/6: DCA Active

  First Execution:
    Sold:     100 USDC
    Received: 0.0510 WETH ($99.96)
    Gas:      $2.30
    Tx:       https://etherscan.io/tx/0x...

  Schedule:
    Next:     2026-02-17 (7 days)
    Remaining: 51 executions
    Mode:     Self-execute

  Config: .uniswap/dca-config.json

Output Format

Successful Setup
text
DCA Strategy Active

  Strategy:
    Buy:        ETH with USDC
    Amount:     $100 per execution
    Frequency:  Weekly
    Duration:   52 executions (~1 year)
    Chain:      Ethereum
    Route:      USDC/WETH 0.05% (V3)
    Mode:       Self-execute

  First Execution:
    Sold:       100 USDC
    Received:   0.0510 WETH ($99.96)
    Slippage:   0.04%
    Gas:        $2.30
    Tx:         https://etherscan.io/tx/0x...

  Projections:
    Total Budget:    $5,200 + ~$130 gas
    Est. ETH:        ~2.59 ETH (at current prices)
    Next Execution:  2026-02-17

  Config: .uniswap/dca-config.json
  Status: ACTIVE -- 1/52 executions complete
Setup Without Immediate Execution
text
DCA Strategy Configured (Not Started)

  Strategy:
    Buy:        ETH with USDC
    Amount:     $100 per execution
    Frequency:  Weekly
    Chain:      Ethereum
    Route:      USDC/WETH 0.05% (V3)
    Mode:       Self-execute

  First Execution: 2026-02-17 (scheduled)
  Config: .uniswap/dca-config.json
  Status: CONFIGURED -- awaiting first execution

Important Notes

  • DCA is a long-term strategy. This skill sets up the configuration and optionally executes the first swap. Subsequent executions depend on the keeper mode: self-execute requires the agent to be running, Gelato mode runs autonomously on-chain.
  • Self-execute mode requires the agent to be online. If the agent is offline when an execution is due, it will execute on the next run. Gelato mode is fully autonomous and does not require the agent.
  • Gas costs matter for small DCA amounts. At $2-5 per swap on Ethereum mainnet, a $10/week DCA loses 20-50% to gas. The skill warns if gas exceeds 5% of the execution amount and suggests Base or Arbitrum for cheaper execution.
  • Slippage is typically negligible for DCA. DCA amounts are usually small relative to pool TVL, so price impact is minimal. The skill still enforces the slippage tolerance as a safety guard.
  • The DCA config file is the source of truth. The .uniswap/dca-config.json file tracks execution history, next execution time, and strategy parameters. Deleting it effectively cancels the DCA.
  • To cancel a DCA, delete the config file or set status to "cancelled". For Gelato mode, the Gelato task must also be cancelled on-chain.
  • L2 chains are recommended for small DCA amounts. Base and Arbitrum have gas costs 10-100x lower than Ethereum mainnet, making small DCA strategies viable.

Error Handling

ErrorUser-Facing MessageSuggested Action
Insufficient balance"Wallet has {X} {inputToken} but DCA needs at least {Y} for 3 executions."Fund wallet or reduce amount per execution
Target asset not found"Could not find {targetAsset} on {chain}."Check spelling or provide contract address
No pools found"No Uniswap pools found for {inputToken}/{targetAsset} on {chain}."Try a different chain or token pair
Gas too high"Gas cost (~${X}) exceeds 5% of execution amount (${Y}). Consider using Base."Switch to an L2 chain for cheaper execution
Safety check failed"Safety limits would be exceeded by this DCA strategy."Adjust spending limits or reduce DCA amount
Approval failed"Could not approve {inputToken} for Permit2: {reason}."Check wallet permissions and retry
First execution failed"First DCA execution failed: {reason}. Strategy configured but not started."Fix the issue and manually trigger first execution
Gelato setup failed"Could not create Gelato automation task: {reason}."Use self-execute mode instead
Config write failed"Could not write DCA configuration: {reason}."Check file permissions
Wallet not configured"No wallet configured. Cannot execute DCA."Set up wallet with setup-agent-wallet
Spending limit exceeded"DCA total (${X}) exceeds daily spending limit (${Y})."Adjust spending limits or reduce DCA frequency/amount

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 2 other files in skills/setup-dca of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • README.md
  • _meta.json

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Setup Dca next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Setup Dca compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Setup Dca this skillLeoYeAI/openclaw-master-skills2.2k—~4.3kAutomated safety check: PassMIT
Addressesaustintgriffith/ethskills294—~7.1kAutomated safety check: PassNone
Aero Stock LpBankrBot/skills1.2k—~5.8kAutomated safety check: PassNone
Lp Analystccashwell/evm-cortex131—~5.7kAutomated safety check: PassMIT
Okx Dapp Discoveryinternet-court/internet-court-skill6.4k2 repos~6.9kAutomated safety check: PassMIT
Trading Evmalsk1992/CloddsBot2.9k—~1.9kAutomated safety check: PassMIT

Similar skills

  • Addresses

    austintgriffith/ethskills

    Verified contract addresses for major Ethereum protocols across mainnet and L2s.

    294 GitHub stars~7.1k tokensUpdated 1 mo ago
    Business, Finance & HRAuto-check passed
  • Aero Stock Lp

    BankrBot/skills

    LP tokenized stocks onchain — range-LP Coinbase tokenized equities (NVDA, AAPL, GOOGL, META) and AERO/USDC on Aerodrome Slipstream (Base) for trading-fee + AERO emission yield.

    1.2k GitHub stars~5.8k tokensUpdated 2 days ago
    Business, Finance & HRAuto-check passed
  • Lp Analyst

    ccashwell/evm-cortex

    A skill your agent uses when analyzing LP positions, calculating impermanent loss, optimizing position ranges, estimating fee revenue, rebalancing strategies, or building automated liquidity…

    131 GitHub stars~5.7k tokensUpdated 7 days ago
    Business, Finance & HRAuto-check passed
  • Okx Dapp Discovery

    internet-court/internet-court-skill

    Plugin router for 20 third-party DeFi protocols (Polymarket, Aave, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound, Pendle, Lido, ether.fi, GMX, Kamino, Orca, Meteora, Clanker, pump.fun…

    6.4k GitHub starsUsed in 2 repos~6.9k tokens
    Backend & APIsAuto-check passed
  • Trading Evm

    alsk1992/CloddsBot

    Trade tokens on EVM chains - Uniswap V3, 1inch on Ethereum, Arbitrum, Optimism, Base, Polygon

    2.9k GitHub stars~1.9k tokensUpdated 4 days ago
    Backend & APIsAuto-check passed
  • Okx Dapp Discovery

    aiskillstore/marketplace

    Plugin router for 20 third-party DeFi protocols (Polymarket, Aave, Hyperliquid, PancakeSwap, Morpho, Raydium, Curve, Compound, Pendle, Lido, ether.fi, GMX, Kamino, Orca, Meteora, Clanker, pump.fun…

    430 GitHub starsUsed in 1 repo~5.6k tokens
    Backend & APIsAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,215 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Setup Dca

What does Setup Dca do?

Set up a non-custodial dollar-cost averaging strategy on Uniswap. Setup Dca is an agent skill from LeoYeAI/openclaw-master-skills. Set up a non-custodial dollar-cost averaging strategy on Uniswap.

When should I use Setup Dca?

Setup Dca fits situations like: user wants to create recurring swaps; auto-buy ETH/BTC/SOL with USDC on a schedule; build a DCA bot.

How do I install Setup Dca in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a claude-code`. Or copy the skill folder (skills/setup-dca in LeoYeAI/openclaw-master-skills) into .claude/skills/setup-dca in your project. Claude Code loads it when a task matches its description.

How do I install Setup Dca in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a codex`. Or copy the skill folder (skills/setup-dca in LeoYeAI/openclaw-master-skills) into .agents/skills/setup-dca in your project. Codex loads it when a task matches its description.

Can I use Setup Dca in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/setup-dca, .gemini/skills/setup-dca, .github/skills/setup-dca and .opencode/skills/setup-dca in your project.

What does Setup Dca need to run?

SKILL.md names no scripts, command-line tools or credentials: Setup Dca is instructions for the agent only. Its frontmatter pre-approves these tools: Task(subagent_type:trade-executor), mcp__uniswap__execute_swap, mcp__uniswap__get_quote, mcp__uniswap__get_token_price, mcp__uniswap__get_agent_balance, mcp__uniswap__get_pools_by_token_pair, mcp__uniswap__check_safety_status.

Does Setup Dca access the network?

SKILL.md names 1 domain. In commands or code: etherscan.io; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Setup Dca safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Setup Dca use?

Setup Dca is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Setup Dca use?

About 4.3k tokens (SKILL.md is roughly 17k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Setup Dca?

Skills that share tags, products or a category with Setup Dca: Addresses (austintgriffith/ethskills, 294 stars), Aero Stock Lp (BankrBot/skills, 1.2k stars), Lp Analyst (ccashwell/evm-cortex, 131 stars) and Okx Dapp Discovery (internet-court/internet-court-skill, 6.4k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Setup Dca?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,158 GitHub stars. The repository holds 1,215 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.