Skill Improver
Paste the following prompt into your AI chat to install this skill:
Please install @user_1002ca6a/skill-improver following the guide at https://skillhub.cn/install/skillhub.md.
About this skill
The Problem: The Challenge of Skill Maintenance
Building and publishing an AI Agent skill (skill) is only the beginning. As usage evolves and requirements change, skills frequently reveal underlying issues:
- Instructional Flaws: Logical contradictions, unhandled edge cases, or ambiguous steps in the original design can lead to execution failures or poor outcomes.
- Imprecise Triggers: The
descriptionmetadata inSKILL.mdmight be insufficiently precise, causing user intent to fail to map correctly to the skill. - Lack of Evolution: Once deployed, skills can stagnate without a system to learn from real-world usage data (like
BUG_LOG.md) or external best practices, causing them to become outdated.
Manually inspecting and optimizing these skill files is time-consuming and difficult to systematize. Skill Improver is a "meta-skill" built specifically to address this, focusing on the systematic diagnosis, repair, and enhancement of other skills.
Core Capabilities and Workflow
This skill implements a structured six-step workflow powered by three synergistic improvement modes, creating an evolutionary loop.
Three Improvement Sources
- User-Request Driven (Mode A): Activated when users explicitly identify a skill's shortcomings or propose a direction (e.g., "fix the trigger issue," "add error handling"). It conducts a multi-dimensional diagnosis (metadata, instruction quality, resource organization, UX), generates a structured report, and performs targeted optimizations.
- Operational-Logging Driven (Mode B): This mode (B) directly connects to the skill's feedback loop. It reads unresolved issues recorded in
BUG_LOG.md, prioritizes them by severity, and fixes them one by one, updating the log status. Post-fix, it may add defensive instructions to prevent recurrence. - Web-Search Driven (Mode C): When users request an "automatic optimization" or provide no specific direction, mode (C) takes over. It analyzes the skill's functional positioning, automatically constructs search queries (e.g., "[skill domain] prompt engineering best practices"), retrieves best practices from the web, evaluates them, and presents actionable improvements for user confirmation.
Key Execution Steps
- Locate & Analyze: First, it searches for and loads the target skill's complete files and references based on a priority (User-level > Project-level > Built-in).
- Mode Selection & Execution: The appropriate mode(s) are selected based on the trigger (e.g., "auto-optimize and fix bugs" triggers both C and B). Improvements are executed adhering strictly to the principles of minimal change, style consistency, and incremental safety, prioritizing high-severity items like
descriptionoptimization. - Verify & Log: Post-modification, verification checks YAML validity, file references, and logical coherence. All newly discovered issues found during execution are appended to
BUG_LOG.mdin a standardized format, regardless of immediate fixes, to fuel the next iteration.
Scope and Important Notes
- Target Scope: This skill improves skill definition files (primarily
SKILL.md) and their references, not end-user applications or data. It is designed for skills built under theai-agentcategory following this specification. - Technical Prerequisite: Users should have a basic understanding of skill development structures (e.g., frontmatter, instruction writing) to comprehend diagnostic reports and confirm improvement proposals.
- Modification Risk: Executing improvements directly modifies skill files. For built-in skills, changes create a user-level override. Manual backups or version control is recommended before significant modifications for rollback readiness.
- Not a Silver Bullet: Proposals from web search (Mode C) are evaluated and require confirmation; not all external practices are applicable. Fundamental architectural redesigns of a skill may be beyond the scope of this automation.
Use Cases
- A user reports that a skill for code generation has overly broad triggers, activating too frequently. Need to diagnose its `description` keyword coverage in `SKILL.md` and optimize it.
- A complex data analysis skill frequently gets stuck or produces malformed output at a certain step. Need to fix logical flaws and unhandled edge cases within its `SKILL.md` instructions.
- A content generation skill has accumulated numerous scattered BUG reports in operational logs over time. Need to batch-read `BUG_LOG.md`, fix them by priority, and update their status.
- Conducting a quality review for a newly developed internal workflow skill, aiming to leverage web search to incorporate best practices and improve its overall design and robustness.
Best For
- Individual Skill Authors: After publishing a skill on SkillHub, they need to continuously fix issues like imprecise triggers and execution errors based on user feedback and testing.
- Team Skill Leads: Managing multiple AI Agent skills developed by a team, requiring a unified tool and process to ensure quality across all skills and maintain update logs.
- Internal Platform Skill Maintainers: Responsible for the skill library on an enterprise Agent platform, needing to efficiently handle repair tickets and automate the fixing and regression of known bugs.
- Developers Building Custom Toolchains: Aiming to introduce a standardized skill iteration methodology into their own AI Agent projects to ensure skills evolve over time.
Related Skills
Run a grilling session to interact with or test AI agents.
A systematic prompt optimization skill that refines prompts using a four-step distillation framework (diagnose, structure, think, compress) and methodologies from four prompting masters.
Quickly converts a user's input, list, or screenshot into a multi-page workbench, supporting template selection, custom builds, and responsive layouts.
HeartFlow is a pure rule-based discrimination layer for AGI that checks AI outputs for correctness and safety before they reach humans.