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.
Captures lessons from completed tasks and turns them into concrete improvements.
$ npx skills add fjrevoredo/mini-diarium --skill skill-improver -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install fjrevoredo/mini-diarium skill-improver --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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-srcUse ~/.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/
Install the "skill-improver" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/skill-improver into .claude/skills/skill-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-improver", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/skill-improverType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add fjrevoredo/mini-diarium --skill skill-improver -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install fjrevoredo/mini-diarium skill-improver --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/skill-improver .agents/skills/skill-improver && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "skill-improver" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/skill-improver into .agents/skills/skill-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-improver", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fjrevoredo/mini-diarium --skill skill-improver -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install fjrevoredo/mini-diarium skill-improver --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/skill-improver .cursor/skills/skill-improver && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "skill-improver" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/skill-improver into .cursor/skills/skill-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-improver", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/fjrevoredo/mini-diarium.git --path .agents/skills/skill-improver--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add fjrevoredo/mini-diarium --skill skill-improver -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install fjrevoredo/mini-diarium skill-improver --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/skill-improver .gemini/skills/skill-improver && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "skill-improver" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/skill-improver into .gemini/skills/skill-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-improver", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install fjrevoredo/mini-diarium skill-improverInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add fjrevoredo/mini-diarium --skill skill-improver -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/skill-improver .github/skills/skill-improver && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "skill-improver" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/skill-improver into .github/skills/skill-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-improver", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add fjrevoredo/mini-diarium --skill skill-improver -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install fjrevoredo/mini-diarium skill-improver --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/fjrevoredo/mini-diarium.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/skill-improver .opencode/skills/skill-improver && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "skill-improver" agent skill from https://github.com/fjrevoredo/mini-diarium/tree/master/.agents/skills/skill-improver into .opencode/skills/skill-improver/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "skill-improver", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
skill-improverCaptures 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. 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.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 3ddc537. It shows what the files ask for, not the result of running them.
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.
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.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Designed for Claude Code. Requires the manual-planning and todo-manager skills for plan creation.
From compatibility in the SKILL.md frontmatter.
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.
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.
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.
The full file from fjrevoredo/mini-diarium at commit 3ddc537, republished under its MIT licence (© fjrevoredo). 754 words, ~1,543 tokens.
.claude/skills/skill-improver/SKILL.md (or your agent's skills folder).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.
Proactive (run without being asked):
On-demand (run when the user says):
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.
Catalog observations in three buckets, with concrete examples:
What went well:
What went wrong:
What was missing:
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:
Repo artifact changes — new or modified files in the repository:
check-node-sources.mjs)Process changes — workflow or convention changes:
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:
For structural changes (new sections, new scripts, reorganized workflows): Create a plan using the manual-planning skill's format. These are changes where:
After applying fixes (directly or via plan execution):
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.
© fjrevoredo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in .agents/skills/skill-improver of fjrevoredo/mini-diarium.
Open the folder on GitHubat commit 3ddc537
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 | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Skill Improver this skillfjrevoredo/mini-diarium | 308 | — | ~1.5k | Automated safety check: Pass | MIT | |
| UModel Skill Runneralibaba/UnifiedModel | 412 | — | ~1k | Automated safety check: Pass | Custom licence | |
| AtticHurricaHjz/second-yourself | 114 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Find Skillsmelandlabs/openloomi | 1k | — | ~892 | Automated safety check: Pass | Apache-2.0 | |
| NanoClaw Skill Payload Refreshnanocoai/nanoclaw | 31k | — | ~786 | Automated safety check: Notes | MIT | |
| HandoffMathews-Tom/armory | 328 | — | ~1.7k | Automated safety check: Pass | MIT |
alibaba/UnifiedModel
Loads one entity-linked Skill through UModel, follows its inline SKILL.md and applies attached knowledge items under their apply policies.
HurricaHjz/second-yourself
Archive vault files into attic/ cold storage, or restore them — the executable runbook for the CLAUDE.md §2.1 contract.
melandlabs/openloomi
Discover and install skills from the open agent skills ecosystem.
nanocoai/nanoclaw
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.
Mathews-Tom/armory
Produces and refreshes .docs/handoff.md, a 200-line session-continuity runbook for coding agents.
VKirill/claude-lane-stack
Primary project onboarding for Claude Lane Stack. An agent skill from VKirill/claude-lane-stack.
fjrevoredo/mini-diarium
Create, update, review, and execute manual Markdown implementation plans when harness planning mode is not being used.
fjrevoredo/mini-diarium
CRITICAL: Use for performance optimization. An agent skill from fjrevoredo/mini-diarium.
fjrevoredo/mini-diarium
SolidJS framework development skill for building reactive web applications with fine-grained reactivity.
fjrevoredo/mini-diarium
Analyze Rust project structure using LSP symbols. An agent skill from fjrevoredo/mini-diarium.
fjrevoredo/mini-diarium
Tauri v2 cross-platform app development with Rust backend. An agent skill from fjrevoredo/mini-diarium.
fjrevoredo/mini-diarium
Enter exploration mode: a thinking partner for researching and thinking through ideas and problems before implementation.
Categories
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.
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.
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.
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.
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.
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..
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.
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.
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.
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.
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.
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.