Echo Gate
/install echo-gate
Echo Gate
Echo Gate is the control layer for agent tools: registry, permissions, API keys, receipts, limits, and paid-call readiness before an agent touches anything real.
Use this skill when a task involves:
- registering an agent-callable tool
- creating, listing, or revoking Echo Gate API keys
- calling a tool through the gateway
- checking receipts for tool calls
- operating the VPS service
- checking local gateway health
- preparing a tool for x402/Bankr paid access
Current Status
- GitHub:
https://github.com/BuiltByEcho/echo-gate - npm package:
@builtbyecho/echo-gate - Local project:
projects/echo-gate - Package:
@builtbyecho/echo-gate - Default gateway:
http://localhost:8787 - Default state path:
~/.config/echo-gate - Status: public v0 local-first release.
- Convex mode: experimental opt-in only, not the default product path.
API Surface
GET /healthGET /toolsPOST /toolsPOST /keysGET /keysDELETE /keys/:idPUT /keys/:id/policies/:slugPOST /tools/:slug/callGET /receiptsGET /approvalsPOST /approvals/:id/decisionGET /approvals/:id/status
Admin routes require Authorization: Bearer \x3CECHO_GATE_ADMIN_TOKEN>.
Tool calls require Authorization: Bearer egk_....
CLI
From the project root:
npm install -g @builtbyecho/echo-gate
echo-gate
From source:
npm run build
npm test
node bin/echo-gate.js health
node bin/echo-gate.js tools
node bin/echo-gate.js create-key --name demo --tool echo
node bin/echo-gate.js call echo --json '{"hello":"world"}'
node bin/echo-gate.js receipts
node bin/echo-gate.js keys
node bin/echo-gate.js revoke-key \x3Cid>
Use env vars:
ECHO_GATE_URLECHO_GATE_KEYECHO_GATE_ADMIN_TOKEN
Operations
Use local-first mode unless Dustin explicitly asks for remote deployment:
npm run build
npm test
Check local health:
curl -sS http://localhost:8787/health
Do not paste or store the admin token in chat, docs, memory, commits, or public issue comments.
Release Rules
- Do not publish API keys.
- Keep
echoas the smoke tool until real adapters are ready. - Before release or announcement, verify build, tests, local health, unauthenticated
401, valid-key call, receipt write, and key revocation. - x402/Bankr paid tool calls are planned, not live yet.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install echo-gate - After installation, invoke the skill by name or use
/echo-gate - Provide required inputs per the skill's parameter spec and get structured output
What is Echo Gate?
Use Echo Gate when registering, exposing, calling, securing, auditing, or operating local-first agent-callable tools through the BuiltByEcho gateway. Covers... It is an AI Agent Skill for Claude Code / OpenClaw, with 58 downloads so far.
How do I install Echo Gate?
Run "/install echo-gate" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Echo Gate free?
Yes, Echo Gate is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Echo Gate support?
Echo Gate is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Echo Gate?
It is built and maintained by BuiltByEcho (@builtbyecho); the current version is v0.1.2.