skills/materials/neb-prepare/SKILL.md
Use this skill for NEB and dimer preparation work: validate endpoint pairs, choose image counts, build image trees, prepare VASP NEB roots, and prepare dimer-ready inputs or raw mode guesses.
npx skillsauth add q734738781/CatMaster neb-prepareInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Use this skill when the job is to prepare a pathway calculation rather than execute or analyze it. It covers endpoint validation, interpolation count selection, NEB input-tree assembly, and dimer-ready setup. For the actual run strategy, use neb-calculation. For post-run interpretation and pitfalls, use neb-analysis.
remap_neb_endpoint_atoms before interpolation.n_images with estimate_neb_image_count before interpolating.make_neb_geometry.vasp_neb_prepare.make_dimer_mode_from_neb or make_dimer_mode_from_mace, then build the dimer input with vasp_dimer_prepare.plain-NEB -> CI-NEB or NEB/frequency/dimer, switch to neb-calculation.estimate_neb_image_countremap_neb_endpoint_atomsmake_neb_geometryvasp_neb_preparevasp_dimer_preparemake_dimer_mode_from_nebmake_dimer_mode_from_maceremap_neb_endpoint_atoms to reorder the final endpoint onto the initial order before estimating distances or building images.remap_neb_endpoint_atoms also locks mobile atoms whose current-order displacement is already below 0.5 Å; only the remaining mobile atoms are candidates for remapping.estimate_neb_image_count before choosing n_images.mic=true) for the estimate that you intend to use for interpolation.n_images ≈ ceil(sqrt(sum_i ||Δr_i||^2) / 0.8 Å).make_neb_geometry to generate the flat numbered image tree (00.vasp, 01.vasp, ...).overwrite=true rather than silently mixing trees.vasp_neb_prepare only to assemble the VASP NEB root and protected NEB INCAR settings.OUTCAR files still need to be copied in later for barrier analysis. That reminder is expected; preparation should still continue.patch_policy="safe" unless you intentionally need to override NEB-critical keys.iopt must stay one of 7, 2, or 1.vasp_dimer_prepare is for the official VASP improved dimer method (IBRION=44).make_dimer_mode_from_neb when a NEB path already localizes the TS region well enough to extract a reaction-direction guess.make_dimer_mode_from_mace when you need a finite-difference mode guess instead.vasp_dimer_prepare applies the required per-atom 1/sqrt(mass) transformation internally. Pass it the raw mode, not an already mass-divided mode.OUTCAR, use the ordinary raw dx dy dz block, not the Eigenvectors after division by SQRT(mass) block.plain-NEB -> CI-NEB.plain-NEB or TS guess -> frequency/mode guess -> dimer.neb-calculation if you need the detailed execution sequence.CI-NEB refinement so there is a natural central climbing image.NEB only when the path is otherwise symmetric and no unique climbing image is needed yet.vasp_dimer_prepare.Return:
INCAR and neb_incar_patch.jsonPOSCAR pathneb-calculation for the detailed execution protocol after preparation is complete.neb-analysis once images have been collected and you need barrier interpretation or QC.testing
Draft, audit, or revise point-by-point reviewer response letters for Nature-family manuscript revisions. Use when the user provides reviewer comments, editor decision letters, revision notes, response drafts, or asks how to respond to major/minor revision requests, rebuttal letters, response to reviewers, peer-review reports, 审稿意见回复, 逐点回复, 修回信, 大修回复, 小修回复, or 如何回复 reviewer.
development
Build full-text bilingual, figure-aware, source-grounded Markdown reading files for journal or conference papers from PDF, DOI, arXiv, publisher HTML, or pasted text. Use whenever the user asks to translate an entire paper, make a complete markdown reader, preserve figure or table placement near the relevant prose, or keep exact source anchors for every block. Do not use this for summaries, bullet-keyword notes, or citation-only tasks.
testing
Polish, restructure, or translate academic prose into Nature-leaning English using the paper-architecture and writing-strategy principles from Scientific English Writing & Communication, with phrase-level support from Academic Phrasebank. Use whenever the user asks to polish a manuscript paragraph, abstract, introduction, results, discussion, conclusion, title, methods section, or Chinese academic draft for publication-quality English.
tools
Build a complete but efficient Nature-style Chinese PPTX presentation from a scientific paper, preprint, PDF, article text, abstract, figure legends, or reading notes. Use this skill whenever the user asks to make slides/PPT/PPTX for journal club, group meeting, paper sharing, thesis seminar, lab meeting, department report, or academic presentation from a research paper, not only medical papers. It identifies the paper type and argument, selects only the figures needed for the story, writes Chinese slide content and speaker notes, creates the actual .pptx deck, and performs lightweight verification with cross-platform Python tooling by default.