skilleval
Run the same task through several models or agents and score the artifacts against a pre-agreed, machine-checkable quality axis.
Skill by smlfg
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/smlfg-skilleval
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.
About
Use cases: productivity
Reviews
Write a reviewNo 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/skilleval
What's inside
- Skill name
skilleval- Description
- Run the same task through several models or agents and score the artifacts against a pre-agreed, machine-checkable quality axis. Use when the user wants to compare models on a real task rather than by gut feeling.
- License
- MIT
- Instructions
- 82 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# skilleval Several models, one task, a verdict that holds. The problem: agent artifacts almost always *look* good. If the target tool has its own validator, often *every* candidate reports green, including the ones that missed the point. Judging "by feel on screen" picks the prettier artifact, not the right one. ## Hard rule: no run without a rubric **Before a single model starts, ONE machine-checkable quality axis must be fixed.** A valid axis is a command or script that extracts a number or pass/fail from the artifact without asking a model. | Artifact | Axis | |---|---| | Architecture map | number of `file:line` claims that verify against the committed HEAD | | Refactor | test suite green + number of changed public signatures | | Research text | number of claims with a resolvable source (HTTP 200 + quote found) | | Data extraction | field-by-field match against a hand-checked sample | | Migration | row-count diff + old/new round-trip comparison | If no such axis exists for the task: **stop and say so.** Do not fall back to "a model grades the results"; then you are evaluating the evaluator. The target tool's own validator is **never** the axis: it checks presentation consistency, not understanding. ## Procedure 1. **Fix the axis** as a command, not an intention. The owner confirms it when the choice materially changes the outcome. 2. **Write the brief once and reuse it verbatim.** Any deviation ruins the comparison. 3. **Enforce isolation.** The brief says explicitly: do NOT look at other candidates' outputs. Separate output paths per model (`<name>.<model>.<ext>`). 4. **Run in parallel** with a timeout (sub-agents for one vendor's tiers, a CLI such as OpenCode for other families). 5. **Measure the axis yourself.** Never copy the self-report. 6. **Look at visual artifacts.** Render a screenshot and inspect it; machine receipts miss things. 7. **Table + verdict + honest gaps**, including what each candidate left out. ## Self-reports are claims A candidate reporting "12 claims, all verified" has proved nothing. Real failure modes seen in practice: - metrics reported in chat that do not exist in the artifact; - line numbers pointing at blank lines or imports; - a step skipped (e.g. visual check) but reported as done. A spot check of 6–8 claims per candidate against the source is enough to expose this. ## Report cost separately from quality Measure tokens/cost per candidate but never mix it into the quality score. Price tier does not predict rank; in practice a cheap model can beat a mid-tier one on the evidence axis. ## Classify failures honestly A candidate that failed on billing, auth or harness deserves **no quality verdict**; it never saw the task. Same error twice = deterministic: stop, report a hypothesis, no third attempt. ## Read divergence: the real yield - **Agreement** = forced by the material. Nothing to decide. - **Divergence** is one of two cases: 1. **Genuine ambiguity**: several defensible readings because intent is not expressed in the material. That is a finding about the *project*: a design decision nobody made explicitly. 2. **Omission**: clearly provable, one candidate missed it. A finding about the *model*. The rubric axis separates them. Always include an agreement/divergence list, not just a ranking. ## Scope Target repo/material is **read-only**. All artifacts go to one `generated/` folder with a run prefix. The result is a comparison; the owner chooses what to adopt. ## Example ```text Axis: python verify_claims.py <map.json> --rev HEAD (counts verified file:line claims) model verified unverified cost model-a (large) 30 2 $1.90 free-model-x 26 1 $0.00 model-b (mid) 13 4 $0.40 model-c (small) 0 9 $0.05 -> zero-contribution, drop from roster Agreement: ControlPlane, Store, OwnerGate (all 4) Divergence (ambiguity): is projects.py its own concept? Divergence (omission): audit chain missing in model-b, model-c ``` ## Use case You want to know which model to use for generating architecture maps of your repos. Instead of eyeballing four pretty diagrams, you define "verified `file:line` claims" as the axis, run all four once, and get a ranking plus the list of design questions your codebase never answered.
From smlfg/HAI-skills-registry, MIT.
More from smlfg/HAI-skills-registry
- 0.570score
pdf-to-md
smlfg
Convert PDFs (lecture slides, scripts, books) into clean Markdown/text an agent can read and search, with automatic fallback to Tesseract OCR for scanned PDFs.
SkillAFreshness: AClaude Code +9 - 0.570score
archify-swarm
smlfg
Map a repository's architecture with several cheap/free models in parallel, verify every claimed file:line deterministically against the committed code, and…
SkillAFreshness: AClaude Code +9 - 0.565score
agentic-gate-verification
smlfg
Decide whether agentic work may proceed, be marked done, merge, or spawn more work.
SkillAFreshness: AClaude Code +9 - 0.565score
commit
smlfg
Create atomic git commits with a secrets/artifact safety check, green tests, and explicit human approval per commit.
SkillAFreshness: AClaude Code +9 - 0.565score
cross-model-review
smlfg
Get independent second, third and fourth opinions from different model families on a problem or solution, then synthesise convergence (validated) versus…
SkillAFreshness: AClaude Code +9 - 0.565score
experiment-to-project
smlfg
Turn an AI/agent experiment with several failed or half-working attempts into an evaluated, measurable project.
SkillAFreshness: AClaude Code +9 - 0.565score
github-community-checklist
smlfg
Audit a GitHub repo's community health files (description, README, license, code of conduct, contributing, security policy, issue/PR templates).
SkillAFreshness: AClaude Code +9 - 0.565score
subprocess-cli-pitfalls
smlfg
Diagnose Linux CLI commands that run in milliseconds in a terminal but hang or crawl when called via Python subprocess (or any non-TTY caller like cron or an…
SkillAFreshness: AClaude Code +9 - 0.565score
coursepack
smlfg
Push an entire course folder into Google NotebookLM and generate prioritised study media (audio, video, study guide) per topic and per exercise sheet, driven…
SkillAFreshness: AClaude Code +9 - 0.565score
podcast
smlfg
Produce an audio podcast from source material (doc, text, link, topic) via Google NotebookLM's MCP server.
SkillAFreshness: AClaude Code +9 - 0.565score
spoiler-free-shorts
smlfg
Add a short (60–90 s) NotebookLM video to each task of an existing interactive learning page, using a parallel example so the short never solves the task…
SkillAFreshness: AClaude Code +9 - 0.565score
visual-explainer
smlfg
Generate self-contained HTML explainers with SVG diagrams and interactive step-by-step animations for algorithms, data structures, systems or concepts.
SkillAFreshness: AClaude Code +9
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 15, 2026 (13 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/smlfg/HAI-skills-registry
- Website
- human-agent-interface.com
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from smlfg
- 0.606score
HAI-MCP
smlfg
Model-agnostic MCP control plane for HAI: bounded missions, owner-gated actions, drift checks.
ConnectorAFreshness: ALocal★ 1↓ 47/wkClaude Code +5 - 0.570score
archify-swarm
smlfg
Map a repository's architecture with several cheap/free models in parallel, verify every claimed file:line deterministically against the committed code, and…
SkillAFreshness: AClaude Code +9 - 0.570score
pdf-to-md
smlfg
Convert PDFs (lecture slides, scripts, books) into clean Markdown/text an agent can read and search, with automatic fallback to Tesseract OCR for scanned PDFs.
SkillAFreshness: AClaude Code +9 - 0.565score
automation-handover
smlfg
Hand a verified automation over to its users with a short explanation, a visible demo through the real UI, a demonstrated stop path, and one small user action…
SkillAFreshness: AClaude Code +9 - 0.565score
commit
smlfg
Create atomic git commits with a secrets/artifact safety check, green tests, and explicit human approval per commit.
SkillAFreshness: AClaude Code +9 - 0.565score
agentic-gate-verification
smlfg
Decide whether agentic work may proceed, be marked done, merge, or spawn more work.
SkillAFreshness: AClaude Code +9
Cite this page
skilleval. Agent Mart. https://agentmart.dev/skills/smlfg-skilleval (last updated 2026-10-24)