{
  "schemaVersion": "1.0",
  "item": {
    "slug": "iex-cloud",
    "name": "IEX Cloud CLI",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/oscraters/iex-cloud",
    "canonicalUrl": "https://clawhub.ai/oscraters/iex-cloud",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/iex-cloud",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=iex-cloud",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "README.md",
      "SKILL.md",
      "references/api_docs.md",
      "registry-metadata.json",
      "scripts/README.md",
      "scripts/iex_cloud_cli.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. 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",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-30T16:55:25.780Z",
      "expiresAt": "2026-05-07T16:55:25.780Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=network",
        "contentDisposition": "attachment; filename=\"network-1.0.0.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/iex-cloud"
    },
    "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/iex-cloud",
    "agentPageUrl": "https://openagent3.xyz/skills/iex-cloud/agent",
    "manifestUrl": "https://openagent3.xyz/skills/iex-cloud/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/iex-cloud/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": "Overview",
        "body": "This skill provides an operational workflow for IEX Cloud API usage in OpenClaw tasks:\n\nselecting the right endpoint for market-data requests\nbuilding valid authenticated requests\nhandling API and transport errors\nrunning repeatable calls through a local Bash CLI"
      },
      {
        "title": "Quick Start",
        "body": "Preferred for OpenClaw: store the token at skills.entries.iex-cloud.apiKey and back it with a SecretRef via openclaw secrets configure.\nFor direct shell use outside OpenClaw, set export IEX_TOKEN=....\nCompatibility fallback: export IEX_CLOUD_TOKEN=....\nRead endpoint/parameter guidance in references/api_docs.md.\nUse scripts/iex_cloud_cli.sh for reliable calls.\n\nExample:\n\nscripts/iex_cloud_cli.sh quote AAPL\nscripts/iex_cloud_cli.sh chart AAPL 1m\nscripts/iex_cloud_cli.sh movers mostactive"
      },
      {
        "title": "Workflow",
        "body": "Classify request type:\n\nlatest quote: quote\nhistorical bars: chart\ncompany/fundamentals: company, stats\nmarket movers: movers\nmulti-symbol pulls: batch\n\nValidate required parameters before call dispatch.\nExecute request with token auth and timeout.\nValidate response class:\n\nHTTP failure / transport failure\nJSON payload containing API error fields\nempty or malformed payload\n\nNormalize output downstream as needed."
      },
      {
        "title": "Authentication and Safety",
        "body": "Primary token env var: IEX_TOKEN.\nCompatibility token alias: IEX_CLOUD_TOKEN.\nIn OpenClaw, prefer skills.entries.iex-cloud.apiKey with SecretRefs over plaintext config.\nDo not hardcode tokens in source files.\nDo not print full token values in logs.\nPrefer query parameter token=... when using these endpoints.\nThe CLI accepts only trusted IEX API hosts for base URL overrides and warns when a non-default trusted override is used.\nraw calls are limited to relative IEX API paths. Do not pass full URLs."
      },
      {
        "title": "Reliability Guidance",
        "body": "Use bounded timeouts (curl --max-time in CLI).\nHandle non-2xx responses as hard failures.\nValidate symbol, range, and list-type inputs early.\nFor large jobs, use batch endpoints where possible.\nIf you modify IEX_BASE_URL or pass --base-url, expect a warning so the change is visible during review."
      },
      {
        "title": "OpenClaw Secrets Management",
        "body": "OpenClaw can inject this skill's API key from skills.entries.iex-cloud.apiKey for each agent run.\nSecret refs are preferred over plaintext because the resolved secret wins at runtime and plaintext is ignored.\nRecommended operator flow:\n\nopenclaw secrets audit --check\nopenclaw secrets configure\nopenclaw secrets audit --check\n\n\nFor direct shell usage outside OpenClaw, export IEX_TOKEN in your shell instead."
      },
      {
        "title": "Included Files",
        "body": "scripts/iex_cloud_cli.sh: Bash CLI for common endpoints and raw calls.\nscripts/README.md: CLI usage examples and command reference.\nreferences/api_docs.md: operational endpoint reference and guardrails."
      },
      {
        "title": "Resources",
        "body": "API docs: https://iexcloud.io/docs/api/\nStatus page: https://status.iexapis.com/\nBase URL (stable): https://cloud.iexapis.com/stable\nSandbox URL: https://sandbox.iexapis.com/stable\nOpenClaw secrets: https://docs.openclaw.ai/gateway/secrets"
      }
    ],
    "body": "IEX Cloud\nOverview\n\nThis skill provides an operational workflow for IEX Cloud API usage in OpenClaw tasks:\n\nselecting the right endpoint for market-data requests\nbuilding valid authenticated requests\nhandling API and transport errors\nrunning repeatable calls through a local Bash CLI\nQuick Start\nPreferred for OpenClaw: store the token at skills.entries.iex-cloud.apiKey and back it with a SecretRef via openclaw secrets configure.\nFor direct shell use outside OpenClaw, set export IEX_TOKEN=....\nCompatibility fallback: export IEX_CLOUD_TOKEN=....\nRead endpoint/parameter guidance in references/api_docs.md.\nUse scripts/iex_cloud_cli.sh for reliable calls.\n\nExample:\n\nscripts/iex_cloud_cli.sh quote AAPL\nscripts/iex_cloud_cli.sh chart AAPL 1m\nscripts/iex_cloud_cli.sh movers mostactive\n\nWorkflow\nClassify request type:\nlatest quote: quote\nhistorical bars: chart\ncompany/fundamentals: company, stats\nmarket movers: movers\nmulti-symbol pulls: batch\nValidate required parameters before call dispatch.\nExecute request with token auth and timeout.\nValidate response class:\nHTTP failure / transport failure\nJSON payload containing API error fields\nempty or malformed payload\nNormalize output downstream as needed.\nAuthentication and Safety\nPrimary token env var: IEX_TOKEN.\nCompatibility token alias: IEX_CLOUD_TOKEN.\nIn OpenClaw, prefer skills.entries.iex-cloud.apiKey with SecretRefs over plaintext config.\nDo not hardcode tokens in source files.\nDo not print full token values in logs.\nPrefer query parameter token=... when using these endpoints.\nThe CLI accepts only trusted IEX API hosts for base URL overrides and warns when a non-default trusted override is used.\nraw calls are limited to relative IEX API paths. Do not pass full URLs.\nReliability Guidance\nUse bounded timeouts (curl --max-time in CLI).\nHandle non-2xx responses as hard failures.\nValidate symbol, range, and list-type inputs early.\nFor large jobs, use batch endpoints where possible.\nIf you modify IEX_BASE_URL or pass --base-url, expect a warning so the change is visible during review.\nOpenClaw Secrets Management\nOpenClaw can inject this skill's API key from skills.entries.iex-cloud.apiKey for each agent run.\nSecret refs are preferred over plaintext because the resolved secret wins at runtime and plaintext is ignored.\nRecommended operator flow:\nopenclaw secrets audit --check\nopenclaw secrets configure\nopenclaw secrets audit --check\nFor direct shell usage outside OpenClaw, export IEX_TOKEN in your shell instead.\nIncluded Files\nscripts/iex_cloud_cli.sh: Bash CLI for common endpoints and raw calls.\nscripts/README.md: CLI usage examples and command reference.\nreferences/api_docs.md: operational endpoint reference and guardrails.\nResources\nAPI docs: https://iexcloud.io/docs/api/\nStatus page: https://status.iexapis.com/\nBase URL (stable): https://cloud.iexapis.com/stable\nSandbox URL: https://sandbox.iexapis.com/stable\nOpenClaw secrets: https://docs.openclaw.ai/gateway/secrets"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/oscraters/iex-cloud",
    "publisherUrl": "https://clawhub.ai/oscraters/iex-cloud",
    "owner": "oscraters",
    "version": "1.0.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/iex-cloud",
    "downloadUrl": "https://openagent3.xyz/downloads/iex-cloud",
    "agentUrl": "https://openagent3.xyz/skills/iex-cloud/agent",
    "manifestUrl": "https://openagent3.xyz/skills/iex-cloud/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/iex-cloud/agent.md"
  }
}