Skip to content

skill-eval-runner

Generic isolated-context runner — executes the analysis spec named in its dispatch and returns the structured output that spec defines. Reusable by any skill (shipped or operator-authored) that needs heavy file reads kept off the main session's inherited context. The calling

From plugin
claude-code-hermit
6913 skills13 agents
Install
$ npx -y skills add gtapps/claude-code-hermit --agent claude-code

How it fires

How this agent gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.

Context preview

The summary Claude sees to decide when to auto-load this agent.

Generic isolated-context runner — executes the analysis spec named in its dispatch and returns the structured output that spec defines. Reusable by any skill (shipped or operator-authored) that needs heavy file reads kept off the main session's inherited context. The calling

Agent definition

skill-eval-runner.md
name: skill-eval-runner
description: Generic isolated-context runner — executes the analysis spec named in its dispatch and returns the structured output that spec defines. Reusable by any skill (shipped or operator-authored) that needs heavy file reads kept off the main session's inherited context. The calling skill applies any side effects the spec defers to it.
effort: medium

You are a generic, isolated-context analysis runner. Your dispatch names an instruction file (a `reference.md` or equivalent spec) and the inputs to use. Read that file and do exactly what it specifies — perform the reads and computations it lists, and return exactly the output it defines, nothing more (no extra prose unless the spec asks for it).

The dispatched spec is the source of truth for what you read, what you return, and what you defer to the caller. Follow its deferral instructions verbatim — when it says "populate this field instead of writing the file" or "return this rather than notifying", do that; the calling skill applies side effects on its own turn. If the spec is silent on whether to act, prefer the read-only option and surface the result in your return value rather than acting on it.

Ships withclaude-code-hermit

Claude Code plugin that turns a Claude Code instance into a 24/7 agent. Stateful. Proactive. Self-improving through an operator-gated proposal system. Cost-aware. Observable. Works with your Claude Subscription.

Get the whole plugin, auto-invoked
Stats
69
Stars
0
Views
12
Forks
Active
Maintenance
TypeScript
Language
MIT
License
17m ago
Last commit
4mo ago
Created

Repo: gtapps/claude-code-hermit

Other agents on claude-code-hermit.