L
lunatila/icml-paper-skill
Claude Code skill for writing, formatting and checking ICML papers, built from the official ICML 2026…
no SECURITY.md
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site
- Star count
- 0 ★ · lunatila/icml-paper-skill · read from the GitHub search API · (checked 2026-11-13 20:00:50)
- Source
- read directly from its GitHub page · type: open-source project
- Harvest history
- first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 1 sources
- Score
- score 103 · 1 sources · repo
FAQ (answers come from our records)
Who is it for?
We filed it under these tags: 开源项目. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository
lunatila/icml-paper-skill;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.# icml-paper-skill
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
A Claude Code / agent skill for writing, formatting, converting and
checking papers for the ICML main track (and position track), built from the official ICML 2026 documentation:
Call for Papers, Author Instructions, style files (icml2026.sty, .bst, example paper), reviewer form, peer-review
and research ethics, LLM policy, accessibility guidelines, paper-checker page. Everything was retrieved on
2026-10-23 and is kept verbatim in docs/official/ so the rules can be checked offline and diffed when ICML 2027
publishes its own pages.
SKILL.md entry point: hard rules, workflow, table of contents
references/
cfp-and-policies.md dates, submission items, reciprocal reviewing, dual submission, integrity
formatting.md preamble, title/author block, abstract, figures, tables, algorithms, citations, end matter
anonymity-and-supplementary.md
impact-statement-and-ethics.md
reviewer-criteria.md the 2026 review form and how to write for it
page-budget.md fitting a long manuscript into 8 two-column pages
position-papers.md
camera-ready.md
checklist.md
scripts/
newpaper.py scaffold a paper directory from the official template
converttoicml.py heuristic ICLR/NeurIPS -> ICML conversion (title block, algorithmic, bib style, impact statement)
checkicml.py rule checker for .tex / .log / .pdf (page limit, anonymity, abstract, headings, fonts)
fetchtemplate.py download icml .zip when a new edition is published
template/icml2026/ official style package, unmodified (icml2026.sty/.bst, algorithm.sty, fancyhdr.sty, example paper)
docs/official/ text of the official pages (source URL and date in each file header)
## Install
Claude Code loads skills from ~/.claude/skills/ /SKILL.md (user scope) or .claude/skills/ /SKILL.md
(project scope):
bash
git clone https://github.com/lunatila/icml-paper-skill ~/.claude/skills/icml-paper-writing
Then ask for anything ICML-related ("convert this paper to the ICML template", "check the page limit and anonymity",
"write the impact statement") and the skill is picked up. The reference files are also readable on their own.
## Scripts
bash
python -I scripts/newpaper.py paper/ --title "My Title in Title Case"
python -I scripts/converttoicml.py main.tex -o mainicml.tex # then fix the % TODO(icml) marks
pdflatex main && bibtex main && pdflatex main && pdflatex main
python -I scripts/checkicml.py main.tex --pdf main.pdf --names "Surname,Institution"
python -I scripts/fetchtemplate.py --year 2027 # when icml2027.zip exists
checkicml.py needs poppler (pdftotext, pdfinfo, pdffonts; shipped with TeX Live on Windows) for the PDF
part. Run on the official example paper it reports, correctly, the acknowledgements section (not allowed in the blind
version), a ?? from a \cref to an assumption, and a non-embedded Times-Roman in the included historical figure.
## Updating for ICML 2027
The 2027 Call for Papers and style package were not published when this skill was written. When they are:
checking papers for the ICML main track (and position track), built from the official ICML 2026 documentation:
Call for Papers, Author Instructions, style files (icml2026.sty, .bst, example paper), reviewer form, peer-review
and research ethics, LLM policy, accessibility guidelines, paper-checker page. Everything was retrieved on
2026-10-23 and is kept verbatim in docs/official/ so the rules can be checked offline and diffed when ICML 2027
publishes its own pages.
SKILL.md entry point: hard rules, workflow, table of contents
references/
cfp-and-policies.md dates, submission items, reciprocal reviewing, dual submission, integrity
formatting.md preamble, title/author block, abstract, figures, tables, algorithms, citations, end matter
anonymity-and-supplementary.md
impact-statement-and-ethics.md
reviewer-criteria.md the 2026 review form and how to write for it
page-budget.md fitting a long manuscript into 8 two-column pages
position-papers.md
camera-ready.md
checklist.md
scripts/
newpaper.py scaffold a paper directory from the official template
converttoicml.py heuristic ICLR/NeurIPS -> ICML conversion (title block, algorithmic, bib style, impact statement)
checkicml.py rule checker for .tex / .log / .pdf (page limit, anonymity, abstract, headings, fonts)
fetchtemplate.py download icml .zip when a new edition is published
template/icml2026/ official style package, unmodified (icml2026.sty/.bst, algorithm.sty, fancyhdr.sty, example paper)
docs/official/ text of the official pages (source URL and date in each file header)
## Install
Claude Code loads skills from ~/.claude/skills/ /SKILL.md (user scope) or .claude/skills/ /SKILL.md
(project scope):
bash
git clone https://github.com/lunatila/icml-paper-skill ~/.claude/skills/icml-paper-writing
Then ask for anything ICML-related ("convert this paper to the ICML template", "check the page limit and anonymity",
"write the impact statement") and the skill is picked up. The reference files are also readable on their own.
## Scripts
bash
python -I scripts/newpaper.py paper/ --title "My Title in Title Case"
python -I scripts/converttoicml.py main.tex -o mainicml.tex # then fix the % TODO(icml) marks
pdflatex main && bibtex main && pdflatex main && pdflatex main
python -I scripts/checkicml.py main.tex --pdf main.pdf --names "Surname,Institution"
python -I scripts/fetchtemplate.py --year 2027 # when icml2027.zip exists
checkicml.py needs poppler (pdftotext, pdfinfo, pdffonts; shipped with TeX Live on Windows) for the PDF
part. Run on the official example paper it reports, correctly, the acknowledgements section (not allowed in the blind
version), a ?? from a \cref to an assumption, and a non-embedded Times-Roman in the included historical figure.
## Updating for ICML 2027
The 2027 Call for Papers and style package were not published when this skill was written. When they are:
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[](https://anclum.com/en/s/lunatila-icml-paper-skill/)
- Source
- github · https://github.com/lunatila/icml-paper-skill
- Browse by field
- Open source
- added
- today
- Security policy
- no
SECURITY.mdat the repository root (which does not mean it is unsafe)
More like this
Filed under
Every tag opens the full list for that filter. Counts are the live catalogue figures.