Nxv
utensils/nxv
Find any version of any Nix package across nixpkgs git history using the nxv CLI or HTTP API.
GAN-style iterative improvement loop for any text artifact. An agent skill from crimeacs/auto-improve.
$ npx skills add crimeacs/auto-improve --skill auto-improve -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install crimeacs/auto-improve auto-improve --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
Claude Code skills documentation · loads skills from .claude/skills/
Install the "auto-improve" agent skill from https://github.com/crimeacs/auto-improve/tree/main into .claude/skills/auto-improve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-improve", 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.
$ npx skills add crimeacs/auto-improve --skill auto-improve -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install crimeacs/auto-improve auto-improve --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "auto-improve" agent skill from https://github.com/crimeacs/auto-improve/tree/main into .agents/skills/auto-improve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-improve", 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 crimeacs/auto-improve --skill auto-improve -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install crimeacs/auto-improve auto-improve --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "auto-improve" agent skill from https://github.com/crimeacs/auto-improve/tree/main into .cursor/skills/auto-improve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-improve", 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.
$ npx skills add crimeacs/auto-improve --skill auto-improve -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install crimeacs/auto-improve auto-improve --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "auto-improve" agent skill from https://github.com/crimeacs/auto-improve/tree/main into .gemini/skills/auto-improve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-improve", 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 crimeacs/auto-improve auto-improveInstalls 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 crimeacs/auto-improve --skill auto-improve -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "auto-improve" agent skill from https://github.com/crimeacs/auto-improve/tree/main into .github/skills/auto-improve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-improve", 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 crimeacs/auto-improve --skill auto-improve -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install crimeacs/auto-improve auto-improve --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "auto-improve" agent skill from https://github.com/crimeacs/auto-improve/tree/main into .opencode/skills/auto-improve/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "auto-improve", 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.
auto-improveGAN-style iterative improvement loop for any text artifact. An agent skill from crimeacs/auto-improve.
Auto Improve is an agent skill from crimeacs/auto-improve. GAN-style iterative improvement loop for any text artifact. Mutates a file, grades each change against a rubric with a SEPARATE model, keeps only verified wins (pairwise-judged), reverts the rest. The git history is the improvement log. Use when the user wants to autonomously improve the quality of a document, email, prompt, landing page, README, contract, or any text file.
Its SKILL.md is about 650 tokens, which your agent loads only when the skill is triggered. The skill folder holds 59 other files, including assets (for example `.github/CODE_OF_CONDUCT.md`, `.github/CONTRIBUTING.md` and `.github/ISSUE_TEMPLATE/bug_report.yml`).
It sits in Education, covering Quizzes and assessments, Git workflow and Landing pages. It works with Python, Google Gemini and Rust. The repository describes itself as: GAN-style self-improvement loop for any text artifact: mutate, grade with a SEPARATE model, keep only verified wins (pairwise-judged), revert the rest. The git history is the… The licence is MIT.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 03aa5a9. 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.
Shell commands in SKILL.md call:
python3gitFrom the folder's file list and the shell code blocks in SKILL.md.
Hosts in commands or code, which the agent is likely to contact:
aistudio.google.comFrom URLs in SKILL.md, links to its own repository left out.
Names these keys or tokens, usually read from environment variables:
GEMINI_API_KEYFrom names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Auto Improve loads about 651 tokens when it runs. Until then it costs about 97 tokens; SKILL.md has 246 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 crimeacs/auto-improve at commit 03aa5a9, republished under its MIT licence (© crimeacs). 246 words, ~651 tokens.
.claude/skills/auto-improve/SKILL.md (or your agent's skills folder). This skill also uses 56 other files; get the full folder from GitHub.Autonomous, judge-gated self-improvement for any text artifact. See README.md for the
full guide; this is the agent-facing quick reference.
The user wants something measurably better, not just rewritten — and is willing to express "better" as a rubric. Good fits: cold emails, landing copy, prompts, skill definitions, blog posts, cover letters, docs, contracts, menus.
export GEMINI_API_KEY=... # https://aistudio.google.com/apikey
python3 improve.py \
--artifact path/to/file.md \ # must be inside a git repo
--tag v1 \ # → branch improve/v1, results/v1.tsv
--max-iterations 8 \
--criteria path/to/rubric.md # OPTIONAL — omit to auto-infer a rubric; or add
# --goal "what good looks like" to steer the inferred oneIf you don't pass --criteria, auto-improve writes a rubric from the artifact first and
saves it to results/<tag>.rubric.md — read it to see what it's optimizing for.
Check a finished run: python3 improve.py --status --tag v1.
The result lives on the improve/<tag> git branch — git diff main improve/v1 -- <file>.
The mutator never grades its own work, and confident-but-worse rewrites are discarded — so the climb is real and every commit is a verified gain.
A markdown file of weighted dimensions totaling 100 — anchored (50/70/90), reward-framed,
specific. See criteria/README.md and the worked examples in criteria/.
--tag per run.results/<tag>.tsv is the climb log (untracked).© crimeacs, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 56 other files (assets) in the repository root of crimeacs/auto-improve.
Open the folder on GitHubat commit 03aa5a9
Auto Improve 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 |
|---|---|---|---|---|---|---|
| Auto Improve this skillcrimeacs/auto-improve | 135 | — | ~651 | Automated safety check: Pass | MIT | |
| Nxvutensils/nxv | 136 | — | ~7.9k | Automated safety check: Notes | MIT | |
| New Pattern Authoring WorkflowTotoro-jam/battle-tested-patterns | 344 | — | ~1.5k | Automated safety check: Pass | MIT | |
| Comment Judgefmflurry/settings-opencode | 171 | — | ~2.5k | Automated safety check: Pass | MIT | |
| Generating Documentationancoleman/ai-design-components | 526 | — | ~3k | Automated safety check: Pass | MIT | |
| Writing Code CommentsPostHog/posthog | 40k | — | ~1.6k | Automated safety check: Pass | Custom licence |
utensils/nxv
Find any version of any Nix package across nixpkgs git history using the nxv CLI or HTTP API.
Totoro-jam/battle-tested-patterns
Step-by-step workflow for adding a new pattern to the battle-tested-patterns repo: validate the topic, verify sources, write the doc, code and exercises.
fmflurry/settings-opencode
LLM-as-a-judge rubric for code comments (forbidden, false, stale, narration, noise, keep).
ancoleman/ai-design-components
Generate comprehensive technical documentation including API docs (OpenAPI/Swagger), code documentation (TypeDoc/Sphinx), documentation sites (Docusaurus/MkDocs), Architecture Decision Records…
PostHog/posthog
Gates whether a code comment should exist and forces the ones that stay to explain why, not what.
athola/claude-night-market
Scaffolds new projects with git, CI/CD workflows, pre-commit hooks, and build config.
Works with
Categories
GAN-style iterative improvement loop for any text artifact. An agent skill from crimeacs/auto-improve. Auto Improve is an agent skill from crimeacs/auto-improve. GAN-style iterative improvement loop for any text artifact.
Auto Improve fits situations like: the user wants to autonomously improve the quality of a document; tasks that involve Quizzes and assessments; tasks that involve Git workflow.
Run `npx skills add crimeacs/auto-improve --skill auto-improve -a claude-code`. Or copy the skill folder (the crimeacs/auto-improve repository) into .claude/skills/auto-improve in your project. Claude Code loads it when a task matches its description.
Run `npx skills add crimeacs/auto-improve --skill auto-improve -a codex`. Or copy the skill folder (the crimeacs/auto-improve repository) into .agents/skills/auto-improve 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 crimeacs/auto-improve --skill auto-improve -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/auto-improve, .gemini/skills/auto-improve, .github/skills/auto-improve and .opencode/skills/auto-improve in your project.
Going by SKILL.md and its folder, Auto Improve needs the command-line tools its instructions call (python3 and git) and credentials named GEMINI_API_KEY. Our summary lists: Python 3; A credential in GEMINI_API_KEY.
SKILL.md names 1 domain. In commands or code: aistudio.google.com; the agent is likely to contact it when it follows the instructions. 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.
Auto Improve is published under the MIT licence (from the LICENSE file in the skill folder). It allows redistribution, so the full SKILL.md is shown on this page.
About 651 tokens (SKILL.md is roughly 2.6k 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 Auto Improve: Nxv (utensils/nxv, 136 stars), New Pattern Authoring Workflow (Totoro-jam/battle-tested-patterns, 344 stars), Comment Judge (fmflurry/settings-opencode, 171 stars) and Generating Documentation (ancoleman/ai-design-components, 526 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
crimeacs (a GitHub user) maintains it in crimeacs/auto-improve, which has 135 GitHub stars. The repository was last updated on August 3, 2026.
Source: crimeacs/auto-improve on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.