Agent skill

Skill Improvement Plan Executor

by Galaxy-Dawn in Galaxy-Dawn/claude-scholar

Reads an improvement-plan file from a companion quality-review skill and applies its suggested fixes to a Claude Skill, backing up first.

MITAuto-check passedAgent Workflows

Install Skill Improvement Plan Executor

skills CLI
$ npx skills add Galaxy-Dawn/claude-scholar --skill skill-improver -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Galaxy-Dawn/claude-scholar skill-improver --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Galaxy-Dawn/claude-scholar.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/skill-improver .claude/skills/skill-improver && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
skill-improver
GitHub stars
5.7k
Used in
1 other repo
Token cost
~1.8k tokens
SKILL.md length
580 words
Files
9 (incl. scripts, references)
Skills in repo
34
Repo updated
First seen
Licence
MIT

At a glance

Reads an improvement-plan file from a companion quality-review skill and applies its suggested fixes to a Claude Skill, backing up first.

  • Works in 6 steps: Load the Improvement Plan → Parse and Group Changes → Detect and Resolve Conflicts → …
  • Applying fixes from a skill quality review report
  • SKILL.md covers Core Workflow, When to Use, Step-by-Step Guide and Priority Handling, plus 4 more sections
  • Runs Shell scripts from its folder

What it does

This skill loads the improvement-plan file a separate skill-quality-reviewer skill produced, validates that it exists and has structured, prioritized items with file paths and suggested content, then groups every change by target file and resolves conflicts when multiple suggestions touch the same content, giving priority to the higher-severity change and flagging the rest for manual review.

Within each file it applies High, then Medium, then Low priority changes in order, backing up the skill to a timestamped folder before writing anything and verifying the update afterward with a bundled script, producing an update report that documents what changed and how any conflicts were resolved.

When your agent uses it

  • Applying fixes from a skill quality review report
  • Updating a skill's documentation based on structured recommendations
  • Resolving conflicting improvement suggestions for the same skill file

Example prompts

  • “Apply the improvements from improvement-plan-git-workflow.md.”
  • “Update my api-helper skill based on the quality report.”
  • “Execute the high-priority fixes from this improvement plan first.”

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Load the Improvement Plan
  2. Parse and Group Changes
  3. Detect and Resolve Conflicts
  4. Sort by Priority
  5. Backup and Execute
  6. Verify and Report

What it can do on your machine

Read from SKILL.md and the folder at commit 9037873. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 2 files in scripts/ (Shell), which the agent can run.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Skill Improvement Plan Executor loads about 1.8k tokens when it runs, and up to ~8.5k if it reads all its reference files. Until then it costs about 108 tokens; SKILL.md has 580 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~108
When it runs · the whole SKILL.md, loaded when a task matches
~1.8k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~8.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from Galaxy-Dawn/claude-scholar at commit 9037873, republished under its MIT licence (© Galaxy-Dawn). 580 words, ~1,765 tokens.

Download SKILL.mdSave it as .claude/skills/skill-improver/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
skill-improver
description
This skill should be used when the user asks to "apply skill improvements", "update skill from plan", "execute improvement plan", "fix skill issues", "implement skill recommendations", or mentions applying improvements from quality review reports. Reads improvement-plan-{name}.md files generated by skill-quality-reviewer and intelligently merges and executes the suggested changes to improve Claude Skills quality.
version
1.0.0

Skill Improver

Execute improvement plans generated by skill-quality-reviewer to automatically update and fix issues in Claude Skills.

Core Workflow

Read improvement-plan-{name}.md
    ↓
Parse improvement items (High/Medium/Low priority)
    ↓
Group changes by file
    ↓
Detect and resolve conflicts
    ↓
Backup original files
    ↓
Execute updates (Edit or Write tools)
    ↓
Verify results
    ↓
Generate update-report

When to Use

Trigger phrases:

  • "Apply improvements from improvement-plan-git-workflow.md"
  • "Update my skill based on the quality report"
  • "Execute the improvement plan for api-helper"
  • "Fix the issues identified in quality review"

Use this skill when:

  • Applying improvements from an improvement plan
  • Updating a skill based on quality review feedback
  • Executing recommended fixes from skill-quality-reviewer
  • Implementing structured improvements to skill documentation

Step-by-Step Guide

Step 1: Load the Improvement Plan

