{
  "schemaVersion": "1.0",
  "item": {
    "slug": "binance-dca-tool",
    "name": "Binance Dca Tool",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/fpsjago/binance-dca-tool",
    "canonicalUrl": "https://clawhub.ai/fpsjago/binance-dca-tool",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/binance-dca-tool",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=binance-dca-tool",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "scripts/dca.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/binance-dca-tool"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/binance-dca-tool",
    "agentPageUrl": "https://openagent3.xyz/skills/binance-dca-tool/agent",
    "manifestUrl": "https://openagent3.xyz/skills/binance-dca-tool/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/binance-dca-tool/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Binance DCA",
        "body": "Execute and plan Dollar-Cost Averaging strategies on Binance."
      },
      {
        "title": "Setup",
        "body": "Requires two environment variables (never hardcode these):\n\nexport BINANCE_API_KEY=\"your-key\"\nexport BINANCE_SECRET_KEY=\"your-secret\"\n\nOptional: BINANCE_BASE_URL (defaults to https://api.binance.com). Use https://testnet.binance.vision for paper trading."
      },
      {
        "title": "Quick Start",
        "body": "# Check current BTC price\nbash scripts/dca.sh price BTCUSDT\n\n# Project a DCA plan: $50 every 7 days, 12 buys\nbash scripts/dca.sh plan 50 7 12 BTCUSDT\n\n# Execute a $50 market buy\nbash scripts/dca.sh buy BTCUSDT 50\n\n# Check recent trades\nbash scripts/dca.sh history BTCUSDT 10\n\n# Check USDT balance\nbash scripts/dca.sh balance USDT"
      },
      {
        "title": "price [SYMBOL]",
        "body": "Get current spot price. Default: BTCUSDT."
      },
      {
        "title": "balance [ASSET]",
        "body": "Check free and locked balance for an asset. Default: USDT."
      },
      {
        "title": "buy SYMBOL AMOUNT [TYPE] [PRICE]",
        "body": "Place a buy order. AMOUNT is in quote currency (USDT).\n\nMARKET (default): Execute immediately at market price\nLIMIT: Requires price parameter — buy BTCUSDT 50 LIMIT 95000"
      },
      {
        "title": "history [SYMBOL] [LIMIT]",
        "body": "Show recent trades with timestamps, side, quantity, price, and fees."
      },
      {
        "title": "plan [AMOUNT] [FREQ_DAYS] [NUM_BUYS] [SYMBOL]",
        "body": "Project a DCA plan with scenario analysis showing PnL at different price levels (-30% to +100%). Defaults: $50, every 7 days, 12 buys, BTCUSDT."
      },
      {
        "title": "DCA Strategy Guidance",
        "body": "When helping users plan DCA:\n\nAsk about budget — How much per buy, and how often?\nSet expectations — DCA smooths volatility, not guaranteed profit\nRun projections — Use plan to show scenarios before committing\nRecommend testnet first — Set BINANCE_BASE_URL=https://testnet.binance.vision\nPosition sizing — Suggest 1-2% of portfolio per buy for conservative approach\nNever store credentials — Always use environment variables"
      },
      {
        "title": "Scheduling DCA Buys",
        "body": "For automated recurring buys, suggest setting up a cron job or OpenClaw cron:\n\n# Example: buy $50 BTC every Monday at 9am UTC\n0 9 * * 1 BINANCE_API_KEY=... BINANCE_SECRET_KEY=... /path/to/dca.sh buy BTCUSDT 50\n\nOr via OpenClaw cron for agent-managed scheduling with alerts and confirmations."
      },
      {
        "title": "Error Handling",
        "body": "Missing API keys → clear error message with setup instructions\nInvalid amounts → validation before API call\nAPI failures → descriptive error with endpoint info\nAlways verify the order response status before confirming to user"
      }
    ],
    "body": "Binance DCA\n\nExecute and plan Dollar-Cost Averaging strategies on Binance.\n\nSetup\n\nRequires two environment variables (never hardcode these):\n\nexport BINANCE_API_KEY=\"your-key\"\nexport BINANCE_SECRET_KEY=\"your-secret\"\n\n\nOptional: BINANCE_BASE_URL (defaults to https://api.binance.com). Use https://testnet.binance.vision for paper trading.\n\nQuick Start\n# Check current BTC price\nbash scripts/dca.sh price BTCUSDT\n\n# Project a DCA plan: $50 every 7 days, 12 buys\nbash scripts/dca.sh plan 50 7 12 BTCUSDT\n\n# Execute a $50 market buy\nbash scripts/dca.sh buy BTCUSDT 50\n\n# Check recent trades\nbash scripts/dca.sh history BTCUSDT 10\n\n# Check USDT balance\nbash scripts/dca.sh balance USDT\n\nActions\nprice [SYMBOL]\n\nGet current spot price. Default: BTCUSDT.\n\nbalance [ASSET]\n\nCheck free and locked balance for an asset. Default: USDT.\n\nbuy SYMBOL AMOUNT [TYPE] [PRICE]\n\nPlace a buy order. AMOUNT is in quote currency (USDT).\n\nMARKET (default): Execute immediately at market price\nLIMIT: Requires price parameter — buy BTCUSDT 50 LIMIT 95000\nhistory [SYMBOL] [LIMIT]\n\nShow recent trades with timestamps, side, quantity, price, and fees.\n\nplan [AMOUNT] [FREQ_DAYS] [NUM_BUYS] [SYMBOL]\n\nProject a DCA plan with scenario analysis showing PnL at different price levels (-30% to +100%). Defaults: $50, every 7 days, 12 buys, BTCUSDT.\n\nDCA Strategy Guidance\n\nWhen helping users plan DCA:\n\nAsk about budget — How much per buy, and how often?\nSet expectations — DCA smooths volatility, not guaranteed profit\nRun projections — Use plan to show scenarios before committing\nRecommend testnet first — Set BINANCE_BASE_URL=https://testnet.binance.vision\nPosition sizing — Suggest 1-2% of portfolio per buy for conservative approach\nNever store credentials — Always use environment variables\nScheduling DCA Buys\n\nFor automated recurring buys, suggest setting up a cron job or OpenClaw cron:\n\n# Example: buy $50 BTC every Monday at 9am UTC\n0 9 * * 1 BINANCE_API_KEY=... BINANCE_SECRET_KEY=... /path/to/dca.sh buy BTCUSDT 50\n\n\nOr via OpenClaw cron for agent-managed scheduling with alerts and confirmations.\n\nError Handling\nMissing API keys → clear error message with setup instructions\nInvalid amounts → validation before API call\nAPI failures → descriptive error with endpoint info\nAlways verify the order response status before confirming to user"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/fpsjago/binance-dca-tool",
    "publisherUrl": "https://clawhub.ai/fpsjago/binance-dca-tool",
    "owner": "fpsjago",
    "version": "1.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/binance-dca-tool",
    "downloadUrl": "https://openagent3.xyz/downloads/binance-dca-tool",
    "agentUrl": "https://openagent3.xyz/skills/binance-dca-tool/agent",
    "manifestUrl": "https://openagent3.xyz/skills/binance-dca-tool/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/binance-dca-tool/agent.md"
  }
}