← Back to Skills Marketplace
builtbyecho

Echo Gate

by BuiltByEcho · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ⚠ pending
58
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install echo-gate
Description
Use Echo Gate when registering, exposing, calling, securing, auditing, or operating local-first agent-callable tools through the BuiltByEcho gateway. Covers...
README (SKILL.md)

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 /health
  • GET /tools
  • POST /tools
  • POST /keys
  • GET /keys
  • DELETE /keys/:id
  • PUT /keys/:id/policies/:slug
  • POST /tools/:slug/call
  • GET /receipts
  • GET /approvals
  • POST /approvals/:id/decision
  • GET /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_URL
  • ECHO_GATE_KEY
  • ECHO_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 echo as 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.
Capability Tags
cryptorequires-sensitive-credentials
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install echo-gate
  3. After installation, invoke the skill by name or use /echo-gate
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
Release sync with npm and public GitHub docs; CLI version now reads package metadata
v0.1.0
Initial public local-first release
Metadata
Slug echo-gate
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

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.

💬 Comments