One-click install
npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill skill-evals-cbowcrptex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Skill Evals
Source: https://github.com/Cbowcrptex/CBOWCRYPTEX/tree/main/skills/skill-evals
Command: npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill skill-evals-cbowcrptex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Automated skills can silently degrade in output quality over time, and flat pass/fail snapshots do not reveal regressions. This Skill detects quality changes between runs, files issues for new failures, and queues concrete fixes. ## Core Features & Use Cases - Assertion-Based Validation: Checks each skill's latest output against word counts, required and forbidden regex patterns, and numeric ranges defined in evals.json. - Regression Diffing: Compares results against the prior eval article to classify skills as NEW_FAIL, FIXED, STILL_FAIL, or STABLE, and computes a single verdict. - Issue Lifecycle Management: Files deduplicated issues in memory/issues for new failures and auto-closes them when skills recover. - Use Case: Run on a cron schedule to monitor a fleet of autonomous content-generating skills, catching a broken prompt or stale output the day it happens instead of weeks later. ## Quick Start Ask the agent to run the skill-evals workflow to validate all skills listed in evals.json and write the diff report to articles/skill-evals-<today>.md.

Frequently Asked Questions about Skill Evals

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate automated skill outputs for quality regressions?▼

Define per-skill assertions in evals.json covering output file patterns, minimum word counts, required and forbidden regex patterns, and numeric ranges. The eval workflow checks the latest output of each skill and diffs results against the prior run to flag new failures.

How to detect regressions between scheduled agent runs?▼

Compare each run's results table against the most recent prior eval article, classifying skills as NEW_FAIL, FIXED, STILL_FAIL, or STABLE. A precedence-based verdict such as SKILL_EVALS_REGRESSED summarizes whether action is needed.

What assertions can I define for generated markdown outputs?▼

Each evals.json entry supports output_pattern glob, min_words, required_patterns, forbidden_patterns, and numeric_checks with min/max bounds. Optional fields like skip_if_not_found and expected_cadence extend the schema without breaking existing entries.

Does the eval workflow handle duplicate issue filing?▼

Yes. Before filing, it scans memory/issues/INDEX.md and skips creating an issue if an open one already names the failing skill. It also auto-closes only issues it filed itself, marked detected_by: skill-evals, when a skill recovers.

When does the eval workflow send notifications?▼

Notifications are gated: they fire only on regression, quality drop, coverage cliff, or recovery verdicts. A fully green SKILL_EVALS_OK run writes the article and log entry silently, so a notification always signals action is needed.

What happens when a skill has no eval spec or no output?▼

Skills missing from evals.json surface as coverage gaps with inferred patterns via the eval-audit script. Skills with no matching output file are marked NO_OUTPUT with root cause no_file_match, and stale files older than twice their expected cadence are flagged STALE.