Read the improvement-plan-{skill-name}.md file generated by skill-quality-reviewer.

bash
# Plan is typically in current directory
ls improvement-plan-*.md

# Or specify full path
read /path/to/improvement-plan-my-skill.md

Validate the plan:

  • File exists and is readable
  • Contains priority sections (High/Medium/Low)
  • Has structured improvement items
  • Includes file paths and suggested changes

See references/plan-format.md for detailed plan structure.

Step 2: Parse and Group Changes

Extract all improvement suggestions and organize by target file.

Extract from each item:

  • File path (e.g., SKILL.md:line:line or references/file.md)
  • Dimension (Description Quality, Content Organization, etc.)
  • Impact (+X points)
  • Current content
  • Suggested content
  • Reason for change

Build update queue:

by_file = {
  "SKILL.md": [change1, change2, ...],
  "references/guide.md": [change3, ...],
  "examples/demo.md": [change4, ...],
}
Step 3: Detect and Resolve Conflicts

Check for conflicts when multiple changes affect the same content.

Resolution strategy:

  1. High priority takes precedence over medium/low
  2. If same priority, preserve first change
  3. Flag conflicts for manual review
  4. Document resolution in update report

See references/merge-strategies.md for detailed merge logic.

Step 4: Sort by Priority

Order changes by priority within each file.

Priority order:

  1. High Priority (execute first)
  2. Medium Priority (execute second)
  3. Low Priority (execute last)
Step 5: Backup and Execute

Backup location: ~/.claude/skills/backup/{skill-name}-{timestamp}/

bash
# Use backup script
~/.claude/skills/skill-improver/scripts/backup-skill.sh <skill-path>

Apply changes:

  • Use Edit tool for existing content
  • Use Write tool for new files
  • Verify each change was applied
Step 6: Verify and Report

Verification checks:

  1. YAML syntax valid
  2. All modified files exist and are valid
  3. New files were created successfully
  4. No unintended changes occurred
bash
# Use verify script
~/.claude/skills/skill-improver/scripts/verify-update.sh <skill-path>

Generate update-report-{skill-name}-{timestamp}.md documenting:

  • Summary (files modified, files created, total changes)
  • Changes Applied (per-file breakdown)
  • Quality Improvement (before/after scores)
  • Verification Results
  • Backup Location

See examples/update-report-example.md for report template.

Priority Handling

High Priority

Execute first. These typically address:

  • Critical description issues
  • Major writing style problems
  • Missing structural elements
  • Security-related concerns
Show full SKILL.md (231 more words)Show less
Medium Priority

Execute after High. These typically address:

  • Content organization improvements
  • Additional examples
  • Documentation enhancements
Low Priority

Execute last. These typically address:

  • Minor clarifications
  • Nice-to-have improvements
  • Polish and refinement

Integration with Skill Quality Reviewer

This skill works seamlessly with skill-quality-reviewer:

Current Skill (67/100 D+)
    ↓ [skill-quality-reviewer]
Improvement Plan
    ↓ [skill-improver]
Improved Skill (87/100 B+)
    ↓ [skill-quality-reviewer]
Quality Report (validation)

Iterate until desired quality level reached.

Additional Resources

Reference Files
  • references/plan-format.md - Improvement plan file structure and format
  • references/merge-strategies.md - Detailed merge algorithms and conflict resolution
  • references/error-handling.md - Error handling strategies
  • references/supported-updates.md - Supported update types with examples
Example Files
  • examples/improvement-plan-example.md - Sample improvement plan
  • examples/update-report-example.md - Sample update report
Scripts
  • scripts/backup-skill.sh - Create backup of skill before updates
  • scripts/verify-update.sh - Verify skill integrity after updates

Best Practices

Before Applying Updates
  1. Review the improvement plan - Understand what will change
  2. Verify backup location - Ensure backups can be restored
  3. Check for manual changes - Note any uncommitted local modifications
  4. Estimate impact - Review expected quality improvement
During Update Execution
  1. Process in priority order - High → Medium → Low
  2. Verify after each file - Check updates were applied correctly
  3. Log all changes - Document what was modified
  4. Handle conflicts gracefully - Flag for review if needed
After Applying Updates
  1. Review the update report - Confirm all changes were intended
  2. Test the skill - Verify it still works correctly
  3. Compare scores - Check quality improvement matches expectations
  4. Keep backup - Retain backup until confident in changes

