skill_improver

Automate iterative skill refinement through evaluation, diagnosis, and modification cycles.

7|Updated May 6, 2026
One-click install
npx skills add https://github.com/tya5/reyn --skill skill-improver-tya5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill_improver
Source: https://github.com/tya5/reyn/tree/main/src/reyn/stdlib/skills/skill_improver
Command: npx skills add https://github.com/tya5/reyn --skill skill-improver-tya5

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of refining existing skills by managing iterative improvements and evaluations, reducing manual effort and ensuring systematic enhancement.

Core Features & Use Cases

  • Automated Skill Refinement: Improves an existing skill through cycles of copying, evaluating, diagnosing, and updating skill files.
  • Evaluation Loop Management: Runs evaluations with eval, analyzes scores, and plans minimal DSL changes to meet quality thresholds.
  • Use Case: For a complex prompt-answering skill, continually adjust the prompts and logic until the evaluation score exceeds 0.9, then copy improvements back to the original skill repository.

Quick Start

Use the skill_improver to auto-correct and optimize your current skill based on evaluation results, aiming for higher scores in fewer iterations.

Frequently Asked Questions about skill_improver

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

FAQPage Schema
How do I automate skill refinement through iterative evaluation cycles?

Skill refinement is automated by copying, evaluating, diagnosing, and modifying skill files in iterative cycles to achieve desired quality metrics. The process runs evaluation loops, analyzes scores, and plans minimal DSL changes to meet quality thresholds.

How does automated skill evaluation and diagnosis work?

Automated skill evaluation works by running evaluations, analyzing resulting scores, and diagnosing deficits to plan minimal DSL changes. This loop repeats systematically until the skill achieves the desired quality threshold.

What is the best way to improve prompt-answering skills to meet high evaluation scores?

Improving prompt-answering skills to meet high evaluation scores involves continually adjusting prompts and logic through automated evaluation loops. The system targets higher scores in fewer iterations until exceeding the desired threshold, such as 0.9.

Can I automatically copy refined skill improvements back to my original repository?

Yes, refined skill improvements can be copied back to the original skill repository. Once the iterative evaluation cycles achieve the desired quality metrics, the system automates copying the updated files back to your source.

What prerequisites are needed to start automating skill improvements and DSL changes?

To start automating skill improvements, you need an existing skill repository with evaluation capabilities. The system uses these to run evaluation loops, diagnose scores, and apply minimal DSL changes to meet quality thresholds.

Why does my skill evaluation score plateau before reaching the quality threshold?

An evaluation score plateau indicates the current DSL changes are insufficient. The system addresses this by diagnosing the specific deficits and planning targeted, minimal modifications to push the score past the desired threshold.