Individual skill
manage-refs
Use when references must be written, rendered or converted. Checks [@key] citation keys, renders the reference list with a journal CSL via pandoc, converts [N] markers, injects Zotero Word field codes and runs manuscript-DOCX cross-reference QC. Read-only auditing is /verify-refs.
skills/manage-refs/SKILL.md
Source commit cc462bc2069064b557c2fea12a1f83ed1fe67f66
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- No
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Not checked yet
- Last checked
- Nov 7, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 376
- Repository last updated
- Nov 10, 2026
- License
- MIT
Observed agent integration: No specific integration evidence. Standard SKILL.md installation does not imply verified compatibility.
- biostatistics Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- clinical-research Repository topic
- diagnostic-accuracy Repository topic
- literature-review Repository topic
- manuscript Repository topic
- medical-ai Repository topic
- medical-research Repository topic
- meta-analysis Repository topic
- engineering Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
LICENSE.zotero-mcpasset · 1,068 bytesNOTICE.mddoc · 1,617 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytesSKILL.mdcore · 17,277 bytescitation_styles/README.mddoc · 9,271 bytescitation_styles/american-association-for-cancer-research.cslasset · 8,011 bytescitation_styles/american-journal-of-roentgenology.cslasset · 6,944 bytescitation_styles/american-medical-association.cslasset · 11,603 bytescitation_styles/annals-of-oncology.cslasset · 10,478 bytescitation_styles/breast-cancer-research-and-treatment.cslasset · 1,270 bytescitation_styles/cardiovascular-and-interventional-radiology.cslasset · 1,299 bytescitation_styles/clinical-breast-cancer.cslasset · 832 bytescitation_styles/clinical-cancer-research.cslasset · 1,036 bytescitation_styles/elsevier-vancouver.cslasset · 5,802 bytescitation_styles/european-radiology.cslasset · 1,203 bytescitation_styles/journal-of-breast-cancer.cslasset · 8,137 bytescitation_styles/journal-of-cachexia-sarcopenia-and-muscle.cslasset · 5,377 bytescitation_styles/journal-of-clinical-oncology.cslasset · 4,836 bytescitation_styles/journal-of-korean-medical-science-strict.cslasset · 18,193 bytescitation_styles/journal-of-korean-medical-science.cslasset · 891 bytescitation_styles/journal-of-medical-internet-research.cslasset · 8,391 bytescitation_styles/korean-journal-of-radiology.cslasset · 5,849 bytescitation_styles/liver-international.cslasset · 18,312 bytescitation_styles/methods-of-information-in-medicine.cslasset · 6,779 bytescitation_styles/nature.cslruns · 6,444 bytescitation_styles/nlm-citation-sequence.cslasset · 18,174 bytescitation_styles/radiology.cslasset · 7,266 bytescitation_styles/springer-basic-brackets.cslasset · 8,296 bytescitation_styles/springer-vancouver-brackets.cslasset · 9,191 bytescitation_styles/the-breast.cslasset · 786 bytescitation_styles/the-lancet-oncology.cslasset · 882 bytescitation_styles/the-lancet.cslasset · 6,410 bytescitation_styles/vancouver-superscript.cslasset · 18,347 bytescitation_styles/vancouver.cslasset · 18,174 bytesreferences/REFERENCE_STYLE_SPECS.mddoc · 5,642 bytesreferences/check_xref_symptoms.mddoc · 4,818 bytesscripts/_vendor_citation_writer.pyruns · 19,353 bytesscripts/check_bib_title_markup.pyruns · 6,749 bytesscripts/check_citation_keys.pyruns · 6,956 bytesscripts/check_citation_keys_challenge/fixture/manuscript.mddoc · 127 bytesscripts/check_citation_keys_challenge/fixture/refs_clean.bibasset · 210 bytesscripts/check_citation_keys_challenge/fixture/refs_undefined.bibasset · 103 bytesscripts/check_citation_keys_challenge/verify.shruns · 1,836 bytesscripts/check_csl_render.pyruns · 29,367 bytesscripts/check_reference_duplication.pyruns · 10,820 bytesscripts/check_xref.pyruns · 36,287 bytesscripts/fill_journal_abbrev.pyruns · 24,542 bytesscripts/inject_zotero_cwyw.pyruns · 5,375 bytesscripts/md_marker_convert.pyruns · 11,418 bytesscripts/pre_submission_gate.shruns · 9,309 bytesscripts/render_pandoc.shruns · 7,686 bytesscripts/strip_source_metadata.luaruns · 237 bytesskill.ymlasset · 3,021 bytestests/fixtures/csl_render_sample.bibasset · 496 bytestests/fixtures/pre_submission_gate/README.mddoc · 1,743 bytestests/fixtures/pre_submission_gate/manuscript.mddoc · 553 bytestests/fixtures/pre_submission_gate/refs.bibasset · 1,464 bytestests/fixtures/pre_submission_gate/run.shruns · 5,127 bytestests/fixtures/refclean_text.mddoc · 423 bytestests/fixtures/refcount_particles.mddoc · 445 bytestests/fixtures/refdup_particles.mddoc · 871 bytestests/fixtures/refdup_text.mddoc · 890 bytestests/test_bib_title_markup.shruns · 4,592 bytestests/test_citation_key_boundaries.shruns · 6,307 bytestests/test_csl_author_names.shruns · 5,513 bytestests/test_csl_render.shruns · 33,340 bytestests/test_journal_abbrev_parsing.shruns · 17,836 bytestests/test_md_marker_convert.shruns · 7,104 bytestests/test_reference_duplication.shruns · 2,997 bytestests/test_render_audit_unverified.shruns · 3,376 bytestests/test_vN_docx_check.shruns · 8,927 bytestests/test_xref_inline_figures.shruns · 6,257 bytestests/test_xref_plural_citations.shruns · 11,574 bytestests/test_xref_separate_supplement.shruns · 6,163 bytes
Read excerpt
# Manage-Refs Skill
Pick the tool from the Decision Tree; do not invent a parallel pipeline. References are never
hand-typed: the list is always rendered by pandoc citeproc + journal CSL or by the Zotero Word
plugin (CWYW). This skill writes (renders, injects, converts); bibliographic correctness against
PubMed/CrossRef stays in `/verify-refs` — one read-only audit, one writer.
## Decision Tree
| Situation | Tool | Why |
|---|---|---|
| Validate `[@bibkey]` ↔ `refs.bib` (UNDEFINED / UNUSED keys) | `scripts/check_citation_keys.py` | Hard build gate, runs in seconds |
| Single-author submission lockdown, frozen output | `scripts/render_pandoc.sh -j <journal>` | Reproducible, CI-friendly |
| Cascade rejection (e.g., ER → JVIR → CVIR) | `render_pandoc.sh` with new `-j` | CSL swap reformats references in seconds |