Agent skill

Skill Improver

by fjrevoredo in fjrevoredo/mini-diarium

Captures lessons from completed tasks and turns them into concrete improvements.

MITAuto-check passedAgent Workflows

Install Skill Improver

skills CLI
$ npx skills add fjrevoredo/mini-diarium --skill skill-improver -a claude-code

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

GitHub CLI
$ gh skill install fjrevoredo/mini-diarium 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/fjrevoredo/mini-diarium.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/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
308
Token cost
~1.5k tokens
SKILL.md length
754 words
Files
1
Skills in repo
41
Repo updated
First seen
Licence
MIT

At a glance

Captures lessons from completed tasks and turns them into concrete improvements.

  • Works in 4 steps: Reflect → Classify → Apply → …
  • Proactively after high-ceremony tasks (build failures
  • SKILL.md covers When to Run, Workflow, Output Format and Gotchas, plus 1 more section
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Skill Improver is an agent skill from fjrevoredo/mini-diarium. Captures lessons from completed tasks and turns them into concrete improvements. Triggers proactively after high-ceremony tasks (build failures, multi-hour sessions, production incidents) and on-demand when the user asks for "post-mortem", "reflect", "improve the skill", "lessons learned", "what went wrong". Covers skills, repo artifacts (scripts, CI, configs), and process changes. For small/obvious fixes, edits directly. For structural changes, produces a plan using the manual-planning format. Use this whenever…

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts. Compatibility notes: Designed for Claude Code. Requires the manual-planning and todo-manager skills for plan creation.

It sits in Agent Workflows, covering Skill management and Runbooks and postmortems. The repository describes itself as: A local-only journal with serious encryption. Free, open source, and never touches the internet. The licence is MIT.

When your agent uses it

  • Proactively after high-ceremony tasks (build failures
  • Multi-hour sessions
  • Production incidents) and on-demand when the user asks for post-mortem
  • Improve the skill

Example prompts

  • “post-mortem”
  • “reflect”
  • “improve the skill”
  • “/skill-improver”

Requirements

  • Compatibility (from SKILL.md): Designed for Claude Code. Requires the manual-planning and todo-manager skills for plan creation.

Workflow steps

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

  1. Reflect
  2. Classify
  3. Apply
  4. Verify

What it can do on your machine

Read from SKILL.md and the folder at commit 3ddc537. 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

    No scripts in the folder and no shell commands in SKILL.md.

    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.

  • Compatibility

    Designed for Claude Code. Requires the manual-planning and todo-manager skills for plan creation.

    From compatibility in the SKILL.md frontmatter.

Context cost

Skill Improver loads about 1.5k tokens when it runs. Until then it costs about 149 tokens; SKILL.md has 754 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~149
When it runs · the whole SKILL.md, loaded when a task matches
~1.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); files beside SKILL.md are not scanned.

SKILL.md

The full file from fjrevoredo/mini-diarium at commit 3ddc537, republished under its MIT licence (© fjrevoredo). 754 words, ~1,543 tokens.

