Skip to content
Agentmart
Submit a tool

evaluating-agent-frameworks

Evaluate an external agent framework for interop.

Skill by lukemcqueen

IndexedMIT★ 4
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/lukemcqueen-evaluating-agent-frameworks

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Evaluate an external agent framework for interop.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/evaluating-agent-frameworks

What's inside

Skill name
evaluating-agent-frameworks
Description
Evaluate an external agent framework for interop.
License
MIT
Instructions
60 lines in SKILL.md · view on GitHub

Files (2)

  • SKILL.md
  • interop-standards.md · references/

SKILL.md (first lines)

# Evaluating Agent Frameworks

Assess an external agent framework (Vercel eve, LangGraph, CrewAI, etc.) and decide
what — if anything — our core (Hermes Cortex) must add to support or interoperate
with it. The deliverable is a coverage map, not an essay.

## Workflow

1. **Clone the source — don't trust search summaries.** `git clone --depth 1 <repo>`
   into a throwaway dir, then read the real files: `README.md`, `AGENTS.md` (or the
   framework's equivalent), `docs/concepts/*`, and `docs/protocols/*`. These hold the
   actual authoring surfaces and interop points; web summaries bury them.
   - Reading a docs site instead of a repo? `git clone` the repo and read the
     `docs/` tree locally — it is the same content without auth/paywall/redirect
     friction.

2. **Enumerate the framework's surfaces** and bucket each one: tools, skills,
   memory, subagents/background tasks, schedules, channels (Slack/Discord/Telegram/…),
   sandbox file+exec tools, evals, approvals/HITL, and the **protocols** it speaks
   (MCP, ACP, UCP — see `references/interop-standards.md`).

3. **Grep our core for each surface** to build the coverage map. For every surface,
   classify as *already-have-equivalent* or *net-new*. Example command:
   ```bash
   cd ~/hermes-cortex && grep -ril "<surface|protocol>" . --include='*.md' --include='*.py' --include='*.yaml' --include='*.json' | grep -v '.git/'
   ```
   Grep for the *protocol name and its aliases* (e.g. "agent client protocol",
   "agentclient", "acpx") — a bare acronym greps false positives.

4. **Report as a compact table + one recommendation.** One row per surface: what
the framework offers → what we already have → net-new or not. Lead with the answer:
the single net-new interop surface worth adding (usually a protocol we lack), then the
rest. Everything that maps to an existing equivalent is "no action".

## Rules

- **Recommend only net-new interop standards.** Do not propose adopting a parallel
  framework wholesale or re-implementing capabilities we already have (skills, memory,
  subagents, channels, sandbox tools, evals, approvals). The point is to *interoperate*,
  not to migrate.
- **Net-new is almost always a protocol, not a feature.** Frameworks that are otherwise
  equivalent diverge on the wire: MCP (tools/connections), ACP (agent↔client launch),
  UCP (commerce discovery). See `references/interop-standards.md` for the taxonomy.
- **State what's in-scope vs out-of-scope explicitly** (e.g. commerce/agentic-commerce
  is usually out of scope for our fleet).

## Pitfalls

- **A bare acronym grep yields false positives.** "acp" matches `grok`, `linux`,
  `outlines`, etc. Grep the full protocol name *and* its client/tool aliases, and
  confirm each hit is the real protocol before claiming support or its absence.
- **Web search names the repo but not the architecture.** Searching "<framework>"
  returns marketing pages and changelogs; the interop surfaces (which protocol, over
  what transport) only live in the source's `docs/protocols/` and `docs/concepts/`.
  Clone before you conclude.
- **Do not let a parallel framework's feature list imply we are behind.** Map first;
  most "novel" capabilities (durable state, subagents, sandbox, evals) already have a
  Hermes Cortex equivalent under a different name.

From lukemcqueen/hermes-cortex, MIT.

More from lukemcqueen/hermes-cortex

Signals

Stars
4
Forks
1
Open issues
1
Last commit (this folder)
Sep 17, 2026 (1 month ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from lukemcqueen

Cite this page

evaluating-agent-frameworks skill. Agent Mart. https://agentmart.dev/skills/lukemcqueen-evaluating-agent-frameworks (last updated 2026-10-24)