Addresses
austintgriffith/ethskills
Verified contract addresses for major Ethereum protocols across mainnet and L2s.
Set up a non-custodial dollar-cost averaging strategy on Uniswap.
$ npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills setup-dca --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "setup-dca" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/setup-dca into .claude/skills/setup-dca/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-dca", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/setup-dcaType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills setup-dca --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/setup-dca .agents/skills/setup-dca && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "setup-dca" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/setup-dca into .agents/skills/setup-dca/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-dca", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills setup-dca --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/setup-dca .cursor/skills/setup-dca && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "setup-dca" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/setup-dca into .cursor/skills/setup-dca/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-dca", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/LeoYeAI/openclaw-master-skills.git --path skills/setup-dca--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills setup-dca --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/setup-dca .gemini/skills/setup-dca && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "setup-dca" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/setup-dca into .gemini/skills/setup-dca/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-dca", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install LeoYeAI/openclaw-master-skills setup-dcaInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/setup-dca .github/skills/setup-dca && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "setup-dca" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/setup-dca into .github/skills/setup-dca/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-dca", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add LeoYeAI/openclaw-master-skills --skill setup-dca -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install LeoYeAI/openclaw-master-skills setup-dca --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/setup-dca .opencode/skills/setup-dca && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "setup-dca" agent skill from https://github.com/LeoYeAI/openclaw-master-skills/tree/main/skills/setup-dca into .opencode/skills/setup-dca/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "setup-dca", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
setup-dcaSet 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. 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.
6 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.
Pre-approves these tools, so the agent can use them without asking each time:
Task(subagent_type:trade-executor)mcp__uniswap__execute_swapmcp__uniswap__get_quotemcp__uniswap__get_token_pricemcp__uniswap__get_agent_balancemcp__uniswap__get_pools_by_token_pairmcp__uniswap__check_safety_statusFrom allowed-tools in the SKILL.md frontmatter.
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.
Hosts in commands or code, which the agent is likely to contact:
etherscan.ioFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
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.
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.
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.
The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 1,078 words, ~4,299 tokens.
.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.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:
Activate when the user says anything like:
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).
| Parameter | Required | Default | How to Extract |
|---|---|---|---|
| targetAsset | Yes | -- | Token to accumulate: "ETH", "WBTC", "UNI", "SOL", or 0x address |
| amountPerExecution | Yes | -- | Amount per swap: "$100", "100 USDC", "0.1 ETH worth" |
| inputToken | No | USDC | Token to spend: "USDC", "USDT", "DAI", "WETH" |
| frequency | No | weekly | "daily", "weekly", "biweekly", "monthly" |
| totalExecutions | No | -- | Number of executions: "52 weeks", "12 months", "indefinite" |
| chain | No | ethereum | Target chain: "ethereum", "base", "arbitrum" |
| slippageTolerance | No | 50 (0.5%) | Max slippage in basis points per execution |
| keeperMode | No | self-execute | "self-execute" (agent-triggered) or "gelato" (on-chain keeper automation) |
| startImmediately | No | true | Whether to execute the first swap now |
If the user doesn't provide amountPerExecution or targetAsset, ask for them -- never guess a DCA strategy.
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 │
│ │
└──────────────────────────────────────────────────────────────────────┘Check prerequisites before committing to a strategy:
mcp__uniswap__get_agent_balance to verify the wallet has sufficient inputToken balance for at least 3 executions (safety buffer).mcp__uniswap__get_token_price for the targetAsset to establish a price baseline.mcp__uniswap__check_safety_status to verify spending limits can accommodate the DCA.Present to user:
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.
mcp__uniswap__get_pools_by_token_pair for inputToken/targetAsset on the target chain.mcp__uniswap__get_quote at the amountPerExecution size for the top 2-3 pools to compare price impact.Present to user:
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...Calculate the full cost of the DCA strategy:
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...Present the full strategy summary and ask for explicit confirmation:
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.
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:
{
"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:
block.timestamp >= nextExecutionStep 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.jsonDCA 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 completeDCA 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.uniswap/dca-config.json file tracks execution history, next execution time, and strategy parameters. Deleting it effectively cancels the DCA.status to "cancelled". For Gelato mode, the Gelato task must also be cancelled on-chain.| Error | User-Facing Message | Suggested 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
SKILL.md and 2 other files in skills/setup-dca of LeoYeAI/openclaw-master-skills.
Open the folder on GitHubat commit e5199b5
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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Setup Dca this skillLeoYeAI/openclaw-master-skills | 2.2k | — | ~4.3k | Automated safety check: Pass | MIT | |
| Addressesaustintgriffith/ethskills | 294 | — | ~7.1k | Automated safety check: Pass | None | |
| Aero Stock LpBankrBot/skills | 1.2k | — | ~5.8k | Automated safety check: Pass | None | |
| Lp Analystccashwell/evm-cortex | 131 | — | ~5.7k | Automated safety check: Pass | MIT | |
| Okx Dapp Discoveryinternet-court/internet-court-skill | 6.4k | 2 repos | ~6.9k | Automated safety check: Pass | MIT | |
| Trading Evmalsk1992/CloddsBot | 2.9k | — | ~1.9k | Automated safety check: Pass | MIT |
austintgriffith/ethskills
Verified contract addresses for major Ethereum protocols across mainnet and L2s.
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.
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…
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…
alsk1992/CloddsBot
Trade tokens on EVM chains - Uniswap V3, 1inch on Ethereum, Arbitrum, Optimism, Base, Polygon
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…
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.
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.
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.
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.
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.
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.
Works with
Categories
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.