---
name: keith-leung/hermes-skill-dictionary-search-e3
source: https://app.decimal.ai/s/keith-leung-hermes-skill-dictionary-search-e3@1/SKILL.md
source_sha256: aa625b12245f
---

# Hermes Skill — dictionary_search (E3)

Bridge material for Layer-2 Hermes packaging.
This skill shells out to an MCP client that talks to E's FastMCP server.

## When to use
Use this skill when the agent needs to search a knowledge base via the
capability-plane's dictionary-then-search MCP tool. The agent never calls
HTTP directly; it invokes this skill, which calls the MCP client.

## Prereqs
- E's MCP server is running (stdio or streamable-http).
- The MCP client library is available in the Hermes environment.

## Invocation
```bash
python scripts/call_mcp_tool.py \
  --server-cmd "python -m mcp_capability_plane.server.serve" \
  --tool dictionary_search \
  --params '{"query":"cozy cafe near downtown","domain":"dining","limit":5}'
```

## Parameters
- `query`: natural language search intent
- `domain`: abstract domain hint (dining / travel / mobility / general)
- `limit`: max results (1–50)

## Output
JSON with `data.items`, `data.total`, `data.domain`, `data.query`.

## Notes
- This skill is framework-neutral: it calls MCP, not framework-specific tool code.
- Layer-2 wires this into a Hermes install; E ships it as an adapter artifact.