skill-auto-evolver

Analyze skill execution telemetry to identify bottlenecks and generate prioritized optimization plans.

1|Updated Apr 1, 2026
One-click install
npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill skill-auto-evolver
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: skill-auto-evolver
Source: https://github.com/OliverOuyang/shuhe-work-skills/tree/main/skills/skill-auto-evolver
Command: npx skills add https://github.com/OliverOuyang/shuhe-work-skills --skill skill-auto-evolver

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires click, and includes scripts (resource) components.

What problem does it solve?

It eliminates manual, ad-hoc performance debugging for Skills by collecting execution telemetry, identifying bottlenecks and error patterns, and producing prioritized optimization actions so teams can improve reliability and latency with data.

Core Features & Use Cases

  • Execution Tracing & Collection: Non-intrusive decorators and a lightweight SQLite store capture start/end timestamps, durations, success/failure and optional inputs.
  • Performance Analysis: Compute P50/P95/P99 latencies, detect latency spikes, and surface resource-intensive execution paths.
  • Optimization & Experimentation: Generate data-driven suggestions, create optimized versions, run A/B experiments, and manage regression test baselines.
  • Use Case: Collect telemetry for a slow skill, analyze tail latency and error patterns, generate an optimization plan, and validate improvements with an A/B test and regression suite.

Quick Start

Start collecting executions for a skill, run the analyzer to identify bottlenecks, and request optimization suggestions in one workflow using the skill-auto-evolver commands.

Frequently Asked Questions about skill-auto-evolver

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

FAQPage Schema
How do I identify performance bottlenecks in my AI skill deployments?▼

To identify performance bottlenecks, you can use execution tracing to collect telemetry like durations and error patterns. The analyzer then computes P50/P95/P99 latencies to surface resource-intensive execution paths for optimization.

What is the best way to run A/B experiments for AI service optimization?▼

The best way to run A/B experiments for service optimization is to generate data-driven suggestions, create optimized versions of your skill, and validate improvements using a managed experiment workflow with regression test baselines.

How do I set up execution tracing for latency percentile analysis without intrusive code changes?▼

You can set up non-intrusive execution tracing using decorators that capture start/end timestamps and durations. This telemetry is stored locally in a lightweight SQLite database for subsequent latency percentile analysis.

Can I manage regression testing baselines for skill performance using a Python CLI?▼

Yes, you can manage regression testing baselines using a Python-based CLI tool backed by SQLite. It stores execution metrics and error statistics to validate skill improvements and detect performance regressions.

Does this performance monitoring tool require external database dependencies?▼

No, this performance monitoring tool does not require external databases. It stores execution metrics, percentile latencies, and optimization plans locally in SQLite, requiring only the Python click dependency for CLI tooling.