Download SKILL.mdSave it as .claude/skills/skill-improver/SKILL.md (or your agent's skills folder).
name
skill-improver
description
Captures lessons from completed tasks and turns them into concrete improvements. Triggers proactively after high-ceremony tasks (build failures, multi-hour sessions, production incidents) and on-demand when the user asks for "post-mortem", "reflect", "improve the skill", "lessons learned", "what went wrong". Covers skills, repo artifacts (scripts, CI, configs), and process changes. For small/obvious fixes, edits directly. For structural changes, produces a plan using the manual-planning format. Use this whenever a task surfaced gaps in tooling, documentation, or automation.
compatibility
Designed for Claude Code. Requires the manual-planning and todo-manager skills for plan creation.

Skill Improver

Turn every hard-earned lesson into a reusable improvement. After completing a non-trivial task (especially one that hit friction), run this skill to catalog what happened, classify the gaps, and apply fixes — either directly for obvious issues, or via a structured plan for larger changes.

When to Run

Proactive (run without being asked):

  • A build, deploy, or CI job failed and was debugged
  • A task took more than 3 rounds of trial-and-error
  • A session lasted more than one hour and involved multiple skill uses
  • The user explicitly expressed frustration or surprise at a gap

On-demand (run when the user says):

  • "Reflect on this session" / "post-mortem" / "what went wrong"
  • "Improve the skill" / "update the skill with these learnings"
  • "Lessons learned" / "what should we change"

Scope: Reflect on ALL skills used during the session, plus any repo artifacts and process steps involved. If multiple skills were loaded, review each one. If the session didn't use any skill, focus on repo/process improvements only.

Workflow

Step 1 — Reflect

Catalog observations in three buckets, with concrete examples:

What went well:

  • Patterns, tools, or decisions that saved time or prevented errors
  • Skill instructions that proved particularly useful
  • Diagnoses or fixes that were reached quickly

What went wrong:

  • Mistakes, dead ends, or incorrect assumptions
  • Skill instructions that were missing, wrong, or misleading
  • Manual workarounds that had to be invented on the fly

What was missing:

  • Scripts, checks, or tooling that would have caught the issue earlier
  • Documentation or guardrails that didn't exist
  • Process steps that were skipped or not automated
Step 2 — Classify

Group findings into three categories. For each finding, identify the concrete artifact that needs to change (file path, skill section, CI workflow, etc.).

Skill changes — improvements to an existing skill:

  • Missing failure entries in a diagnosis table
  • Wrong fix instructions
  • Undocumented pitfalls or edge cases
  • Better log access or debugging workflows

Repo artifact changes — new or modified files in the repository:

  • Utility scripts (e.g., check-node-sources.mjs)
  • CI workflow steps or pre-release checks
  • Configuration or lockfile validation

Process changes — workflow or convention changes:

  • Release checklist items
  • Pre-commit or pre-tag validation steps
  • Cross-skill integration (e.g., pre-release skill should validate lockfiles)
Step 3 — Apply

If no improvements are identified: state that explicitly and stop. Do not invent changes.

The user can always override the plan/execute decision. If the user says "just fix it directly" for something that would normally need a plan, apply the changes directly instead. If the user says "make a plan" for something small, create one.

For obvious fixes (typos, missing warnings, incomplete instructions): Apply directly to the target file using the Edit tool. These are changes where:

  • The fix is a single addition or correction to an existing section
  • There's no design decision to make
  • The change can't break anything else
  • Example: adding a missing failure entry to a diagnosis table, or a warning about a known pitfall

For structural changes (new sections, new scripts, reorganized workflows): Create a plan using the manual-planning skill's format. These are changes where:

  • The fix requires creating a new file or reorganizing existing content
  • Multiple files are affected
  • The user should review the approach before implementation
  • Example: adding a new utility script, restructuring a skill's diagnosis workflow, adding pre-release steps
Show full SKILL.md (221 more words)Show less
Step 4 — Verify

After applying fixes (directly or via plan execution):

  1. Run format/lint commands if the changed files are in checked languages
  2. For scripts, run a syntax check and a quick smoke test
  3. Re-read the changed skill sections to ensure they don't contradict other parts of the skill or adjacent skills
  4. Summarize what was changed and why

Output Format

At the end, present using this template:

## Session Reflection

### What Went Well
- [item]

### What Went Wrong
- [item]

### What Was Missing
- [item]

## Changes Made

| File | Change |
|------|--------|
| path/to/file | what changed and why |

<!-- If no changes were made: -->
No improvements identified.

If a plan was created, add: **Plan:** docs/plan-name.md — awaiting approval.

Gotchas

  • Don't over-improve. If the session went smoothly and no concrete gaps were found, say so and stop. Inventing minor tweaks dilutes the skill.
  • One session, one reflection. Don't chain multiple reflection cycles. If the user wants another, they'll ask.
  • Obvious fix ≠ trivial preference. "I'd word this differently" is a preference, not a fix. Only apply direct edits when the current text is objectively wrong or missing.
  • Respect the user's override. If the user says "just fix it" for something structural, apply directly. If they say "make a plan" for something small, create one. Their call always wins.

Integration with Other Skills

  • Use manual-planning for any change that needs a plan (structural changes)
  • Use todo-manager if the reflection surfaces new TODO items for the backlog
  • The output format mirrors what you'd see in a good commit message: what, why, and where

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

Files

Just SKILL.md in .agents/skills/skill-improver of fjrevoredo/mini-diarium.

Open the folder on GitHubat commit 3ddc537

Compare with similar skills

Skill Improver 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 Improver compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Skill Improver this skillfjrevoredo/mini-diarium308—~1.5kAutomated safety check: PassMIT
UModel Skill Runneralibaba/UnifiedModel412—~1kAutomated safety check: PassCustom licence
AtticHurricaHjz/second-yourself114—~1.8kAutomated safety check: PassMIT
Find Skillsmelandlabs/openloomi1k—~892Automated safety check: PassApache-2.0
NanoClaw Skill Payload Refreshnanocoai/nanoclaw31k—~786Automated safety check: NotesMIT
HandoffMathews-Tom/armory328—~1.7kAutomated safety check: PassMIT

Similar skills

  • UModel Skill Runner

    alibaba/UnifiedModel

    Loads one entity-linked Skill through UModel, follows its inline SKILL.md and applies attached knowledge items under their apply policies.

    412 GitHub stars~1k tokensUpdated 14 days ago
    Agent WorkflowsAuto-check passed
  • Attic

    HurricaHjz/second-yourself

    Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract.

    114 GitHub stars~1.8k tokensUpdated 6 days ago
    Agent WorkflowsAuto-check passed
  • Find Skills

    melandlabs/openloomi

    Discover and install skills from the open agent skills ecosystem.

    1k GitHub stars~892 tokensUpdated 14 days ago
    DevOps & CloudAuto-check passed
  • Refreshes the code of installed NanoClaw channel and provider skills from their registry branches, with fork-aware remotes and a result that must be fully successful.

    31k GitHub stars~786 tokensUpdated 2 days ago
    Agent WorkflowsAuto-check: notes
  • Handoff

    Mathews-Tom/armory

    Produces and refreshes .docs/handoff.md, a 200-line session-continuity runbook for coding agents.

    328 GitHub stars~1.7k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Project Onboard

    VKirill/claude-lane-stack

    Primary project onboarding for Claude Lane Stack. An agent skill from VKirill/claude-lane-stack.

    122 GitHub stars~1.1k tokensUpdated yesterday
    Agent WorkflowsAuto-check passed

More from fjrevoredo/mini-diarium

All 41 skills in this repo
  • Manual Planning

    fjrevoredo/mini-diarium

    Create, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used.

    308 GitHub stars~3.7k tokensUpdated today
    Auto-check passed
  • M10 Performance

    fjrevoredo/mini-diarium

    CRITICAL: Use for performance optimization. An agent skill from fjrevoredo/mini-diarium.

    308 GitHub starsUsed in 2 repos~1k tokens
    Auto-check passed
  • Solidjs

    fjrevoredo/mini-diarium

    SolidJS framework development skill for building reactive web applications with fine-grained reactivity.

    308 GitHub stars~2.6k tokensUpdated today
    Auto-check passed
  • Rust Symbol Analyzer

    fjrevoredo/mini-diarium

    Analyze Rust project structure using LSP symbols. An agent skill from fjrevoredo/mini-diarium.

    308 GitHub starsUsed in 2 repos~1.2k tokens
    Auto-check passed
  • Tauri V2

    fjrevoredo/mini-diarium

    Tauri v2 cross-platform app development with Rust backend. An agent skill from fjrevoredo/mini-diarium.

    308 GitHub stars~2.5k tokensUpdated today
    Auto-check passed
  • Exploration Mode

    fjrevoredo/mini-diarium

    Enter exploration mode: a thinking partner for researching and thinking through ideas and problems before implementation.

    308 GitHub stars~3.4k tokensUpdated today
    Auto-check passed

Questions about Skill Improver

What does Skill Improver do?

Captures lessons from completed tasks and turns them into concrete improvements. Skill Improver is an agent skill from fjrevoredo/mini-diarium. Captures lessons from completed tasks and turns them into concrete improvements.

When should I use Skill Improver?

Skill Improver fits situations like: proactively after high-ceremony tasks (build failures; multi-hour sessions; production incidents) and on-demand when the user asks for post-mortem; improve the skill.

How do I install Skill Improver in Claude Code?

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

How do I install Skill Improver in Codex?

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

Can I use Skill Improver 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 fjrevoredo/mini-diarium --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 Improver need to run?

SKILL.md names no scripts, command-line tools or credentials: Skill Improver is instructions for the agent only. Compatibility (from SKILL.md): Designed for Claude Code. Requires the manual-planning and todo-manager skills for plan creation..

Does Skill Improver 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 Improver 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. Review the folder before installing.

What licence does Skill Improver use?

Skill Improver 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 Improver use?

About 1.5k tokens (SKILL.md is roughly 6.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Skill Improver?

Skills that share tags, products or a category with Skill Improver: UModel Skill Runner (alibaba/UnifiedModel, 412 stars), Attic (HurricaHjz/second-yourself, 114 stars), Find Skills (melandlabs/openloomi, 1k stars) and NanoClaw Skill Payload Refresh (nanocoai/nanoclaw, 31k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Skill Improver?

fjrevoredo (a GitHub user) maintains it in fjrevoredo/mini-diarium, which has 308 GitHub stars. The repository holds 41 skills in this directory. The repository was last updated on October 7, 2026.

Source: fjrevoredo/mini-diarium on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.