{
  "schemaVersion": "1.0",
  "item": {
    "slug": "standx-cli",
    "name": "Standx Cli",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/wjllance/standx-cli",
    "canonicalUrl": "https://clawhub.ai/wjllance/standx-cli",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/standx-cli",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=standx-cli",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "_meta.json",
      "openclaw/README.md",
      "openclaw/SKILL.md",
      "openclaw/skill.json"
    ],
    "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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "slug": "standx-cli",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-09T10:54:36.347Z",
      "expiresAt": "2026-05-16T10:54:36.347Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=standx-cli",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=standx-cli",
        "contentDisposition": "attachment; filename=\"standx-cli-0.5.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null,
        "slug": "standx-cli"
      },
      "scope": "item",
      "summary": "Item download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this item.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/standx-cli"
    },
    "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/standx-cli",
    "agentPageUrl": "https://openagent3.xyz/skills/standx-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/standx-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/standx-cli/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "StandX CLI Skill",
        "body": "StandX CLI is a crypto trading command-line tool for the StandX exchange."
      },
      {
        "title": "Option 1: ClawHub (Recommended - Auto-install)",
        "body": "clawhub install standx-cli"
      },
      {
        "title": "Option 2: Homebrew",
        "body": "brew tap wjllance/standx-cli\nbrew install standx-cli"
      },
      {
        "title": "Option 3: Direct Download",
        "body": "# Linux x86_64\ncurl -L -o /tmp/standx.tar.gz https://github.com/wjllance/standx-cli/releases/download/v0.3.5/standx-v0.3.5-x86_64-unknown-linux-gnu.tar.gz\ntar -xzf /tmp/standx.tar.gz -C /tmp\nsudo mv /tmp/standx /usr/local/bin/\nsudo chmod +x /usr/local/bin/standx\n\n# macOS Apple Silicon\ncurl -L -o /tmp/standx.tar.gz https://github.com/wjllance/standx-cli/releases/download/v0.3.5/standx-v0.3.5-aarch64-apple-darwin.tar.gz\ntar -xzf /tmp/standx.tar.gz -C /tmp\nsudo mv /tmp/standx /usr/local/bin/\nsudo chmod +x /usr/local/bin/standx"
      },
      {
        "title": "Option 4: Manual Install (Skill Only)",
        "body": "If you prefer to install the skill manually and manage the binary separately:\n\n# Install skill\ngit clone https://github.com/wjllance/standx-cli-skill.git ~/.openclaw/skills/standx-cli\n\n# Then install binary separately via Homebrew or direct download (see Option 2 or 3)"
      },
      {
        "title": "Quick Start",
        "body": "Check installation:\n\nstandx --version\n\nView BTC price:\n\nstandx market ticker BTC-USD"
      },
      {
        "title": "Authentication",
        "body": "Most commands require authentication. StandX CLI supports multiple secure authentication methods."
      },
      {
        "title": "Environment Variables (Recommended)",
        "body": "The most secure way to authenticate. Credentials are not stored in shell history or command logs.\n\n# Add to ~/.bashrc or ~/.zshrc\nexport STANDX_JWT=\"your_jwt_token\"\nexport STANDX_PRIVATE_KEY=\"your_ed25519_private_key\"\n\n# Reload shell configuration\nsource ~/.bashrc\n\nSecurity Best Practices:\n\nNever hardcode credentials in commands (appears in shell history)\nNever commit credentials to version control\nSet file permissions to 600 for any files containing credentials\nRotate tokens regularly (they expire after 7 days)"
      },
      {
        "title": "Get Credentials",
        "body": "Visit https://standx.com/user/session to generate:\n\nJWT Token (required) - Valid for 7 days, used for reading account data\nEd25519 Private Key (optional but recommended) - Required for trading operations"
      },
      {
        "title": "Verify Authentication",
        "body": "standx auth status"
      },
      {
        "title": "Alternative Authentication Methods",
        "body": "Interactive Login\n\nFor first-time setup or testing:\n\nstandx auth login --interactive\n\nFile-based Login\n\nFor automation scripts where environment variables are not available:\n\n# Store credentials in files with restricted permissions\necho \"your_jwt_token\" > ~/.standx_token\necho \"your_private_key\" > ~/.standx_key\nchmod 600 ~/.standx_token ~/.standx_key\n\n# Login using files\nstandx auth login --token-file ~/.standx_token --key-file ~/.standx_key\n\n⚠️ Avoid this in production:\n\n# DANGER: Credentials will be visible in shell history\nstandx auth login --token \"your_token\" --private-key \"your_key\""
      },
      {
        "title": "Logout",
        "body": "standx auth logout"
      },
      {
        "title": "List trading pairs",
        "body": "standx market symbols"
      },
      {
        "title": "Get ticker",
        "body": "standx market ticker BTC-USD\nstandx market ticker ETH-USD"
      },
      {
        "title": "Order book depth",
        "body": "standx market depth BTC-USD --limit 10"
      },
      {
        "title": "K-line (candlestick) data",
        "body": "# Last 24 hours, 1-hour candles\nstandx market kline BTC-USD -r 60 --from 1d\n\n# Last 7 days, daily candles\nstandx market kline BTC-USD -r 1D --from 7d\n\n# Specific date range\nstandx market kline BTC-USD -r 60 --from 2024-01-01 --to 2024-01-07"
      },
      {
        "title": "Funding rate",
        "body": "standx market funding BTC-USD --days 7"
      },
      {
        "title": "Account info",
        "body": "standx account balances\nstandx account positions\nstandx account orders\nstandx account history --limit 20"
      },
      {
        "title": "Create order",
        "body": "# Limit buy\nstandx order create BTC-USD buy limit --qty 0.01 --price 60000\n\n# Market sell\nstandx order create BTC-USD sell market --qty 0.01"
      },
      {
        "title": "Cancel order",
        "body": "standx order cancel BTC-USD --order-id 123456\nstandx order cancel-all BTC-USD"
      },
      {
        "title": "Trade history",
        "body": "standx trade history BTC-USD --from 7d"
      },
      {
        "title": "Leverage & Margin (Auth required)",
        "body": "# Query leverage\nstandx leverage get BTC-USD\n\n# Set leverage\nstandx leverage set BTC-USD 10\n\n# Query margin mode\nstandx margin mode BTC-USD\n\n# Set margin mode\nstandx margin mode BTC-USD --set isolated"
      },
      {
        "title": "Public streams (No auth)",
        "body": "# Price stream\nstandx stream price BTC-USD\n\n# Order book stream\nstandx stream depth BTC-USD --levels 5\n\n# Trade stream\nstandx stream trade BTC-USD"
      },
      {
        "title": "User streams (Auth required)",
        "body": "standx stream order     # Order updates\nstandx stream position  # Position updates\nstandx stream balance   # Balance updates\nstandx stream fills     # Fill updates"
      },
      {
        "title": "Output Formats",
        "body": "# JSON output\nstandx -o json market ticker BTC-USD\n\n# CSV export\nstandx -o csv market symbols > symbols.csv\n\n# Quiet mode (just values)\nstandx -o quiet config get base_url"
      },
      {
        "title": "OpenClaw mode (AI-optimized JSON)",
        "body": "standx --openclaw market ticker BTC-USD"
      },
      {
        "title": "Dry run (preview without executing)",
        "body": "standx --dry-run order create BTC-USD buy limit --qty 0.01 --price 60000"
      },
      {
        "title": "References",
        "body": "API Documentation\nCommand Examples\nTroubleshooting"
      },
      {
        "title": "Links",
        "body": "GitHub: https://github.com/wjllance/standx-cli\nDocs: https://github.com/wjllance/standx-cli/tree/main/docs\nIssues: https://github.com/wjllance/standx-cli/issues"
      }
    ],
    "body": "StandX CLI Skill\n\nStandX CLI is a crypto trading command-line tool for the StandX exchange.\n\nInstallation\nOption 1: ClawHub (Recommended - Auto-install)\nclawhub install standx-cli\n\nOption 2: Homebrew\nbrew tap wjllance/standx-cli\nbrew install standx-cli\n\nOption 3: Direct Download\n# Linux x86_64\ncurl -L -o /tmp/standx.tar.gz https://github.com/wjllance/standx-cli/releases/download/v0.3.5/standx-v0.3.5-x86_64-unknown-linux-gnu.tar.gz\ntar -xzf /tmp/standx.tar.gz -C /tmp\nsudo mv /tmp/standx /usr/local/bin/\nsudo chmod +x /usr/local/bin/standx\n\n# macOS Apple Silicon\ncurl -L -o /tmp/standx.tar.gz https://github.com/wjllance/standx-cli/releases/download/v0.3.5/standx-v0.3.5-aarch64-apple-darwin.tar.gz\ntar -xzf /tmp/standx.tar.gz -C /tmp\nsudo mv /tmp/standx /usr/local/bin/\nsudo chmod +x /usr/local/bin/standx\n\nOption 4: Manual Install (Skill Only)\n\nIf you prefer to install the skill manually and manage the binary separately:\n\n# Install skill\ngit clone https://github.com/wjllance/standx-cli-skill.git ~/.openclaw/skills/standx-cli\n\n# Then install binary separately via Homebrew or direct download (see Option 2 or 3)\n\nQuick Start\n\nCheck installation:\n\nstandx --version\n\n\nView BTC price:\n\nstandx market ticker BTC-USD\n\nAuthentication\n\nMost commands require authentication. StandX CLI supports multiple secure authentication methods.\n\nEnvironment Variables (Recommended)\n\nThe most secure way to authenticate. Credentials are not stored in shell history or command logs.\n\n# Add to ~/.bashrc or ~/.zshrc\nexport STANDX_JWT=\"your_jwt_token\"\nexport STANDX_PRIVATE_KEY=\"your_ed25519_private_key\"\n\n# Reload shell configuration\nsource ~/.bashrc\n\n\nSecurity Best Practices:\n\nNever hardcode credentials in commands (appears in shell history)\nNever commit credentials to version control\nSet file permissions to 600 for any files containing credentials\nRotate tokens regularly (they expire after 7 days)\nGet Credentials\n\nVisit https://standx.com/user/session to generate:\n\nJWT Token (required) - Valid for 7 days, used for reading account data\nEd25519 Private Key (optional but recommended) - Required for trading operations\nVerify Authentication\nstandx auth status\n\nAlternative Authentication Methods\nInteractive Login\n\nFor first-time setup or testing:\n\nstandx auth login --interactive\n\nFile-based Login\n\nFor automation scripts where environment variables are not available:\n\n# Store credentials in files with restricted permissions\necho \"your_jwt_token\" > ~/.standx_token\necho \"your_private_key\" > ~/.standx_key\nchmod 600 ~/.standx_token ~/.standx_key\n\n# Login using files\nstandx auth login --token-file ~/.standx_token --key-file ~/.standx_key\n\n\n⚠️ Avoid this in production:\n\n# DANGER: Credentials will be visible in shell history\nstandx auth login --token \"your_token\" --private-key \"your_key\"\n\nLogout\nstandx auth logout\n\nMarket Data (No auth required)\nList trading pairs\nstandx market symbols\n\nGet ticker\nstandx market ticker BTC-USD\nstandx market ticker ETH-USD\n\nOrder book depth\nstandx market depth BTC-USD --limit 10\n\nK-line (candlestick) data\n# Last 24 hours, 1-hour candles\nstandx market kline BTC-USD -r 60 --from 1d\n\n# Last 7 days, daily candles\nstandx market kline BTC-USD -r 1D --from 7d\n\n# Specific date range\nstandx market kline BTC-USD -r 60 --from 2024-01-01 --to 2024-01-07\n\nFunding rate\nstandx market funding BTC-USD --days 7\n\nAccount & Trading (Auth required)\nAccount info\nstandx account balances\nstandx account positions\nstandx account orders\nstandx account history --limit 20\n\nCreate order\n# Limit buy\nstandx order create BTC-USD buy limit --qty 0.01 --price 60000\n\n# Market sell\nstandx order create BTC-USD sell market --qty 0.01\n\nCancel order\nstandx order cancel BTC-USD --order-id 123456\nstandx order cancel-all BTC-USD\n\nTrade history\nstandx trade history BTC-USD --from 7d\n\nLeverage & Margin (Auth required)\n# Query leverage\nstandx leverage get BTC-USD\n\n# Set leverage\nstandx leverage set BTC-USD 10\n\n# Query margin mode\nstandx margin mode BTC-USD\n\n# Set margin mode\nstandx margin mode BTC-USD --set isolated\n\nReal-time Streaming\nPublic streams (No auth)\n# Price stream\nstandx stream price BTC-USD\n\n# Order book stream\nstandx stream depth BTC-USD --levels 5\n\n# Trade stream\nstandx stream trade BTC-USD\n\nUser streams (Auth required)\nstandx stream order     # Order updates\nstandx stream position  # Position updates\nstandx stream balance   # Balance updates\nstandx stream fills     # Fill updates\n\nOutput Formats\n# JSON output\nstandx -o json market ticker BTC-USD\n\n# CSV export\nstandx -o csv market symbols > symbols.csv\n\n# Quiet mode (just values)\nstandx -o quiet config get base_url\n\nSpecial Modes\nOpenClaw mode (AI-optimized JSON)\nstandx --openclaw market ticker BTC-USD\n\nDry run (preview without executing)\nstandx --dry-run order create BTC-USD buy limit --qty 0.01 --price 60000\n\nReferences\nAPI Documentation\nCommand Examples\nTroubleshooting\nLinks\nGitHub: https://github.com/wjllance/standx-cli\nDocs: https://github.com/wjllance/standx-cli/tree/main/docs\nIssues: https://github.com/wjllance/standx-cli/issues"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/wjllance/standx-cli",
    "publisherUrl": "https://clawhub.ai/wjllance/standx-cli",
    "owner": "wjllance",
    "version": "0.5.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/standx-cli",
    "downloadUrl": "https://openagent3.xyz/downloads/standx-cli",
    "agentUrl": "https://openagent3.xyz/skills/standx-cli/agent",
    "manifestUrl": "https://openagent3.xyz/skills/standx-cli/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/standx-cli/agent.md"
  }
}