여러 정보원에서 학술 문헌을 찾고 인용 정보를 검증하며 참고문헌 파일을 변환합니다. MeSH를 활용한 PubMed 검색식을 만들고, 자기 인용과 독립적인 타인 인용을 구분해 인용자와 인용 맥락을 조사할 수 있습니다.
- 여러 정보원에서 문헌 검색
- 문서에 있는 인용 정보 검증
- MeSH로 PubMed 검색식 설계
학술 Markdown 원고를 학술지나 학교의 서식 요건에 맞는 Word 문서로 변환합니다. 수식, 표, 캡션, 상호 참조와 참고문헌을 정리하고, 내보내기 전후에 문서 구조와 번호, 서식을 확인합니다.
Compile an academic Markdown manuscript into a journal- or school-compliant Word (.docx): declared typography, native OMML equations, three-line tables, cross-references, per-section page numbers, CSL bibliographies (GB/T 7714, APA, Nature, IEEE), and pre/post-export quality gates. 把学术论文的 Markdown 稿件导出为符合期刊或学位论文规范的 Word:摘要、公式编号、三线表、题注、交叉引用、目录域、参考文献。
Use when the user wants a submission-ready .docx — 论文转 Word、学位论文排版、期刊投稿排版、prepare submission docx — or a readable copy of a manuscript. Not for PDF, HTML or LaTeX output, and not for slide decks or grant forms.
실행 점수 미검증
설치 방법 보기nature-paper2word는 학술 Markdown 원고를 지정된 서식 요건에 맞는 Word(.docx) 문서로 변환합니다. 서식 요건이 있으면 템플릿이나 문서화된 규격을 바탕으로 서식 파일을 준비할 수 있습니다. 별도 지정이 없으면 원고 언어에 맞는 프리셋을 사용합니다. 제목, 문단 스타일, 수식 번호, 삼선 표, 그림과 표 캡션, 목차, 구역별 페이지 번호, 상호 참조, CSL 참고문헌을 지원합니다. 변환 전에 원고를 검사하고, 내보낸 뒤 번호와 서식도 확인합니다. 처리하기 전에 원고를 Markdown 입력 규격에 맞게 정리해야 합니다.
학술지 투고용 Word 원고나 학위 논문을 만들 때, Markdown으로 작성한 논문을 읽기 쉬운 문서로 정리할 때, 연구실이나 학교의 서식 규격에 맞춰 출력할 때 사용할 수 있습니다. 원고의 구조와 참고문헌을 유지하면서 제출용 문서로 정리하는 작업을 돕습니다.
md-to-word 명령이 필요합니다. 설치되어 있지 않으면 md-to-word-docx를 설치해야 합니다. 인용이 있는 원고에는 .bib 파일도 필요합니다. PDF, HTML, LaTeX, 슬라이드, 지원금 신청서 출력은 지원하지 않습니다. 표 셀 병합, 다단 편집, 사용자 지정 표지도 지원하지 않으므로 내보낸 뒤 Word에서 레이아웃을 확인해야 합니다. MIT 라이선스입니다.
이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.
AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.
점수에는 넣지 않았습니다. 2026년 10월 28일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.
설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.
This file is the router. The engine is deterministic: the same manuscript and the same format
requirements always produce a byte-identical .docx. Do not substitute a hand-written
python-docx script; run the installed pipeline.
Before the first export in a session, confirm the engine is available: md-to-word --version
must print a version. This skill ships documentation only; if the command is missing, install it
with pip install md-to-word-docx, then run the check again.
The full vocabulary lives in the manual inside the package, not here. md-to-word --contract
prints its absolute path (Chinese or English, following the manuscript). Everything below is order
of work; every spelling is looked up in the manual.
| Scenario | What the user says | What to do |
|---|---|---|
| Journal or school compliance | "format it for Nature / my university" | Get a target .docx template or a written spec, then build a requirements file. |
| Existing requirements | "use our lab's spec file" | Pass it with -r. |
| Baseline export (no explicit spec) | "turn this into a Word file" | Normalize the manuscript to the contract, then export with the built-in preset. The preset is a complete, valid format, not a provisional default. |
State the chosen preset or requirements path in one line, then proceed. Without -r the only file
picked up is one named exactly format.txt beside the manuscript; no other .txt is guessed at
(if one is there, the run names it in a reminder). With no format.txt, the preset follows the
manuscript's language: zh-academic for Chinese, en-nature for everything else. The run reports
which one it used.
No path accepts arbitrary Markdown and returns a finished document: a preset supplies formatting, not missing structure. When the manuscript violates the contract, pre-flight stops with a line number rather than emitting a document that looks acceptable while its formatting was never mapped.
The source may be pasted text, .txt, .md, an old .docx, or a PDF. Normalize it to Markdown
first; never edit the user's original file in place.
#, ##, ###, consecutive and unskipped; a heading that carries its own number
(1., 2.1) needs as many # as its number has levels.%% sets that paragraph's style —
%% Abstract …, %% Table Caption **Table 1** …, %% Image Caption Figure 1 ….
One line is one paragraph, ended by a blank line, with no closing fence. Style names come from a
closed list (manual §3.4) in either language; heading levels are set by # only.bibliography:, csl:, crossref:,
link-citations:.$$...$$ {#eq-name} on its own line, referenced as @eq-name. Chinese manuscripts
get 「式/图/表」 prefixes and (1)numbering, English ones get Equation/Figure/Table and (1). Add
crossref: chapters: true for per-chapter numbering. \tag{} is blocked.[@key] parenthetical, @key narrative, from bibliography: + csl:. A .bib is
mandatory once the manuscript cites: handwritten reference lists are not supported, and [@key]
without bibliography: would be printed literally.{width=13cm} with the caption in its own
%% Image Caption / %% 图片题注 paragraph; table caption above, note below. Do not put
{#fig-...} labels on images. Column widths follow the separator row's dash lengths.{{< pagebreak >}},
{{< toc >}}, {{< section page_number=lowerRoman start=1 >}} (Chinese parameters 页码= 起始=
also work). The section marker closes the section above it; never add a page break next to it.---
rules, ==== headings, definition lists, - [ ] boxes, tables without outer pipes, nested block
quotes, full-width %%, four-space code blocks, a second paragraph inside a
list item, ==highlight==, [text]{.class} (except .underline), \(...\) inline math, and a
percentage image width ({width=60%} — write an absolute length).md-to-word init writes a complete preset copy plus a one-page
manuscript that exports as-is.zh-academic or en-nature. Use as-is when the user gave no detailed spec..docx — md-to-word-template target.docx -o format.txt, then
review the "to confirm" list at the end of the draft.Each property has exactly one accepted spelling (two in total: the canonical Chinese and English
forms); anything else is a hard error with a line number. Full table: manual §3.1. Style names:
§3.4. Presets are the reference examples — md-to-word --contract prints their paths.
Throughout this file, format.txt means the format requirements file — any path works, -r takes
it.
Citation style comes from csl: with a bundled file name (manual §7) or a path to the user's own
CSL. Without csl:, Chinese manuscripts get GB/T 7714 numeric, others APA 7th. A user-supplied CSL
is normalized on export so that one requirements file always produces one layout.
Run the installed command from the manuscript's directory:
md-to-word manuscript.md -o manuscript.docx
md-to-word manuscript.md -r format.txt -o manuscript.docx
md-to-word --contract # contract + paths to the manual and presets
The pipeline runs: pre-flight validation → style template generation → manuscript model → OOXML writing → number-integrity check → line-by-line audit against the requirements file.
Two levels, split by "would the mistake be visible afterwards":
--no-check, which turns off the blocking gates too.Add --json when the result has to be read back programmatically: stdout then carries one JSON
object — ok, returncode, input, output, pdf, lang, messages, errors — with progress
and reminders on stderr. The keys are fixed; the sentences inside them follow the manuscript's
language, and the reminders are in messages.
Exit codes: 0 every gate passed; 1 manuscript, gate or dependency problem; 2 a usage error
(bad flags or a missing argument); 3 the .docx was written but the optional --pdf proof was
skipped (non-macOS). Messages follow the manuscript's language. Add --verbose when a format does
not seem to take effect.
.docx exists and the command exited 0.{style-title} headers or per-section page numbers, run once with
--pdf (macOS with Word) — that is the only way fields are expanded — and spot-check the first
page, the widest table, an equation-heavy page and the references.{#eq-x} + @eq-x); figure and table numbers are
typed into the caption.This skill compiles the manuscript; these cover the steps around it. Hand off rather than re-implement:
| Skill | What it covers |
|---|---|
nature-writing | Drafting the manuscript and its section-level argument (input to this one) |
nature-polishing | Language polishing and academic phrasing (input to this one) |
nature-citation | Searching for and exporting reference entries (RIS / ENW / Zotero RDF); export BibTeX from the reference manager for the .bib this skill consumes |
nature-ref-verifier | Cross-checking reference metadata before submission |
nature-paper2ppt | Turning the same manuscript into a presentation deck |
Upstream engine, the general-purpose pip package, and the changelog: md-to-word.
아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.
로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.
아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.
여러 정보원에서 학술 문헌을 찾고 인용 정보를 검증하며 참고문헌 파일을 변환합니다. MeSH를 활용한 PubMed 검색식을 만들고, 자기 인용과 독립적인 타인 인용을 구분해 인용자와 인용 맥락을 조사할 수 있습니다.
지정한 Nature 계열 또는 CNS 관련 학술지에서 원고의 주장을 뒷받침할 논문을 찾고, 초록이나 출판사 페이지를 확인해 주장별 근거를 정리합니다. 검증한 서지 정보를 참고문헌 관리 프로그램용 파일로 내보냅니다.
논문의 데이터·코드 이용 가능성 문안을 작성하거나 검토하고, 데이터별 저장소와 접근 경로, 이용 제한, 식별자, 인용 정보를 정리합니다. 다른 사람이 데이터를 찾고 재사용하는 데 필요한 메타데이터도 점검합니다.
공개 접근, 출판사 API 또는 기관의 정식 권한을 통해 학술 논문 전문과 보충 자료를 받습니다. 문헌별 경로를 선택하고 파일 형식, 출처, 다운로드 결과를 기록합니다.
실험 사진, 음성, 메모를 구조화된 메타데이터가 포함된 Markdown 기록으로 정리합니다. 실험 ID와 시료 배치 ID를 부여하고 원본 첨부 자료를 보관하며, 선택적으로 Feishu 그룹 메시지나 Obsidian과 연결할 수 있습니다.
Python 또는 R로 논문용 과학 그림을 만들고 수정해 PDF 등으로 내보냅니다. 여러 패널의 정렬과 요소 겹침을 점검하며, 편집 가능한 도식과 명시적으로 요청한 AI 생성 그래픽 초록도 만들 수 있습니다.