comment-cleanup SKILL.md skillA

comment-cleanup from openhands/extensions is an agent skill: a SKILL.md folder an AI agent loads when a task calls for it.

Install it, pinned
mdr add openhands/extensions/comment-cleanup@git:20261028.6ce3366

Pins git:20261028.6ce3366 in mdr.lock. Pin the fingerprint instead.

Audit grade
A, 17 of 17 checks passed
Kind
SKILL.md skill
Repository
openhands/extensions
Path
skills/comment-cleanup/SKILL.md
Versions recorded
1
Latest version
git:20261028.6ce3366, committed Oct 28, 2026
Size
6,778 bytes
Repository stars
176
License
MIT

This skill should be used when the user asks to "clean up comments", "remove superfluous comments", "remove redundant comments", "trim verbose comments", "remove changelog comments from code", "clean up the README", or "run a comment cleanup" on a set of files or directories, or when a scheduled automation hands over a list of files for comment cleanup. Removes comments that restate adjacent code, deletes comments that narrate removed functionality or past PRs, and condenses verbose comments…

Collected from public GitHub. Every version is saved exactly as it was and never changes. Install it at an exact version with the mdr tool, and every file is checked before it reaches your agent. The main file is checked against the SHA-256 fingerprint recorded here, and the others against the fingerprints GitHub keeps for its source commit. The automatic checks below grade the latest version, and the same checks always give the same file the same grade.

What the file says

# Comment Cleanup

Remove low-value prose from source files and READMEs without changing behaviour. Three
patterns are in scope; everything else is left alone. The output is a comment-only diff.

## The three patterns

Apply one test to every comment: **does it tell a reader something they cannot get from
the code within a few lines of it?** If yes, keep it (shortened if needed). If no, delete it.

### Pattern 1 - Comment restates the adjacent code

The content is inferable from the few lines above and below. Delete it.

```python
# Get the content text from the message
content_text = message.get_content_text()
```

Typical signs: the comment paraphrases the function name, the variable name, or the
branch condition; it announces the next line ("# Loop over users", "// Return result");
it labels a block whose first line already says the same thing.

### Pattern 2 - Comment narrates history or removed functionality

The comment explains a past state, a change, or a PR. That belongs in the PR description
or version control. Delete the history; keep any present-tense fact a reader still needs.

