This page is the starting point for AI integrations with GribStream. It is intended for people and tools building workflows on top of GribStream with Codex, Claude Code, Gemini, Cursor, custom agents, or any other AI runtime that can read instructions and make HTTP requests.
The current foundation is a public vendor-neutral skill file plus the OpenAPI spec and the regular docs. Later on, this page can also host or point to a GribStream MCP.
/timeseries, and /runs.Live GribStream data queries require an API token.
GRIBSTREAM_API_TOKEN.Recommended shell setup:
export GRIBSTREAM_API_TOKEN='YOUR_TOKEN_HERE'
CLI tools such as Codex or Claude Code typically inherit environment variables from the parent shell that launched them. In practice that means you should export GRIBSTREAM_API_TOKEN first and then start the tool from that same terminal session. If the tool is already running, restart it after setting the variable.
Using an environment variable or a vendor secret store mapped to that variable is preferred. Avoid pasting tokens into prompts, checked-in files, or reusable scripts.
The public skill file is intentionally strict about the things AI tools tend to get wrong:
/timeseries vs /runstimesList means valid times on /timeseries and run times on /runsThe current public skill file can be fetched directly at:
https://gribstream.com/skills/gribstream-query.md
That file is meant to be portable across AI vendors. Tool-specific wrappers can be kept very thin and point back to that shared content.
This page is intended to evolve. The next likely addition is an MCP offering the same capabilities through a more structured interface. When that exists, it can live here alongside the current skill file and OpenAPI contract.