Autoresearch

Generates, scores, and commits improved variations of an existing skill definition.

Updated May 25, 2026
One-click install
npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill autoresearch-cbowcrptex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: Autoresearch
Source: https://github.com/Cbowcrptex/CBOWCRYPTEX/tree/main/skills/autoresearch
Command: npx skills add https://github.com/Cbowcrptex/CBOWCRYPTEX --skill autoresearch-cbowcrptex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Skills can become stale as APIs change, data sources break, or better techniques emerge. This Skill automates the systematic improvement of an existing skill by researching alternatives, generating candidate rewrites, scoring them against a rubric, and shipping the winner as a pull request. ## Core Features & Use Cases - Variation Generation: Produces 4 distinct improved versions of a target SKILL.md, each with a different thesis (better inputs, sharper output, more robustness, or a rethought approach). - Weighted Scoring Rubric: Evaluates each variation across clarity, data quality, output value, robustness, conventions, and improvement with weighted totals. - Automated PR Workflow: Writes the winning variation, creates a branch, commits, opens a GitHub PR with the full scoring table, and logs the result to memory. - Use Case: A crypto monitoring skill starts failing because an API endpoint changed. Run autoresearch with var set to that skill's name to research replacements, generate fixes, and open a PR with the best-scoring rewrite. ## Quick Start Run autoresearch with var set to the name of the skill you want to evolve, for example var=token-movers.

Frequently Asked Questions about Autoresearch

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

FAQPage Schema
How do I automatically improve an existing AI skill definition?▼

Run autoresearch with the var parameter set to the target skill's name. It reads the existing SKILL.md, researches better approaches, generates four variations, scores them on a weighted rubric, and commits the highest-scoring version as a pull request.

How does autoresearch score skill variations?▼

Each variation is scored 1-5 on clarity, data quality, output value, robustness, conventions, and improvement. Improvement is weighted 3x, output value 2x, clarity, data quality, and robustness 1.5x each, and conventions 1x, producing a weighted total out of 50.

What happens if no variation is better than the original skill?▼

If all variations score at or below the original on the improvement criterion, autoresearch skips the update entirely and sends a notification stating no improvement was found, so working skills are never downgraded.

Does autoresearch work when outbound network requests are blocked?▼

Yes. When the sandbox blocks outbound curl requests, autoresearch falls back to WebFetch for URL retrieval. For APIs requiring authentication, it uses a pre-fetch and post-process pattern described in the project documentation.

What are the limitations of automated skill evolution?▼

Autoresearch preserves the skill's core purpose and cannot change tags or var semantics without justification. It also cannot add environment variables not already available in the workflow secrets, limiting changes to what the existing infrastructure supports.