```python
…

Read the whole file at its exact version.

How to install

The exact contents, by fingerprint
mdr add openhands/extensions/comment-cleanup@sha256:251475f160261cf9

The line at the top of this page pins the label git:20261028.6ce3366, which is what most people want. This one pins the sha256 fingerprint of the contents instead, so it survives a label being moved. Either way the exact version is written to mdr.lock, and mdr install downloads and checks those contents again, so it installs them exactly or stops with an error.

Badge

mdr badge

[![mdr](https://markdownregistry.com/badge/art_pq42mtwdiqofzvgm.svg)](https://markdownregistry.com/a/art_pq42mtwdiqofzvgm)

2 badge image fetches in 30 days. What the badge shows.

Versions

The registry has recorded 1 version of this file, committed on Oct 28, 2026.

versioncommittedcommitsizeaudit
git:20261028.6ce3366 latest2026-10-28 6ce3366 6,778 BA view

Audit of the latest version

A  17 of 17 checks passed. Fixed automatic checks with no AI involved, so the same checks give the same answer every run.
  • pass: Frontmatter block present
  • pass: Frontmatter declares a name
  • pass: Frontmatter declares a description
  • pass: Size between 200 bytes and 200 KB (6778 bytes)
  • pass: No zero-width or bidi control characters
  • pass: No instruction hidden inside an HTML comment
  • pass: No link to an exfiltration or paste host
  • pass: No credential-shaped string
  • pass: No instruction to send local credentials anywhere
  • pass: No text hidden with inline styles
  • pass: No prompt-injection phrasing
  • pass: No curl or wget piped into a shell
  • pass: No recursive delete of root, home or parent
  • pass: No instruction to read or print local credentials
  • pass: No base64 blob over 200 characters
  • pass: No link to a raw IP address
  • pass: No script tag

Source

GitHub

openhands/extensions · 176 stars · license MIT · pushed 2026-10-30 · branch main

API

GET https://markdownregistry.com/api/v1/artifacts/art_pq42mtwdiqofzvgm
GET https://markdownregistry.com/api/v1/resolve?ref=openhands/extensions/comment-cleanup
GET https://markdownregistry.com/api/v1/blob/251475f160261cf96524331828f94cbcde770f116fd4ed07a08de104d6a43411

Your AI assistant does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.

Guides: the SKILL.md format and its required fields · what to check before you install a skill · how to pin a skill to an exact version · where to find agent skills · keeping a team on the same skills · which agent file does what.

More from openhands/extensions

AGENTS.md AGENTS.md file
openhands/extensions · AGENTS.md
git:20261026.a0d3c08 · audit A · 176 stars
build-setup SKILL.md skill
openhands/extensions · plugins/cobol-modernization/skills/build-setup/SKILL.md · Set up build environment and test fixtures for COBOL-to-Java migrations. Creates compilation infrastructure for both…
git:20260701.599cc4d · audit A · 176 stars
cobol-modernization SKILL.md skill
openhands/extensions · plugins/cobol-modernization/skills/cobol-modernization/SKILL.md · End-to-end COBOL to Java migration workflow. Handles build setup, mainframe dependency removal, and code migration with…
git:20260701.599cc4d · audit A · 176 stars
mainframe-planning SKILL.md skill
openhands/extensions · plugins/cobol-modernization/skills/mainframe-planning/SKILL.md · Create a transformation guide for replacing mainframe-specific COBOL constructs with standard COBOL equivalents. Use…
git:20260306.cebd78b · audit A · 176 stars
mainframe-removal SKILL.md skill
openhands/extensions · plugins/cobol-modernization/skills/mainframe-removal/SKILL.md · Apply mainframe dependency transformations to COBOL code using a pre-generated transformation guide. Converts CICS/VSAM…
git:20260621.c72f462 · audit A · 176 stars
to-java-migration SKILL.md skill
openhands/extensions · plugins/cobol-modernization/skills/to-java-migration/SKILL.md · Migrate COBOL code to idiomatic Java, preserving business logic while following Java best practices. Use for COBOL…
git:20260306.cebd78b · audit A · 176 stars
magic-word SKILL.md skill
openhands/extensions · plugins/magic-test/skills/magic-word/SKILL.md · A test skill that responds to the magic word "alakazam" with a specific phrase
git:20260621.c72f462 · audit A · 176 stars
migration-mapping SKILL.md skill
openhands/extensions · plugins/migration-scoring/skills/migration-mapping/SKILL.md · Create a mapping from source language files to target language files for code migrations. Use when evaluating or…
git:20260306.cebd78b · audit A · 176 stars
migration-report SKILL.md skill
openhands/extensions · plugins/migration-scoring/skills/migration-report/SKILL.md · Generate a comprehensive migration report summarizing quality scores and providing recommendations. Use after scoring a…
git:20260306.cebd78b · audit A · 176 stars
migration-scoring SKILL.md skill
openhands/extensions · plugins/migration-scoring/skills/migration-scoring/SKILL.md · Evaluate code migration quality with coverage, correctness, and style scoring. Generates executive reports with…
git:20260701.599cc4d · audit A · 176 stars
score-quality SKILL.md skill
openhands/extensions · plugins/migration-scoring/skills/score-quality/SKILL.md · Score code migration quality based on coverage and correctness. Evaluates how well target code represents source…
git:20260306.cebd78b · audit A · 176 stars
score-style SKILL.md skill
openhands/extensions · plugins/migration-scoring/skills/score-style/SKILL.md · Score migrated code against style guidelines and best practices. Evaluates code quality independent of functional…
git:20260306.cebd78b · audit A · 176 stars

Every file in openhands/extensions

Other files named comment-cleanup

comment-cleanup SKILL.md skill
haacked/dotfiles · ai/skills/address-pr-reviews/references/comment-cleanup/SKILL.md · Delete and tighten code comments in source files after they are written. Drops narration, restatement, and change-log…
git:20260929.362fe34 · audit A · 135 stars
comment-cleanup SKILL.md skill
haacked/dotfiles · ai/skills/comment-cleanup/SKILL.md · Delete and tighten code comments in source files after they are written. Drops narration, restatement, and change-log…
git:20260929.362fe34 · audit A · 135 stars

Browse by kind, by grade A, or by owner.