improve-skills

Generate approval-gated skill improvement proposals from skill telemetry failure evidence.

20|2|Updated May 16, 2026
One-click install
npx skills add https://github.com/reddb-io/red-skills --skill improve-skills-reddb-io
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: improve-skills
Source: https://github.com/reddb-io/red-skills/tree/main/plugins/memory/skills/core/improve-skills
Command: npx skills add https://github.com/reddb-io/red-skills --skill improve-skills-reddb-io

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Repeated skill failures often indicate the skill itself needs a patch, but letting an agent modify its own skills directly is unsafe. This Skill turns Memory skill telemetry into concrete, reviewable improvement proposals so fixes are applied only after explicit human approval. ## Core Features & Use Cases - Telemetry-driven proposals: Detects frequently-failing skills from partitioned skill telemetry rollups and drafts proposals with failure evidence, fingerprints, and priority scores. - Approval-gated patching: Applies a structured json memory-skill-patch block only when --yes is present and the oldString matches exactly once in the target file. - Proposal lifecycle management: Lists, shows, applies, and archives pending proposals under .red/memory/proposals/ with deterministic fingerprint deduplication. - Use Case: A skill keeps failing at the verification stage across sessions. Run the proposal surface to generate a proposal with recent failure evidence and a draft patch targeting the Verification section, review it, then apply it with an explicit confirmation flag. ## Quick Start Ask the agent to generate skill improvement proposals from memory telemetry in JSON mode, then review and apply the approved proposal with the confirmation flag.

Frequently Asked Questions about improve-skills

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

FAQPage Schema
How do I generate skill improvement proposals from telemetry?▼

Run the improve skills command through the plugin bootstrap script, optionally with --json for machine-readable output or --write-proposal to write proposal files under .red/memory/proposals/. Proposals are generated only for skills flagged as frequently-failing by telemetry rollups.

How do I apply a skill improvement proposal safely?▼

Apply a proposal with the improve apply command plus the --yes flag. The proposal must contain a fenced json memory-skill-patch block, the target must stay inside the root, and the oldString must appear exactly once in the target file.

Can the Memory plugin patch skills automatically without approval?▼

No. Proposal generation only writes files under .red/memory/proposals/. Applying a patch is a separate explicit step that requires --yes and a reviewed structured patch block, so no skill is modified without human approval.

Why does improve skills return no-candidates?▼

The no-candidates state means current telemetry does not support a proposal, typically because there is not enough repeated failure evidence. One-off failures are deliberately excluded to avoid low-quality proposals.

What happens when I run proposal generation multiple times?▼

Repeated runs reuse a pending proposal with the same deterministic fingerprint instead of creating duplicates. Reviewed or terminal proposals are preserved, and a later run creates a new proposal card.