Usage Examples

Example 1: Apply improvements to local skill

User: "Apply improvements from improvement-plan-git-workflow.md"

[Claude executes the workflow:]
1. Reads improvement-plan-git-workflow.md
2. Parses all improvement items
3. Groups changes by file
4. Detects and resolves conflicts
5. Sorts by priority
6. Backs up git-workflow skill
7. Executes updates
8. Verifies results
9. Generates update-report-git-workflow-timestamp.md

Example 2: Update skill from quality review

User: "Update my api-helper skill based on quality report"

[Claude:]
1. Locates improvement-plan-api-helper.md
2. Applies all recommended changes
3. Verifies skill structure
4. Reports quality improvement: 72/100 → 91/100

© Galaxy-Dawn, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files (scripts, references) in skills/skill-improver of Galaxy-Dawn/claude-scholar.

  • SKILL.md
  • examples/improvement-plan-example.md
  • examples/update-report-example.md
  • references/error-handling.md
  • references/merge-strategies.md
  • references/plan-format.md
  • references/supported-updates.md
  • scripts/backup-skill.sh
  • scripts/verify-update.sh

Open the folder on GitHubat commit 9037873

Used in 1 other repository

We found 1 copy of this SKILL.md (exact, near-identical or edited) in other folders, from 1 other GitHub owner. This page covers the copy in Galaxy-Dawn/claude-scholar, which our catalogue first saw on October 7, 2026.

Compare with similar skills

Skill Improvement Plan Executor next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Skill Improvement Plan Executor compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Improvement Plan Executor this skillGalaxy-Dawn/claude-scholar5.7k1 repos~1.8kAutomated safety check: PassMIT
Darwin Skill Optimizeralchaincyf/darwin-skill6.2k1 repos~4.7kAutomated safety check: PassMIT
Using Agent Skillsaddyosmani/agent-skills103k4 repos~2.4kAutomated safety check: PassMIT
Ponytail Help CardDietrichGebert/ponytail158k—~728Automated safety check: PassMIT
Skill Creatorzhayujie/CowAgent47k—~4.7kAutomated safety check: NotesMIT
Task Observerrebelytics/one-skill-to-rule-them-all3.2k1 repos~12kAutomated safety check: PassCC-BY-4.0

Similar skills

  • Darwin Skill Optimizer

    alchaincyf/darwin-skill

    Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.

    6.2k GitHub starsUsed in 1 repo~4.7k tokens
    Agent WorkflowsAuto-check passed
  • Using Agent Skills

    addyosmani/agent-skills

    Meta-skill for choosing which workflow skill fits the task at hand, plus always-on habits: surface assumptions, stop on confusion, push back, keep it simple and stay in scope.

    103k GitHub starsUsed in 4 repos~2.4k tokens
    Agent WorkflowsAuto-check passed
  • Ponytail Help Card

    DietrichGebert/ponytail

    Shows a one-shot quick-reference card for the ponytail skills: intensity levels, the six commands, and how to turn it off, set a default mode and update.

    158k GitHub stars~728 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Skill Creator

    zhayujie/CowAgent

    Guides creating, installing and updating agent skills in a workspace: SKILL.md frontmatter, bundled scripts and references, with scripts to scaffold, validate and package.

    47k GitHub stars~4.7k tokensUpdated today
    Agent WorkflowsAuto-check: notes
  • Task Observer

    rebelytics/one-skill-to-rule-them-all

    Monitors task execution for skill improvement opportunities.

    3.2k GitHub starsUsed in 1 repo~12k tokens
    Agent WorkflowsAuto-check passed
  • Open-Science Skill Creator

    aipoch/open-science

    Creates, revises, evaluates and publishes skills in the Open-Science app through its native host.skills composer, with optional test prompts and benchmarks.

    5.5k GitHub stars~1.7k tokensUpdated today
    Agent WorkflowsAuto-check passed

More from Galaxy-Dawn/claude-scholar

