본문으로 건너뛰기
cccskills
무료GitHub에 공개한국어 소개

nature-paper2word

학술 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.

Yuan1z0825/nature-skills스타 51,364(GitHub 51,364 + cccskills 0)
연동 도구Word

실행 점수 미검증

설치 방법 보기

이럴 때 유용합니다

  • 학술지 투고용 Word 원고 만들기
  • 학교 서식에 맞춰 학위 논문 정리하기
  • Markdown 논문을 읽기 쉬운 Word로 바꾸기

한국어 소개

할 수 있는 일

nature-paper2word는 학술 Markdown 원고를 지정된 서식 요건에 맞는 Word(.docx) 문서로 변환합니다. 서식 요건이 있으면 템플릿이나 문서화된 규격을 바탕으로 서식 파일을 준비할 수 있습니다. 별도 지정이 없으면 원고 언어에 맞는 프리셋을 사용합니다. 제목, 문단 스타일, 수식 번호, 삼선 표, 그림과 표 캡션, 목차, 구역별 페이지 번호, 상호 참조, CSL 참고문헌을 지원합니다. 변환 전에 원고를 검사하고, 내보낸 뒤 번호와 서식도 확인합니다. 처리하기 전에 원고를 Markdown 입력 규격에 맞게 정리해야 합니다.

이럴 때 유용합니다

학술지 투고용 Word 원고나 학위 논문을 만들 때, Markdown으로 작성한 논문을 읽기 쉬운 문서로 정리할 때, 연구실이나 학교의 서식 규격에 맞춰 출력할 때 사용할 수 있습니다. 원고의 구조와 참고문헌을 유지하면서 제출용 문서로 정리하는 작업을 돕습니다.

사용 예시

  • “이 Markdown 원고를 우리 학교 서식에 맞춰 Word로 만들어 주세요.”
  • “Nature 투고 서식으로 내보내 주세요.”
  • “원고를 Word 형식으로 변환해 주세요.”

주의 사항

md-to-word 명령이 필요합니다. 설치되어 있지 않으면 md-to-word-docx를 설치해야 합니다. 인용이 있는 원고에는 .bib 파일도 필요합니다. PDF, HTML, LaTeX, 슬라이드, 지원금 신청서 출력은 지원하지 않습니다. 표 셀 병합, 다단 편집, 사용자 지정 표지도 지원하지 않으므로 내보낸 뒤 Word에서 레이아웃을 확인해야 합니다. MIT 라이선스입니다.

이 소개문은 공개된 SKILL.md를 바탕으로 AI(OpenAI Codex)가 작성했습니다. 정확한 사양은 아래 원문을 확인하세요.

문서 점검

AI가 SKILL.md의 내용에서 주의가 필요한 작업과 도입 전제를 확인했습니다. 점수는 실제로 실행한 결과(실행 검증)만으로 매깁니다.

안전성전송·삭제·명령 실행 등을 명시하고 있는가
A양호원본 파일을 직접 수정하지 않으며 검사 절차와 미지원 출력 형식을 설명합니다.
도입의 용이성필요한 도구나 API 키가 적고 적혀 있는가
B일부 부족`md-to-word`와 인용 시 `.bib`가 필요하며 명령 설치 방법은 안내되어 있습니다.

점수에는 넣지 않았습니다. 2026년 10월 28일 기준으로 AI(OpenAI Codex)가 판정했습니다. 참고용이므로 설치 전에 원문도 확인해 주세요.

평가가 다르다고 생각되면 재검토를 요청하기

어느 항목이 왜 다르다고 생각하는지 적어 주세요. 로그인은 필요 없습니다. SKILL.md와 대조해 평가를 다시 만들고 이곳에 반영합니다.

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

포함된 파일(6)

  • SKILL.md10.8 KB
  • agents/openai.yaml241 B
  • manifest.yaml390 B
  • README_EN.md3.7 KB
  • README.md3.3 KB
  • UPSTREAM-LICENSE.txt1.3 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Markdown → compliant Word

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.

1. Decide the scenario first

ScenarioWhat the user saysWhat 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.

