skill-autoresearch

Optimize existing skills by scoring test outputs with binary evals.

40|9|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/akillness/oh-my-skills --skill skill-autoresearch
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-autoresearch
Source: https://github.com/akillness/oh-my-skills/tree/main/.agent-skills/skill-autoresearch
Command: npx skills add https://github.com/akillness/oh-my-skills --skill skill-autoresearch

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Autonomously optimize an existing skill by running it against a test set, scoring outputs with binary evals, and retaining mutations that improve performance.

Core Features & Use Cases

  • Automated evaluation loop: run the target skill on a small test set, score outputs with binary evals, and apply targeted mutations that improve results.
  • Binary eval framework: leverage the eval-guide to define repeatable, yes/no checks for skill quality.
  • Baseline management and mutation logging: keep an untouched baseline and record each experiment for traceability.
  • Dashboard and artifacts: generate results.json, results.tsv, and a self-contained status page to monitor progress.
  • Reusability: works for any SKILL.md-based workflow that benefits from iterative improvement.

Quick Start

Run autoresearch on a target skill using a small test set to iteratively mutate and improve it.

Frequently Asked Questions about skill-autoresearch

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

FAQPage Schema
How do I automate prompt engineering and skill optimization for SKILL.md workflows?

Automate skill optimization by running the target skill against a test set, scoring outputs with binary evals, and retaining mutations that improve performance. It iteratively mutates and benchmarks prompt quality within an isolated workspace.

What is a binary eval framework for evaluating prompt quality?

A binary eval framework defines repeatable, yes/no checks for skill quality to score outputs. It establishes an untouched baseline and logs each mutation, enabling deterministic experiments to trace performance improvements.

How do I set up an autoresearch mutation loop to benchmark existing skills?

Set up an autoresearch mutation loop by providing a target skill path, a defined test suite, and an evaluation framework. The system runs the skill, applies targeted mutations, and generates results.json and results.tsv artifacts for traceability.

Can I use binary evals to improve any SKILL.md based workflow?

Yes, the automated evaluation loop works for any SKILL.md-based workflow that benefits from iterative improvement. It leverages baseline management and mutation logging to build robust autoresearch loops across deterministic experiments.

What artifacts are generated when running automated skill evaluation experiments?

Running automated skill evaluation generates results.json, results.tsv, and a self-contained status dashboard page. These artifacts monitor progress and record each experiment mutation alongside the baseline for complete traceability.

Why do I need an isolated workspace for prompt mutation experiments?

An isolated workspace is required to manage results, keep an untouched baseline, and record each experiment safely. This ensures deterministic experiments by preventing untested mutations from corrupting the original target skill.