Install
openclaw skills install @oscraters/eodhdPlan, build, review, or extend a stateless Bash CLI wrapper for the publicly documented EODHD API, intended for OpenClaw agents and Clawhub.ai distribution....
openclaw skills install @oscraters/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.