2. Bring the manuscript to the input contract

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.

  • Headings: #, ##, ###, consecutive and unskipped; a heading that carries its own number (1., 2.1) needs as many # as its number has levels.
  • Paragraph styles: a line starting with %% 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.
  • Title, author, abstract, keywords are style lines in the body, never YAML — their position on the page is the author's decision, and YAML has no position. Pre-flight blocks those keys with the exact line to write instead.
  • Paragraphs: one line is one paragraph; consecutive lines are never joined, so a file of short one-sentence paragraphs is already correct. For a break inside one paragraph (an address, verse, a long title), end the line with a backslash or two spaces — it becomes a line break within the same paragraph. Suspected wrapping is reported as a grouped warning with the line numbers.
  • YAML holds only position-independent configuration: bibliography:, csl:, crossref:, link-citations:.
  • Equations: $$...$$ {#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.
  • Citations: [@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.
  • Figures and tables: ![](path/img.png){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.
  • Block markers (three, each on its own line with blank lines around): {{< 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.
  • Unsupported Markdown is blocked with a replacement, never printed literally: HTML tags, --- 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).

3. Choose or build the format requirements

  1. Starting from nothing — md-to-word init writes a complete preset copy plus a one-page manuscript that exports as-is.
  2. Built-in preset — zh-academic or en-nature. Use as-is when the user gave no detailed spec.
  3. Copy and edit a preset — change only the lines the user mentioned. Field order is fixed: font, size, bold, italic, alignment, line spacing, space before, space after, indent. Every style line must be complete; missing fields are errors.
  4. Reverse-engineer a target .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.

4. Export

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.

5. How to read the gates

Two levels, split by "would the mistake be visible afterwards":

  • Blocking — silently wrong later: dropped content, syntax printed literally, formatting never mapped, a title in YAML, a caption inside an image's brackets. Fix the reported line; do not reach for --no-check, which turns off the blocking gates too.
  • Warning — visible but non-compliant: an image wider than the text block (it gets clamped), a caption far from its figure, a skipped heading level, a page break after a section marker, suspected line wrapping. Warnings of one kind arrive as a single line (up to eight line numbers, then a count).

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.

6. Verify before delivery

  • Confirm the .docx exists and the command exited 0.
  • Report the applied preset or requirements file, the citation style, and anything the run warned about.
  • Say plainly that the layout still needs a manual check in Word. The engine verifies text and structure; row heights, column widths and where equations and captions settle are only visible in a real renderer.
  • When the document has a TOC, {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.

7. Boundaries

  • No custom cover pages, merged cells, multi-column text, inline text colour, or text-wrapped figures. Export the body, then complete those in Word.
  • Only equation cross-references are supported ({#eq-x} + @eq-x); figure and table numbers are typed into the caption.
  • Sum and integral limits stay on the right of the symbol in numbered equations (Word stacks limits only in display math). Content and symbols are correct; only the arrangement differs.
  • TOC page numbers and chapter headers are Word fields; Word asks once whether to update them. Full statements: manual §6 (limits) and §8 (symptom → fix).

8. Related skills

This skill compiles the manuscript; these cover the steps around it. Hand off rather than re-implement:

SkillWhat it covers
nature-writingDrafting the manuscript and its section-level argument (input to this one)
nature-polishingLanguage polishing and academic phrasing (input to this one)
nature-citationSearching for and exporting reference entries (RIS / ENW / Zotero RDF); export BibTeX from the reference manager for the .bib this skill consumes
nature-ref-verifierCross-checking reference metadata before submission
nature-paper2pptTurning the same manuscript into a presentation deck

Upstream engine, the general-purpose pip package, and the changelog: md-to-word.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

nature-academic-search

무료요약 있음

여러 정보원에서 학술 문헌을 찾고 인용 정보를 검증하며 참고문헌 파일을 변환합니다. MeSH를 활용한 PubMed 검색식을 만들고, 자기 인용과 독립적인 타인 인용을 구분해 인용자와 인용 맥락을 조사할 수 있습니다.

  • 여러 정보원에서 문헌 검색
  • 문서에 있는 인용 정보 검증
  • MeSH로 PubMed 검색식 설계
Yuan1z0825/nature-skills5.1만2026년 10월 28일 업데이트

nature-citation

무료요약 있음

지정한 Nature 계열 또는 CNS 관련 학술지에서 원고의 주장을 뒷받침할 논문을 찾고, 초록이나 출판사 페이지를 확인해 주장별 근거를 정리합니다. 검증한 서지 정보를 참고문헌 관리 프로그램용 파일로 내보냅니다.

  • Nature 계열 논문 인용 보충
  • 문단별 주장과 근거 문헌 정리
  • 후보 논문이 주장을 뒷받침하는지 확인
Yuan1z0825/nature-skills5.1만2026년 10월 28일 업데이트

nature-data

무료요약 있음

논문의 데이터·코드 이용 가능성 문안을 작성하거나 검토하고, 데이터별 저장소와 접근 경로, 이용 제한, 식별자, 인용 정보를 정리합니다. 다른 사람이 데이터를 찾고 재사용하는 데 필요한 메타데이터도 점검합니다.

  • 데이터·코드 이용 가능성 문안 작성
  • 연구 데이터의 저장 위치와 접근 경로 정리
  • 데이터 세트 인용과 메타데이터 점검
Yuan1z0825/nature-skills5.1만2026년 10월 28일 업데이트

nature-downloader

무료요약 있음

공개 접근, 출판사 API 또는 기관의 정식 권한을 통해 학술 논문 전문과 보충 자료를 받습니다. 문헌별 경로를 선택하고 파일 형식, 출처, 다운로드 결과를 기록합니다.

  • DOI 목록의 논문을 한꺼번에 받기
  • 논문의 공개 버전 찾기
  • 기관 CNKI로 중국어 논문 받기
Yuan1z0825/nature-skills5.1만2026년 10월 28일 업데이트

nature-experiment-log

무료요약 있음

실험 사진, 음성, 메모를 구조화된 메타데이터가 포함된 Markdown 기록으로 정리합니다. 실험 ID와 시료 배치 ID를 부여하고 원본 첨부 자료를 보관하며, 선택적으로 Feishu 그룹 메시지나 Obsidian과 연결할 수 있습니다.

  • 사진과 음성으로 실험 기록 만들기
  • 같은 시료 배치의 여러 실험 추적하기
  • 기록과 원본 첨부 자료 함께 보관하기
Yuan1z0825/nature-skills5.1만2026년 10월 28일 업데이트

nature-figure

무료요약 있음

Python 또는 R로 논문용 과학 그림을 만들고 수정해 PDF 등으로 내보냅니다. 여러 패널의 정렬과 요소 겹침을 점검하며, 편집 가능한 도식과 명시적으로 요청한 AI 생성 그래픽 초록도 만들 수 있습니다.

  • 논문용 과학 그림 만들기
  • 여러 패널 그림의 배치 검토
  • 편집 가능한 도식 만들기
Yuan1z0825/nature-skills5.1만2026년 10월 28일 업데이트

Yuan1z0825의 스킬 모두 보기

이 스킬의 문제 신고