Install
openclaw skills install eodhdPlan, build, review, or extend a stateless Bash CLI wrapper for the publicly documented EODHD API, intended for OpenClaw agents and Clawhub.ai distribution. Use when Codex needs to define command structure, auth handling, error semantics, redaction rules, CI, packaging, or skill metadata for an open source EODHD integration that must follow OpenClaw secrets management and avoid leaking sensitive data to stdout, stderr, logs, examples, or repo artifacts.
openclaw skills install eodhdBuild the wrapper as a small, stateless Bash CLI that translates stable subcommands into EODHD HTTPS requests and emits machine-friendly output. Keep secrets outside the repo and outside the CLI's own persistence model by aligning auth to OpenClaw-managed environment injection.
Confirm the task shape.
Hold the contract steady.
eodhd as the binary name.Keep auth OpenClaw-native.
EODHD_API_KEY to be injected by OpenClaw.--api-key only if the user asks for it or the implementation already exposes it.EODHD_API_KEY as the primary required credential.Enforce redaction and logging hygiene.
set -x unless xtrace output is redirected through a sanitizer.api_token.Prefer a narrow, agent-friendly surface.
eod, fundamentals, real-time, search, exchanges, and raw.--query key=value support before adding many bespoke flags.raw escape hatch for unsupported endpoints instead of blocking new EODHD API coverage.Preserve public-distribution constraints.
scripts/eodhd and the metadata that declares it.curl as the baseline.--verbose or --dry-run.scripts/eodhd for the CLI entrypoint when implementation startsscripts/check-package.sh for package and manifest consistency checksreferences/implementation-plan.md for milestones and acceptance criteriareferences/openclaw-secrets.md for secret and logging constraintsagents/openai.yaml for Clawhub/OpenAI-facing metadata***REDACTED***.EODHD_API_KEY and includes scripts/eodhd in the packaged files..env, token snapshots, or generated local artifacts.