What this is
WaterrAI’s developer skill, packaged for OpenAI Codex. Codex reads anAGENTS.md at the project root for instructions and @-references prompt files for sub-tasks — so the skill ships as exactly that: an AGENTS.md plus a generate-understanding prompt.
Once installed, when you ask Codex to build something on Waterr it will:
- Run
@prompts/generate-understanding.mdto interview you and produce a written scope-of-work - Wait for your sign-off
- Implement against the canonical API docs (it cites every endpoint URL it uses)
Install
Codex doesn’t read the SKILL.md registry that powers the Claude Code install — it usesAGENTS.md at the project root instead. So the install is a manual clone-and-copy from the public waterrai/skills repo. From the root of the project where you’ll run Codex:
If you already have an
AGENTS.md, append the contents rather than overwriting. The skill’s rules are scoped to “WaterrAI work” and play nicely with other project rules.
To update later:
How it works
1. You describe what you want
2. Codex runs the scoping interview
At most three questions per round, across three rounds:- What & why — user-facing outcome, trigger, where results land
- The meeting — persona reuse, goals, recording, language
- Integration shape — sync vs async, webhooks vs polling, auth
WATERR_BUILD_SCOPE.md and asks you to confirm before any code is written.
3. You approve, Codex builds
The rules inAGENTS.md take over. Codex fetches the relevant API reference pages, writes the integration code, and cites the docs URL next to every endpoint it calls.
What the skill knows
AGENTS.md links Codex to the full developer docs and tells it to fetch before guessing:
- Authentication — API secret vs JWT
- Session lifecycle — create → join → end → analyze
- Personas, Scenarios, Meetings
- Post-Meeting Data — transcript, recording, and analysis in one call
- Goals, Voices, Users
- Webhooks, SDKs
- Prompting guide, Examples
membership_id ≠ user ID, voice IDs must come from /voices, analyses are async, scenarios are workspace-scoped.
Skip the scoping
For one-off endpoint questions, just ask directly without@-referencing the prompt:
AGENTS.md allows skipping the scoping interview for single concrete endpoint asks.

