Claude Code Migration Notes
This skill was migrated from the local Codex skill registry for Claude Code. Use it as a Claude Code SKILL.md skill. Some source text may name Codex-only tools or channels; in Claude Code, use the closest available Claude Code tool, shell command, MCP/plugin integration, or local helper script. Keep secrets in Keychain, environment variables, or authenticated CLIs only.
NWAFU Reference List (Markdown -> DOCX)
Overview
Use scripts/format_reference_list.py to format the 参考文献/References section in a Markdown file without touching other chapters, and optionally export the formatted list to a .docx.
Quick Start
Format a Markdown reference list in-place and export a Word copy:
python scripts/format_reference_list.py --md-in "<thesis.md>" --write-md --docx-out "<refs.docx>"
Examples:
python scripts/format_reference_list.py --md-in "G:\\Wyatt\\master-paper\\毕业论文结构.md" --write-md --docx-out "G:\\Wyatt\\master-paper\\参考文献_毕业论文结构.docx"python scripts/format_reference_list.py --md-in "thesis.md" --md-out "thesis_formatted.md"
Formatting Rules
- Remove leading numbering like
1./[12]. - Split entries by blank lines; reflow each entry to a single line.
- Detect Chinese vs English by presence of CJK characters; output Chinese entries first.
- Sort English entries by a normalized "starts with author" key (accent-stripped, case-insensitive).
- Keep everything outside the reference section unchanged.
Notes
- This skill does not pinyin-sort Chinese references (keeps their original order).
- If
python-docxis missing, install it withpython -m pip install python-docx.
scripts/
Automation:
scripts/format_reference_list.py: format Markdown references + export.docx