All 34 skills in this repo
  • Citation Verification Guide

    Galaxy-Dawn/claude-scholar

    Reference guidance for checking every citation in academic writing against canonical sources such as DOI, arXiv, CrossRef and Semantic Scholar, to catch fake or wrong references.

    5.7k GitHub starsUsed in 3 repos~1.9k tokens
    Auto-check passed
  • Skill Quality Reviewer

    Galaxy-Dawn/claude-scholar

    Scores a skill across description, content organization, writing style and structure, then produces letter grades and a prioritized improvement plan.

    5.7k GitHub starsUsed in 1 repo~3k tokens
    Auto-check passed
  • UI/UX Design System Advisor

    Galaxy-Dawn/claude-scholar

    Turns a vague UI request into a concrete design system with style, palette, typography and layout guidance from a search script, plus stack-specific implementation advice.

    5.7k GitHub starsUsed in 1 repo~1.1k tokens
    Auto-check passed
  • Daily Paper Digest

    Galaxy-Dawn/claude-scholar

    Finds recent arXiv and bioRxiv papers on a topic, narrows them in stages to one pick per field, and writes bilingual Chinese and English summaries.

    5.7k GitHub stars~1k tokensUpdated 15 days ago
    Auto-check passed
  • Nature Data

    Galaxy-Dawn/claude-scholar

    Prepare, audit, or revise Nature-ready Data Availability statements, data repository plans, dataset citations, and FAIR metadata checklists for manuscripts.

    5.7k GitHub starsUsed in 3 repos~1.6k tokens
    Auto-check passed
  • Obsidian Project Knowledge Base

    Galaxy-Dawn/claude-scholar

    Maintains a project-scoped Obsidian research knowledge base: bootstrapping its folders, routing notes, updating hub, plan and index notes, and linting.

    5.7k GitHub stars~551 tokensUpdated 15 days ago
    Auto-check passed

Categories

Questions about Skill Improvement Plan Executor

What does Skill Improvement Plan Executor do?

Reads an improvement-plan file from a companion quality-review skill and applies its suggested fixes to a Claude Skill, backing up first. This skill loads the improvement-plan file a separate skill-quality-reviewer skill produced, validates that it exists and has structured, prioritized items with file paths and suggested content, then groups every change by target file and resolves conflicts when multiple suggestions touch the same content, giving priority to the higher-severity change and flagging the rest for manual review.

When should I use Skill Improvement Plan Executor?

Skill Improvement Plan Executor fits situations like: applying fixes from a skill quality review report; updating a skill's documentation based on structured recommendations; resolving conflicting improvement suggestions for the same skill file.

How do I install Skill Improvement Plan Executor in Claude Code?

Run `npx skills add Galaxy-Dawn/claude-scholar --skill skill-improver -a claude-code`. Or copy the skill folder (skills/skill-improver in Galaxy-Dawn/claude-scholar) into .claude/skills/skill-improver in your project. Claude Code loads it when a task matches its description.

How do I install Skill Improvement Plan Executor in Codex?

Run `npx skills add Galaxy-Dawn/claude-scholar --skill skill-improver -a codex`. Or copy the skill folder (skills/skill-improver in Galaxy-Dawn/claude-scholar) into .agents/skills/skill-improver in your project. Codex loads it when a task matches its description.

Can I use Skill Improvement Plan Executor in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Galaxy-Dawn/claude-scholar --skill skill-improver -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/skill-improver, .gemini/skills/skill-improver, .github/skills/skill-improver and .opencode/skills/skill-improver in your project.

What does Skill Improvement Plan Executor need to run?

Going by SKILL.md and its folder, Skill Improvement Plan Executor needs a shell for the scripts in its folder.

Does Skill Improvement Plan Executor access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Skill Improvement Plan Executor safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Skill Improvement Plan Executor use?

Skill Improvement Plan Executor is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Skill Improvement Plan Executor use?

About 1.8k tokens (SKILL.md is roughly 7.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 6.7k tokens, read only when the agent opens those files.

What are the alternatives to Skill Improvement Plan Executor?

Skills that share tags, products or a category with Skill Improvement Plan Executor: Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars), Using Agent Skills (addyosmani/agent-skills, 103k stars), Ponytail Help Card (DietrichGebert/ponytail, 158k stars) and Skill Creator (zhayujie/CowAgent, 47k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Improvement Plan Executor?

Galaxy-Dawn (a GitHub user) maintains it in Galaxy-Dawn/claude-scholar, which has 5,703 GitHub stars. The repository holds 34 skills in this directory. The repository was last updated on September 23, 2026.

Source: Galaxy-Dawn/claude-scholar on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.