Peer Review
K-Dense-AI/claude-scientific-writer
Prepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.
Propagate the Bactopia and nf-bactopia versions declared in versions.yml into the hand-maintained files that carry a literal version (conf/testbase.config, CITATION.cff, bin/bactopia…
$ npx skills add bactopia/bactopia --skill bump-versions -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install bactopia/bactopia bump-versions --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/bactopia/bactopia.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/bump-versions .claude/skills/bump-versions && 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 "bump-versions" agent skill from https://github.com/bactopia/bactopia/tree/master/.agents/skills/bump-versions into .claude/skills/bump-versions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-versions", 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/bactopia/bactopia/tree/master/.agents/skills/bump-versionsType 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 bactopia/bactopia --skill bump-versions -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install bactopia/bactopia bump-versions --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bactopia/bactopia.git skills-src && mkdir -p .agents/skills && cp -r skills-src/.agents/skills/bump-versions .agents/skills/bump-versions && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bump-versions" agent skill from https://github.com/bactopia/bactopia/tree/master/.agents/skills/bump-versions into .agents/skills/bump-versions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-versions", 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 bactopia/bactopia --skill bump-versions -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install bactopia/bactopia bump-versions --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bactopia/bactopia.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/.agents/skills/bump-versions .cursor/skills/bump-versions && 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 "bump-versions" agent skill from https://github.com/bactopia/bactopia/tree/master/.agents/skills/bump-versions into .cursor/skills/bump-versions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-versions", 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/bactopia/bactopia.git --path .agents/skills/bump-versions--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 bactopia/bactopia --skill bump-versions -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install bactopia/bactopia bump-versions --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bactopia/bactopia.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/.agents/skills/bump-versions .gemini/skills/bump-versions && 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 "bump-versions" agent skill from https://github.com/bactopia/bactopia/tree/master/.agents/skills/bump-versions into .gemini/skills/bump-versions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-versions", 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 bactopia/bactopia bump-versionsInstalls 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 bactopia/bactopia --skill bump-versions -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/bactopia/bactopia.git skills-src && mkdir -p .github/skills && cp -r skills-src/.agents/skills/bump-versions .github/skills/bump-versions && 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 "bump-versions" agent skill from https://github.com/bactopia/bactopia/tree/master/.agents/skills/bump-versions into .github/skills/bump-versions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-versions", 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 bactopia/bactopia --skill bump-versions -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install bactopia/bactopia bump-versions --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/bactopia/bactopia.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/.agents/skills/bump-versions .opencode/skills/bump-versions && 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 "bump-versions" agent skill from https://github.com/bactopia/bactopia/tree/master/.agents/skills/bump-versions into .opencode/skills/bump-versions/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bump-versions", 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.
bump-versionsPropagate the Bactopia and nf-bactopia versions declared in versions.yml into the hand-maintained files that carry a literal version (conf/testbase.config, CITATION.cff, bin/bactopia…
Bump Versions is an agent skill from bactopia/bactopia. Propagate the Bactopia and nf-bactopia versions declared in versions.yml into the hand-maintained files that carry a literal version (conf/testbase.config, CITATION.cff, bin/bactopia, data/conda/meta.yaml). Use this whenever the user has edited versions.yml and wants the rest of the repo brought in line, or asks to bump the version, set the release version, propagate versions.yml, sync version-bearing files, fix a V001 version-consistency failure, or prepare version files for a release. This never edits…
Its SKILL.md is about 1.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including scripts (for example `evals/evals.json` and `scripts/bump_versions.py`).
It sits in Research & Science, covering Reproducible research and Citation management. It works with Nextflow. The repository describes itself as: A flexible pipeline for complete analysis of bacterial genomes. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 29fb741. 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.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3bashFrom 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.
Bump Versions loads about 1.3k tokens when it runs. Until then it costs about 170 tokens; SKILL.md has 519 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); the scripts in this folder are not scanned.
The full file from bactopia/bactopia at commit 29fb741, republished under its MIT licence (© bactopia). 519 words, ~1,259 tokens.
.claude/skills/bump-versions/SKILL.md (or your agent's skills folder). This skill also uses 2 other files; get the full folder from GitHub.versions.yml at the repo root is the single source of truth for the pipeline
version (bactopia) and the plugin pin (nf-bactopia). It is edited by hand —
this skill never touches it. Its job is the mechanical, error-prone part: copying
those two values into every hand-maintained file that repeats them, so
bactopia-lint's V001 (version-bearing files must equal versions.yml) goes green.
Two classes of version-bearing files exist, and only one is this skill's concern:
conf/test_base.config
(bactopia_version + the nf-bactopia@ plugin pin, inherited by all ~183
module/subworkflow test configs), CITATION.cff, bin/bactopia,
data/conda/meta.yaml.nextflow.config, every
workflows/*/nextflow.config, catalog.json, llms.txt. These are rendered
from versions.yml by bactopia-merge-schemas / bactopia-catalog, so the fix
is to regenerate them — a follow-up, not an edit. Slash commands cannot invoke
other slash commands, so you recommend those to the user rather than running them.Dry-run first. Show the user exactly what will change before writing anything:
python3 .agents/skills/bump-versions/scripts/bump_versions.py \
--bactopia-path /home/rpetit3/repos/bactopia/bactopia --checkThe script reads versions.yml, then reports each hand-maintained literal as
would update <old> -> <new>, already <value>, or a WARN (file missing or
the literal moved). If everything is already ok, tell the user the
hand-maintained files are in sync and skip to step 4 (they may still need a
regen if a generated artifact lagged).
Confirm, then apply. Once the user is happy with the dry-run, drop --check
to write the changes:
python3 .agents/skills/bump-versions/scripts/bump_versions.py \
--bactopia-path /home/rpetit3/repos/bactopia/bactopiaOnly the version token inside each match is rewritten; runs are idempotent.
Recommend the regeneration follow-ups. If anything changed (or a generated artifact is suspected stale), tell the user to run, in order:
/merge-schemas all — re-renders nextflow.config + workflow configs + schemas from versions.yml./update-catalog — rebuilds catalog.json + llms.txt.
Do not attempt to run these from here.Verify V001–V003. Confirm the version gate is actually green:
bash .agents/skills/review-groovydoc/scripts/run-bactopia-lint.sh \
--bactopia-path /home/rpetit3/repos/bactopia/bactopia --json --silentRead the repo component's results. A clean run lists no V0xx failures
(PASS results are suppressed). If V001 still fails, report the offending
files verbatim — most often a generated artifact whose regen (step 3) hasn't run
yet, or a version-bearing file this skill doesn't own.
Flag downstream checks (report, don't fix):
versions.yml to the top ## vX.Y.Z CHANGELOG heading. If
they disagree, the CHANGELOG needs a section for the new version — that's
human-authored content, so surface it, don't invent it.bactopia_version changes the test container tag
(bactopia/bactopia:<version>) used by every module/subworkflow test. Recommend
a smoke test (/run-tests on a quick component) once the matching image exists,
since a nonexistent tag will fail tests even with a green lint.versions.yml; no conda env
or bactopia-* CLI. There is deliberately no bactopia-versions CLI —
versions.yml is hand-edited and this propagation is the whole story.TARGETS map, matching V001's own regexes so the skill fixes exactly what
the linter checks. If V001 ever grows a new hand-maintained file, add it there./merge-schemas, /update-catalog — the regeneration follow-ups (step 3)./review-groovydoc — backs the bactopia-lint verification run (step 4)./release-checklist — its check 1 delegates the version gate to these same V-rules.© bactopia, 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 2 other files (scripts) in .agents/skills/bump-versions of bactopia/bactopia.
Open the folder on GitHubat commit 29fb741
Bump Versions 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 |
|---|---|---|---|---|---|---|
| Bump Versions this skillbactopia/bactopia | 522 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Peer ReviewK-Dense-AI/claude-scientific-writer | 2.4k | 2 repos | ~3.1k | Automated safety check: Notes | MIT | |
| Literature ReviewK-Dense-AI/scientific-agent-skills | 48k | 1 repos | ~3.2k | Automated safety check: Notes | MIT | |
| LaminDB Biological Data Managementdavila7/claude-code-templates | 32k | 12 repos | ~3.6k | Automated safety check: Pass | MIT | |
| Latchbio Integrationdavila7/claude-code-templates | 32k | 11 repos | ~2.4k | Automated safety check: Pass | MIT | |
| PacsomaticBioTender-max/awesome-bio-agent-skills | 197 | — | ~1.3k | Automated safety check: Pass | MIT |
K-Dense-AI/claude-scientific-writer
Prepare evidence-bounded, constructive peer-review drafts and structured manuscript assessments.
K-Dense-AI/scientific-agent-skills
Runs systematic, scoping or narrative literature reviews across PubMed, arXiv, bioRxiv and Semantic Scholar, with citation checks and Markdown or PDF output.
davila7/claude-code-templates
Manages biological datasets with LaminDB: versioned artifacts, run lineage, ontology-based annotation, schema validation and links to workflow managers and ML tools.
davila7/claude-code-templates
Latch platform for bioinformatics workflows. An agent skill from davila7/claude-code-templates.
BioTender-max/awesome-bio-agent-skills
Operator toolkit for nf-core/pacsomatic matched tumor-normal workflows from BAM inputs.
K-Dense-AI/scientific-agent-skills
Builds, registers, debugs, and operates bioinformatics workflows on Latch using the Python SDK, CLI, Latch Data and Registry, Nextflow, Snakemake, programmatic execution, and Latch MCP.
bactopia/bactopia
Scaffold a complete Bactopia Tool across all three tiers -- module, subworkflow, and workflow entry point under workflows/bactopia-tools/.
bactopia/bactopia
Regenerate nextflow.config and nextflowschema.json for Bactopia workflows by running bactopia-merge-schemas.
bactopia/bactopia
Show a live snapshot of the Bactopia project state — component counts, GroovyDoc coverage, nf-test coverage, and structural issues.
bactopia/bactopia
Audit whether Bactopia is ready for a version release and produce a GO / NO-GO recommendation report.
bactopia/bactopia
Review citation integrity across data/citations.yml and @citation tags using bactopia-citations --validate.
bactopia/bactopia
Review staleness of reference docs under .agents/docs/ using bactopia-docs --validate.
Works with
Categories
Propagate the Bactopia and nf-bactopia versions declared in versions.yml into the hand-maintained files that carry a literal version (conf/testbase.config, CITATION.cff, bin/bactopia…. Bump Versions is an agent skill from bactopia/bactopia.yaml).
Bump Versions fits situations like: has edited versions.yml and wants the rest of the repo brought in line; asks to bump the version; set the release version; propagate versions.yml.
Run `npx skills add bactopia/bactopia --skill bump-versions -a claude-code`. Or copy the skill folder (.agents/skills/bump-versions in bactopia/bactopia) into .claude/skills/bump-versions in your project. Claude Code loads it when a task matches its description.
Run `npx skills add bactopia/bactopia --skill bump-versions -a codex`. Or copy the skill folder (.agents/skills/bump-versions in bactopia/bactopia) into .agents/skills/bump-versions 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 bactopia/bactopia --skill bump-versions -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bump-versions, .gemini/skills/bump-versions, .github/skills/bump-versions and .opencode/skills/bump-versions in your project.
Going by SKILL.md and its folder, Bump Versions needs Python for the scripts in its folder and the command-line tools its instructions call (python3 and bash). Our summary lists: Python 3.
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. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Bump Versions 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.3k tokens (SKILL.md is roughly 5k 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 Bump Versions: Peer Review (K-Dense-AI/claude-scientific-writer, 2.4k stars), Literature Review (K-Dense-AI/scientific-agent-skills, 48k stars), LaminDB Biological Data Management (davila7/claude-code-templates, 32k stars) and Latchbio Integration (davila7/claude-code-templates, 32k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
bactopia (a GitHub organization) maintains it in bactopia/bactopia, which has 522 GitHub stars. The repository holds 15 skills in this directory. The repository was last updated on August 5, 2026.
Source: bactopia/bactopia on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.