Documents
zhongkaifu/TensorSharp
Read and write real documents on the device - PDF, XLSX, DOCX, PPTX and CSV.
Continue pretraining from an existing KERMT checkpoint. An agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit.
$ npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit kermt-continue-pretrain --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/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .claude/skills && cp -r skills-src/open-models-skills/kermt/kermt-continue-pretrain .claude/skills/kermt-continue-pretrain && 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 "kermt-continue-pretrain" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/open-models-skills/kermt/kermt-continue-pretrain into .claude/skills/kermt-continue-pretrain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kermt-continue-pretrain", 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/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/open-models-skills/kermt/kermt-continue-pretrainType 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 NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit kermt-continue-pretrain --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .agents/skills && cp -r skills-src/open-models-skills/kermt/kermt-continue-pretrain .agents/skills/kermt-continue-pretrain && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "kermt-continue-pretrain" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/open-models-skills/kermt/kermt-continue-pretrain into .agents/skills/kermt-continue-pretrain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kermt-continue-pretrain", 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 NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit kermt-continue-pretrain --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/open-models-skills/kermt/kermt-continue-pretrain .cursor/skills/kermt-continue-pretrain && 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 "kermt-continue-pretrain" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/open-models-skills/kermt/kermt-continue-pretrain into .cursor/skills/kermt-continue-pretrain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kermt-continue-pretrain", 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/NVIDIA-BioNeMo/bionemo-agent-toolkit.git --path open-models-skills/kermt/kermt-continue-pretrain--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 NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit kermt-continue-pretrain --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/open-models-skills/kermt/kermt-continue-pretrain .gemini/skills/kermt-continue-pretrain && 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 "kermt-continue-pretrain" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/open-models-skills/kermt/kermt-continue-pretrain into .gemini/skills/kermt-continue-pretrain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kermt-continue-pretrain", 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 NVIDIA-BioNeMo/bionemo-agent-toolkit kermt-continue-pretrainInstalls 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 NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .github/skills && cp -r skills-src/open-models-skills/kermt/kermt-continue-pretrain .github/skills/kermt-continue-pretrain && 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 "kermt-continue-pretrain" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/open-models-skills/kermt/kermt-continue-pretrain into .github/skills/kermt-continue-pretrain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kermt-continue-pretrain", 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 NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install NVIDIA-BioNeMo/bionemo-agent-toolkit kermt-continue-pretrain --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/open-models-skills/kermt/kermt-continue-pretrain .opencode/skills/kermt-continue-pretrain && 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 "kermt-continue-pretrain" agent skill from https://github.com/NVIDIA-BioNeMo/bionemo-agent-toolkit/tree/main/open-models-skills/kermt/kermt-continue-pretrain into .opencode/skills/kermt-continue-pretrain/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "kermt-continue-pretrain", 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.
kermt-continue-pretrainContinue pretraining from an existing KERMT checkpoint. An agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit.
Kermt Continue Pretrain is an agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit. Continue pretraining from an existing KERMT checkpoint. The skill validates the user's checkpoint and pretrain CSV, prepares the data into shard/vocab/features form, then launches pretrainddp.py inside the kermt container (detached for long runs). Auto-dispatches --pretrainmode based on the checkpoint type (groverbase vocab-only, cmim, or hybrid).
Its SKILL.md is about 3.8k tokens, which your agent loads only when the skill is triggered. The skill folder holds 2 other files (for example `evals/evals.json`). Compatibility notes: Requires docker, nvidia-container-toolkit, and a CUDA-capable NVIDIA GPU. Designed for Claude Code, Codex, and Nemotron.
It sits in Documents & Office, covering CSV and tabular files. It works with CUDA. The repository describes itself as: Turn any agent into a life science expert with NVIDIA BioNeMo skills. The licence is Apache-2.0.
8 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 2113472. 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:
pythonjqgitFrom the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
huggingface.coFrom 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.
Requires docker, nvidia-container-toolkit, and a CUDA-capable NVIDIA GPU. Designed for Claude Code, Codex, and Nemotron.
From compatibility in the SKILL.md frontmatter.
Kermt Continue Pretrain loads about 3.8k tokens when it runs. Until then it costs about 95 tokens; SKILL.md has 1,623 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 NVIDIA-BioNeMo/bionemo-agent-toolkit at commit 2113472, republished under its Apache-2.0 licence (© NVIDIA-BioNeMo). 1,623 words, ~3,835 tokens.
.claude/skills/kermt-continue-pretrain/SKILL.md (or your agent's skills folder). This skill also uses 1 other file; get the full folder from GitHub.Continue pretraining from a user-supplied KERMT checkpoint (grover_base / cmim / hybrid). The skill is the workflow orchestrator: it validates inputs, prepares the corpus, launches the runner, and returns a run directory.
GPUs: 1–N CUDA-capable NVIDIA GPUs. The runner auto-detects via
torch.cuda.device_count(); --gpus 0,2 overrides. On a single GPU the
runner falls back to --batch_size 32 --save_interval 500; on multi-GPU
it uses the defaults_pretrain.json values (currently batch_size 256).
Note: --gpus N uses torch.cuda indexing, which can differ from
nvidia-smi's display order on multi-GPU hosts (PCI bus vs. CUDA
enumeration). To target a specific physical GPU, set CUDA_VISIBLE_DEVICES
before invoking, or run
python -c "import torch; print([torch.cuda.get_device_name(i) for i in range(torch.cuda.device_count())])"
to confirm which device you're picking.
VRAM: the default --batch-size 256 is sized for A100-class hardware
(80 GB VRAM). On smaller GPUs, downscale to avoid OOM:
| GPU class | VRAM | Suggested --batch-size |
|---|---|---|
| L4, T4, V100 16 GB | 16–24 GB | 32–64 |
| A100 40 GB, L40, A40 | 40–48 GB | 128 |
| A100 80 GB, H100, H200 | 80 GB | 256 (default) |
These are rough starting points — pass --batch-size N to override.
Disk: tens of GB depending on corpus size + epochs (each checkpoint is several hundred MB).
Driver / CUDA: any host supporting CUDA 12.6 (the kermt image base).
kermt-setup validates this up-front.
Required:
--csv <path> — the pretrain CSV (single column smiles). If you have
separate train/val CSVs, pass --val-csv <path> too.Checkpoint (optional — defaults to the released model if omitted):
--ckpt <path> — the input pretrain checkpoint to continue from. Must be
a grover_base (with vocab heads), cmim, or hybrid ckpt; the validator
rejects everything else with a redirect to the correct workflow. If
omitted, the skill offers to download the released pretrained hybrid model
nvidia/NV-KERMT-70M-v2 and continue-pretrain from it — see "Resolve &
validate the checkpoint" (workflow step 3). The released bundle ships its
three vocab files alongside the ckpt, so the authoritative-vocab pass-through
(step 5) works automatically.--pretrained-release — explicit opt-in to use the released model without
the interactive prompt (for non-interactive / agent runs). Mutually
exclusive with --ckpt.--model-dir <dir> — where to save the downloaded bundle (default
$KERMT_REPO/models/NV-KERMT-70M-v2/). An already-complete bundle there is
reused, not re-downloaded.Optional:
--val-csv <path> — separate validation CSV. Without it, the prep step
auto-splits the input by --val-frac 0.1 (random shuffle with --seed).--epochs N / --batch-size N / --init-lr F / --max-lr F /
--final-lr F / --warmup-epochs F / --weight-decay F / --dropout F /
--save-interval N / --seed N — training-hyperparameter overrides.
Anything not given is filled from agent/config/defaults_pretrain.json.--vocab-loss-weight F (hybrid only) / --latent-dim N /
--contrastive-temperature F (cmim and hybrid only) — loss / decoder
overrides.--wandb-project NAME / --wandb-run-name NAME — optional Weights & Biases
logging. When --wandb-project is set, rank 0 logs train/val losses; the run
name is honored only alongside a project. Off by default. (Independent of the
ckpt's wandb_run_id continuity handling under --resume.)--resume — see "Modes" section below.--gpus 0,2 — restrict to a GPU subset. Default uses all visible GPUs.--from-prepare <dir> — skip the prepare step and reuse an existing
prepare_data.json in <dir>. Useful when iterating on hyperparameters.The runner has two modes for ingesting the input ckpt, dispatched on whether
--resume is set. Pick based on intent:
Use when: you have a finished pretrain ckpt and want to continue training it — on a new corpus, with a different objective, or just for more epochs than its original plan. The previous training's step counter and schedule shape are no longer relevant; you want a new learning-rate schedule for the new run.
What gets loaded from the ckpt:
Schedule shape (init/max/final LR, warmup epochs, total epochs): from
your CLI args or defaults_pretrain.json. A fresh NoamLR is constructed
from these values and starts at step 0.
--resume (true resume)Use when: a previous run was interrupted (crash, OOM, Ctrl-C) and you want to pick up exactly where it left off — same dataset, same schedule, same training trajectory.
What gets loaded from the ckpt: everything in the
save_model_for_restart format. Model weights + optimizer state +
scheduler_step + epoch + batch_idx + wandb_run_id are all restored. The
new run continues from the saved step in the saved schedule (which is
recovered from the ckpt's saved_args). Mid-epoch resume works too —
pretrain_ddp.py's sampler skip-count picks up at the saved batch index
within the saved epoch.
Schedule shape: inherited from the ckpt's saved_args. CLI overrides
of any schedule flag (--epochs / --warmup-epochs / --init-lr / --max-lr / --final-lr) are rejected with a hard error — pure resume means pure
resume; if you want to change the schedule, drop --resume and start a
fresh-schedule run.
Requirements: the ckpt must have been saved via save_model_for_restart
(i.e., carry optimizer / scheduler_step / epoch / batch_idx keys). If
any of these is missing, the runner errors with a clear message and
suggests dropping --resume.
The default mode is the right choice ~90% of the time. Reach for --resume
only when you genuinely need to continue a single interrupted training
run.
Let $KERMT_REPO be the path to your kermt repo checkout, and assume
kermt-setup has already built kermt:latest. All paths below are on the
host; the helper bind-mounts them at known container paths.
Pre-flight: ensure container + system probe.
$KERMT_REPO/agent/scripts/kermt_container.sh check_system | python -c "
import json, sys; d = json.load(sys.stdin)
if not d['ok']:
print('System check failed:', d['gaps']); sys.exit(1)
print(f'OK: {len(d[\"gpus\"])} GPU(s); {d[\"disk\"][\"free_gb\"]} GB free; CUDA via container toolkit')
"Surface any gaps to the user. Refuse to proceed if ok: false.
Compute run directory.
RUN_DIR=$KERMT_REPO/runs/continue-pretrain_$(date -u +%Y-%m-%dT%H-%M-%SZ)Resolve & validate the checkpoint.
Resolve — only if --ckpt was omitted. Default to the released
pretrained hybrid model nvidia/NV-KERMT-70M-v2:
--pretrained-release was passed, ask the user:
"No checkpoint given — download the released model nvidia/NV-KERMT-70M-v2
(NVIDIA Open Model License, https://huggingface.co/nvidia/NV-KERMT-70M-v2)
and continue-pretrain from it? [y/N]". Never download without an
explicit yes (or --pretrained-release). If both --ckpt and
--pretrained-release are given, abort — they conflict.$KERMT_REPO/models/NV-KERMT-70M-v2/; honor
--model-dir <dir> if given. An already-complete bundle is reused.$KERMT_REPO/agent/scripts/kermt_container.sh run --model-dir <save-dir> -- \
"python agent/scripts/fetch_released_model.py --out /model"ok: false (surface errors). On success set
<user-ckpt> = <save-dir>/kermt_contrastive_v2.0.pt. The bundle's three
vocab files land in <save-dir> too, so step 5's --vocab-dir
auto-detection (which looks in the ckpt's parent directory) finds them
with no extra work.Validate the resolved (or user-provided) ckpt:
$KERMT_REPO/agent/scripts/kermt_container.sh run --ckpt <user-ckpt> -- \
"python agent/scripts/check_checkpoint.py --mode continue_pretrain --ckpt /ckpt"Parse the JSON. Abort on ok: false, showing the error verbatim. The error
message redirects the user to kermt-add-cmim-pretrain for encoder-only
ckpts, or to kermt-finetune for finetuned ckpts.
Validate the data.
$KERMT_REPO/agent/scripts/kermt_container.sh run --data <user-csv> -- \
"python agent/scripts/check_data.py --mode pretrain --csv /data/<basename>"Abort on ok: false.
Prepare the data (skip if --from-prepare given).
Pass the ckpt's vocab through. Look in the ckpt's parent directory for
the conventional pretrain_atom_vocab.{json,pkl}, pretrain_bond_vocab.{json,pkl},
and pretrain_smiles_vocab.pkl files (the bundling convention for released
models; see agent/README.md "Released models" section). If all three are
present, auto-pass via --vocab-dir <ckpt_parent_dir>. If only some are
present, pass them via explicit flags (--atom-vocab, --bond-vocab,
--smiles-vocab). If none are present, ask the user for --vocab-dir — or
refuse to proceed, because rebuilding a fresh vocab from the new corpus
would silently mismatch the ckpt's vocab heads (the ckpt's vocab is
authoritative for continue-pretrain).
Note the two-layer mount pattern: pass the host directory to
kermt_container.sh --vocab-dir (which mounts it at /vocab inside the
container), and reference /vocab from the inner prepare_data.py
command. The same pattern applies to every host path the inner command
needs to read (--data <host-csv> → /data/<basename>,
--ckpt <host-ckpt> → /ckpt).
VOCAB_DIR=$(dirname <user-ckpt>)
$KERMT_REPO/agent/scripts/kermt_container.sh run \
--data <user-csv> --vocab-dir $VOCAB_DIR --run-dir $RUN_DIR -- \
"python agent/scripts/prepare_data.py --mode pretrain \\
--csv /data/<basename> --out /runs/data \\
--vocab-dir /vocab \\
[--val-csv /data/<val-basename>] [--val-frac 0.1] [--seed 0]"Outputs land at $RUN_DIR/data/prepare_data.json with
vocab_source: "user_provided". The runner step 7 will verify the vocab
files' entry counts match the ckpt's vocab-head sizes and refuse to launch
on mismatch.
Estimate runtime + confirm with user.
--yes flag was given
(agent-non-interactive case).~N hours on K GPUs for E epochs over M molecules (~steps/epoch × seconds/step).Launch the runner detached.
$KERMT_REPO/agent/scripts/kermt_container.sh run_detached \\
--name kermt-continue-pretrain-<ts> \\
--ckpt <user-ckpt> --run-dir $RUN_DIR -- \\
"python agent/scripts/run_pretrain_local.py \\
--ckpt /ckpt \\
--prepare-manifest /runs/data/prepare_data.json \\
--out /runs \\
[--epochs N --batch-size N --init-lr F ...]"Returns the container name + id + log file path.
Report to the user. Output a short summary:
$RUN_DIR/run.json (the manifest with cmd_replay + image digest)$RUN_DIR/logs/pretrain_ddp.log$RUN_DIR/logs/tb (open with tensorboard --logdir $RUN_DIR/logs/tb)kermt-monitor <RUN_DIR> to check progress.--ckpt is
omitted, download nvidia/NV-KERMT-70M-v2 only after an explicit user "yes"
or an explicit --pretrained-release flag. --ckpt and
--pretrained-release are mutually exclusive.--hidden-size
etc. that doesn't match the ckpt-derived value, the runner aborts loudly.
Arch params come from the ckpt, period.run_detached; the skill returns immediately after step 8. Use
kermt-monitor for progress.args_applied field of
run.json records every flag's value + source (user / default-config /
auto-1gpu / auto-multi-gpu). Skill should surface a summary of any flag
not user-specified so the user knows what was assumed.model_type='finetuned' rejected → the ckpt is a downstream finetune,
not a pretrain. The error redirects to the relevant workflow.grover_base ckpt has no vocab head → encoder-only ckpt (e.g. the
original-grover grover_base.pt). The error redirects to
kermt-add-cmim-pretrain.prepare_data manifest is missing required outputs → user passed
--from-prepare to a directory where prepare was run with --skip-vocab
or --skip-split. Re-run prepare without those flags.--gpus all not available → install nvidia-container-toolkit; check
kermt_container.sh check_system.The run.json cmd_replay field is a single-line command that re-runs the
pretrain with the same inputs, hyperparameters, and arch. To replay:
# Inside the kermt container:
$(jq -r .cmd_replay $RUN_DIR/run.json)If ok_to_replay: false in the manifest (because the kermt repo working
tree was dirty at launch time), the replay may not be bit-exact — pin the
exact commit via the repo.commit field and git checkout it
first.
© NVIDIA-BioNeMo, Apache-2.0. 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 1 other file in open-models-skills/kermt/kermt-continue-pretrain of NVIDIA-BioNeMo/bionemo-agent-toolkit.
Open the folder on GitHubat commit 2113472
Kermt Continue Pretrain 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 |
|---|---|---|---|---|---|---|
| Kermt Continue Pretrain this skillNVIDIA-BioNeMo/bionemo-agent-toolkit | 478 | — | ~3.8k | Automated safety check: Pass | Apache-2.0 | |
| Documentszhongkaifu/TensorSharp | 559 | — | ~4.2k | Automated safety check: Pass | BSD-3-Clause | |
| Data Table Managern8n-io/n8n | 207k | — | ~2.3k | Automated safety check: Pass | Custom licence | |
| Instrument Data To Allotropeaws-samples/amazon-bedrock-agents-healthcare-lifesciences | 274 | 2 repos | ~2.7k | Automated safety check: Pass | Apache-2.0 | |
| Abuse Hunternexu-io/harness-engineering-guide | 664 | — | ~1.9k | Automated safety check: Pass | MIT | |
| Markitshift-labs-ai/markit | 1.3k | — | ~299 | Automated safety check: Pass | MIT |
zhongkaifu/TensorSharp
Read and write real documents on the device - PDF, XLSX, DOCX, PPTX and CSV.
n8n-io/n8n
Load before calling data-tables or parse-file. An agent skill from n8n-io/n8n.
aws-samples/amazon-bedrock-agents-healthcare-lifesciences
Convert laboratory instrument output files (PDF, CSV, Excel, TXT) to Allotrope Simple Model (ASM) JSON format or flattened 2D CSV.
nexu-io/harness-engineering-guide
Detect and investigate bulk registration abuse on SaaS platforms.
shift-labs-ai/markit
Convert files and URLs to Markdown. An agent skill from shift-labs-ai/markit.
tradermonty/claude-trading-skills
This skill should be used when analyzing sector rotation patterns and market cycle positioning.
NVIDIA-BioNeMo/bionemo-agent-toolkit
Run a complete protein binder design campaign with NVIDIA Proteina-Complexa: resolve a target structure and hotspots from a name/sequence/PDB, co-design binder sequence+structure with reward-guided…
NVIDIA-BioNeMo/bionemo-agent-toolkit
Route NVIDIA Parabricks pbrun tools, assess GPU/runtime readiness, and provide version-aware command guidance for FASTQ/BAM processing, RNA-seq, variant calling, BAM QC, and GVCF workflows.
NVIDIA-BioNeMo/bionemo-agent-toolkit
Orchestrate an end-to-end de novo protein binder design campaign against a protein target by composing BioNeMo NIM skills.
NVIDIA-BioNeMo/bionemo-agent-toolkit
Build and debug cuEquivariance irreps, custom Irrep subclasses, Clebsch-Gordan tensor products, and equivariant or segmented polynomials.
NVIDIA-BioNeMo/bionemo-agent-toolkit
A skill your agent uses when accelerating existing genomics workflows with NVIDIA Parabricks, improving runtime or price/performance, converting pipeline steps to GPUs, or comparing CPU and GPU…
NVIDIA-BioNeMo/bionemo-agent-toolkit
End-to-end Proteina-Complexa design pipeline driver. An agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit.
Works with
Categories
Continue pretraining from an existing KERMT checkpoint. An agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit. Kermt Continue Pretrain is an agent skill from NVIDIA-BioNeMo/bionemo-agent-toolkit. Continue pretraining from an existing KERMT checkpoint.
Kermt Continue Pretrain fits situations like: tasks that involve CSV and tabular files.
Run `npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a claude-code`. Or copy the skill folder (open-models-skills/kermt/kermt-continue-pretrain in NVIDIA-BioNeMo/bionemo-agent-toolkit) into .claude/skills/kermt-continue-pretrain in your project. Claude Code loads it when a task matches its description.
Run `npx skills add NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a codex`. Or copy the skill folder (open-models-skills/kermt/kermt-continue-pretrain in NVIDIA-BioNeMo/bionemo-agent-toolkit) into .agents/skills/kermt-continue-pretrain 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 NVIDIA-BioNeMo/bionemo-agent-toolkit --skill kermt-continue-pretrain -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/kermt-continue-pretrain, .gemini/skills/kermt-continue-pretrain, .github/skills/kermt-continue-pretrain and .opencode/skills/kermt-continue-pretrain in your project.
Going by SKILL.md and its folder, Kermt Continue Pretrain needs the command-line tools its instructions call (python, jq and git). Our summary lists: Python 3; Docker. Compatibility (from SKILL.md): Requires docker, nvidia-container-toolkit, and a CUDA-capable NVIDIA GPU. Designed for Claude Code, Codex, and Nemotron..
SKILL.md names 1 domain. As links in the text: huggingface.co. 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.
Kermt Continue Pretrain is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 3.8k tokens (SKILL.md is roughly 15k 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 Kermt Continue Pretrain: Documents (zhongkaifu/TensorSharp, 559 stars), Data Table Manager (n8n-io/n8n, 207k stars), Instrument Data To Allotrope (aws-samples/amazon-bedrock-agents-healthcare-lifesciences, 274 stars) and Abuse Hunter (nexu-io/harness-engineering-guide, 664 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
NVIDIA-BioNeMo (a GitHub organization) maintains it in NVIDIA-BioNeMo/bionemo-agent-toolkit, which has 478 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on October 8, 2026.
Source: NVIDIA-BioNeMo/bionemo-agent-toolkit on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.