By Edge-City
Edge Esmeralda 2026 — popup knowledge, EdgeOS calendar & directory, Geo knowledge graph access, and Index Network discovery skills for the Agent Village.
This plugin requires configuration values that are prompted when the plugin is enabled. Sensitive values are stored in your system keychain.
edgeosTokenHuman session JWT for Geo knowledge graph access, content writes, EdgeOS directory, and own profile.
${user_config.edgeosToken}indexApiKeyAPI key for Index Network. Obtain one at https://agent-ee26.edgecity.live/ or from your community admin.
External network access
Connects to servers outside your machine
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
${user_config.indexApiKey}edgeosApiKeyLong-lived eos_live_... key for EdgeOS events and RSVPs.
${user_config.edgeosApiKey}Agent skills for Edge Esmeralda 2026 (May 30 – Jun 27, Healdsburg, CA). Shipped with agentvillage; also installable on Claude Code, OpenClaw, and other MCP hosts.
Four skill bundles that give your agent Edge Esmeralda knowledge and live API access:
The skills cross-reference each other. edge-esmeralda supplies the popup id that edgeos recipes need. geo-esmeralda handles Geo knowledge graph-backed knowledge and attendee-authored writes, and index-network handles discovery and intent-based matching. Install all four together.
Some background prompts need to complete without sending a chat message. Use the no-reply marker for the host you are running in:
| Host | Silent final reply |
|---|---|
| Hermes / Nous Research Hermes | [SILENT] |
| OpenClaw | NO_REPLY |
| Claude Code | No user-facing text if the host supports a silent turn; otherwise stop without commentary |
Shared skill files use host-neutral language like "reply silently" so the same skill bundle can run on Hermes, OpenClaw, Claude Code, and other MCP hosts.
All hosts read credentials from environment variables. Set these before installing or add them to your shell profile (~/.zshrc, ~/.bashrc) to persist across sessions:
| Variable | Source | Required |
|---|---|---|
INDEX_API_KEY | Index Network signup (BYOA page or agent-ee26.edgecity.live) | Yes |
EDGEOS_BEARER_TOKEN | EdgeOS email-OTP onboarding flow | Yes for Geo knowledge graph access and content writes; also used for EdgeOS directory/profile |
EDGEOS_API_KEY | EdgeOS email-OTP onboarding flow (eos_live_... key) | Optional; needed for EdgeOS events, RSVPs, venues |
INDEX_API_KEY is required for the Index Network MCP server. EDGEOS_BEARER_TOKEN is required for geo-esmeralda auth, graph reads, and content writes. EDGEOS_API_KEY is only needed for EdgeOS event, RSVP, and venue recipes.
If you authenticated through the EdgeOS portal (https://agent-ee26.edgecity.live/), the page provides your credentials and per-host install commands with the keys pre-filled. Copy and run them in your terminal.
claude plugin marketplace add Edge-City/agentvillage-skills
claude plugin install agentvillage@agentvillage-skills --config indexApiKey=<YOUR_API_KEY> --config edgeosToken=<YOUR_TOKEN> --config edgeosApiKey=<YOUR_KEY>
--config values are stored in the plugin's userConfig. indexApiKey is wired to the Index Network MCP server header. A SessionStart hook exports EDGEOS_API_KEY and EDGEOS_BEARER_TOKEN into every session via CLAUDE_ENV_FILE, so the Geo CLI and edgeos skill's curl recipes work without manual shell exports.
openclaw plugins install agentvillage --marketplace Edge-City/agentvillage-skills
openclaw config set mcp.servers.index '{"url":"https://protocol.index.network/mcp","transport":"streamable-http","headers":{"x-api-key":"<YOUR_API_KEY>"}}'
openclaw config set env.vars.EDGEOS_BEARER_TOKEN '<YOUR_TOKEN>' # Human session JWT for Geo knowledge graph access and content writes
openclaw config set env.vars.EDGEOS_API_KEY '<YOUR_KEY>' # Long-lived automation key for events, RSVPs, venues
openclaw gateway restart
OpenClaw persists credentials in ~/.openclaw/openclaw.json — no shell profile changes needed.
hermes skills install Edge-City/agentvillage/skills/edge-esmeralda --force
hermes skills install Edge-City/agentvillage/skills/edgeos --force
hermes skills install Edge-City/agentvillage/skills/geo-esmeralda --force
hermes skills install Edge-City/agentvillage/skills/index-network --force
Add to ~/.hermes/.env:
npx claudepluginhub edge-city/agentvillage-skills --plugin agentvillageMemory compression system for Claude Code - persist context across sessions