ICLR (International Conference on Learning Representations) paper formatting — activate when the user wants to submit to ICLR, follow ICLR template, or fix ICLR format issues.

MITAuto-check passedResearch & Science

Install Iclr

skills CLI
$ npx skills add nanoAgentTeam/research-claw --skill iclr -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install nanoAgentTeam/research-claw iclr --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/nanoAgentTeam/research-claw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/config/.skills/iclr .claude/skills/iclr && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
iclr
GitHub stars
293
Token cost
~2.7k tokens
SKILL.md length
1,112 words
Files
9
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

ICLR (International Conference on Learning Representations) paper formatting — activate when the user wants to submit to ICLR, follow ICLR template, or fix ICLR format issues.

  • Works in 5 steps: Confirm the target year with the user… → Check whether TEMPLATES_DIR exists and… → Use local built-in template only when… → …
  • Wants to submit to ICLR
  • SKILL.md covers Execution Protocol and Format Reference
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Iclr is an agent skill from nanoAgentTeam/research-claw. ICLR (International Conference on Learning Representations) paper formatting — activate when the user wants to submit to ICLR, follow ICLR template, or fix ICLR format issues.

Its SKILL.md is about 2.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files.

It sits in Research & Science, covering LaTeX. The repository describes itself as: A self-hosted AI assistant for academic research — manages your papers, searches literature, tracks deadlines, and answers you on the channels you already use. The licence is MIT.

When your agent uses it

  • Wants to submit to ICLR
  • Follow ICLR template
  • Fix ICLR format issues

Example prompts

  • “/iclr”

Requirements

  • Pre-approved tools (allowed-tools): read_file, write_file, str_replace, bash, latex_compile

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Confirm the target year with the user (default: latest available year).
  2. Check whether TEMPLATES_DIR exists and includes required files: iclr2026_conference.sty, iclr2026_conference.bst, iclr2026_conference.tex…
  3. Use local built-in template only when BOTH conditions hold
  4. If either condition fails (target year is not 2026 OR local template files are missing/incomplete)
  5. Filename substitution rule for all steps below

What it can do on your machine

Read from SKILL.md and the folder at commit ce3a4ac. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • read_file
    • write_file
    • str_replace
    • bash
    • latex_compile

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are latex).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Links to these hosts (documentation or services it may open):

    • iclr.cc
    • overleaf.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Iclr loads about 2.7k tokens when it runs. Until then it costs about 45 tokens; SKILL.md has 1,112 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~45
When it runs · the whole SKILL.md, loaded when a task matches
~2.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from nanoAgentTeam/research-claw at commit ce3a4ac, republished under its MIT licence (© nanoAgentTeam). 1,112 words, ~2,717 tokens.

Download SKILL.mdSave it as .claude/skills/iclr/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
iclr
description
ICLR (International Conference on Learning Representations) paper formatting — activate when the user wants to submit to ICLR, follow ICLR template, or fix ICLR format issues.
allowed-tools
read_file, write_file, str_replace, bash, latex_compile

[SKILL: ICLR PAPER FORMAT]

Activate when: user mentions ICLR, International Conference on Learning Representations, or asks to use the ICLR template.

Execution Protocol

After this skill is activated, select the matching scenario based on user intent.

Shared Common Workflow

Before venue-specific template steps, also load and follow ml-paper-writing skill.

At minimum, apply these shared references:

  • writing-guide.md (narrative and clarity)
  • citation-workflow.md (verified citations; no hallucinations)
  • reviewer-guidelines.md (reviewer-facing quality checks)
  • checklists.md (pre-submission gates)

Built-in template: templates/iclr2026/ (referred to as TEMPLATES_DIR below), targeting ICLR 2026. Contents: iclr2026_conference.sty, iclr2026_conference.bst, iclr2026_conference.tex, iclr2026_conference.bib, math_commands.tex, fancyhdr.sty, natbib.sty.

Pre-step: Year Confirmation & Template Acquisition

This step MUST be completed before any scenario below.

  1. Confirm the target year with the user (default: latest available year).
  2. Check whether TEMPLATES_DIR exists and includes required files: iclr2026_conference.sty, iclr2026_conference.bst, iclr2026_conference.tex, math_commands.tex, fancyhdr.sty, natbib.sty.
  3. Use local built-in template only when BOTH conditions hold:
    • target year = 2026
    • files in TEMPLATES_DIR are complete
  4. If either condition fails (target year is not 2026 OR local template files are missing/incomplete):
    • Inform the user local built-in template is unavailable or year-mismatched.
    • Guide the user to download the correct Author Kit from:
      • Official website: https://iclr.cc → target year → "Author Guidelines" or "Submission Instructions"
      • OpenReview: template link on the target-year submission page
      • Overleaf fallback: search "ICLR [year] Conference Paper Template" on https://www.overleaf.com/latex/templates
    • Unzip downloaded files directly into <PROJECT_CORE>.
    • All subsequent steps must use the downloaded year-specific filenames (e.g., iclr2025_conference.sty).
  5. Filename substitution rule for all steps below:
    • Treat iclr2026_conference in commands/examples as a placeholder for the resolved style basename from the selected .sty file.
    • Example: if the downloaded file is iclr2025_conference.sty, replace iclr2026_conference with iclr2025_conference everywhere (\\usepackage, \\bibliographystyle, copy commands, checklist checks).
Scenario Routing
  • User says "create / new ICLR paper" → Scenario 1
  • User says "switch to ICLR format" / "apply ICLR template" → Scenario 2
  • User says "ICLR format issue" / "compile error" → Scenario 3
  • User says "check format" / "prepare for submission" → Scenario 4
Scenario 1: Create a New ICLR Project

Step 1 — Copy template files to the project core directory using bash:

bash(command="cp TEMPLATES_DIR/iclr2026_conference.sty TEMPLATES_DIR/iclr2026_conference.bst TEMPLATES_DIR/math_commands.tex TEMPLATES_DIR/fancyhdr.sty TEMPLATES_DIR/natbib.sty <PROJECT_CORE>/")

Step 2 — Read TEMPLATES_DIR/iclr2026_conference.tex with read_file to understand the preamble structure, author block pattern, and required macros.

Step 3 — Create main.tex in the project core directory using write_file:

  • Preamble: \documentclass{article} + \usepackage{iclr2026_conference,times}
  • Load hyperref and url AFTER the style package
  • Do NOT add \iclrfinalcopy (submission must be anonymous)
  • Set \author{Anonymous Author(s)} for submission
  • Replace body content with the user's paper content or generate a skeleton (title / abstract / sections)
  • Set \bibliographystyle{iclr2026_conference} and \bibliography{references}

Step 4 — Run latex_compile to verify successful compilation. If it fails, read the log and fix errors.

Scenario 2: Switch an Existing Project to ICLR Template

Step 1 — Read the current main.tex with read_file to analyze the existing preamble and content structure.

Step 2 — Read TEMPLATES_DIR/iclr2026_conference.tex with read_file to understand the required ICLR preamble.

Step 3 — Copy style files to the project core directory using bash (style files only — do NOT overwrite user content):

bash(command="cp TEMPLATES_DIR/iclr2026_conference.sty TEMPLATES_DIR/iclr2026_conference.bst TEMPLATES_DIR/fancyhdr.sty TEMPLATES_DIR/natbib.sty <PROJECT_CORE>/")

Step 4 — Modify the main.tex preamble using str_replace:

  • Change \documentclass to \documentclass{article}
  • Add \usepackage{iclr2026_conference,times}
  • Ensure hyperref is loaded AFTER iclr2026_conference (loading order matters)
  • Remove packages that conflict with ICLR (geometry, standalone font packages other than times, etc.)
  • Do NOT add \iclrfinalcopy

Step 5 — Adjust ICLR-specific elements:

  • Set \title{} for the paper title
  • Set \author{Anonymous Author(s)} for submission phase
  • Ensure \iclrfinalcopy is NOT present (or is commented out)

Step 6 — Set up bibliography:

  • \bibliographystyle{iclr2026_conference}
  • \bibliography{references}
  • Do NOT use plain, abbrv, or natbib styles

Step 7 — Run latex_compile to verify successful compilation. If it fails, read the error log and fix.

Scenario 3: Fix ICLR Format Issues

Step 1 — Run latex_compile on the current project to obtain error/warning messages.

Step 2 — Read the preamble of main.tex with read_file.

Step 3 — Cross-check against the "Common Pitfalls" and "Key Format Rules" sections below. Common causes:

  • Missing iclr2026_conference.sty or .bst in the project root
  • hyperref loaded BEFORE iclr2026_conference (causes option clash)
  • Missing times package (font falls back to Computer Modern)
  • \iclrfinalcopy accidentally left active during submission
  • Using geometry to override margins

Step 4 — Fix the issues using str_replace.

Step 5 — Run latex_compile to verify the fix.

Show full SKILL.md (445 more words)Show less
Scenario 4: Pre-submission Format Compliance Check

Step 1 — Read the full main.tex with read_file.

Step 2 — Check each item:

  • Anonymization: \iclrfinalcopy is NOT present or is commented out; \author{Anonymous Author(s)}
  • Page limit: body ≤ 9 pages (excluding references) — verify against the current year's CFP
  • Single-column layout: no layout overrides
  • Font: times package is loaded
  • Bibliography style: uses iclr2026_conference bst
  • hyperref loading order: loaded AFTER iclr2026_conference
  • Forbidden packages: no geometry or conflicting font packages

Step 3 — Report any issues found and fix them one by one using str_replace.

Step 4 — Run latex_compile for final compilation verification.


Format Reference

⚠️ Reference only — always verify: The rules below reflect common patterns from recent years. Conference requirements (page limits, required sections, package restrictions, submission options, etc.) can change each year. Before making any formatting changes, verify all requirements against the current year's official CFP and the author kit files (sample .tex, README, formatting guide PDF) bundled in the template download.


Template Download

Official source:

  • Go to https://iclr.cc → current year → "Author Guidelines" or "Submission Instructions"
  • The template is also linked from the OpenReview submission page for the current year

Overleaf:

GitHub (most reliable for latest version):

  • Search GitHub for iclr-conference/iclr-paper-template or similar

Setup: Unzip Location

Unzip into the project root (same directory as main.tex):

project/
├── main.tex
├── iclr2026_conference.sty    ← style file, must be at root
├── iclr2026_conference.bst    ← bibliography style, must be at root
└── iclr2026_conference.tex    ← sample paper — READ THIS

Read These Files First
  1. iclr2026_conference.tex — the sample paper; contains preamble setup, author block, abstract, and section examples with explanatory comments
  2. Comments inside iclr2026_conference.sty — explains \iclrfinalcopy and other options

Template Setup in main.tex

ICLR uses article document class + multiple packages (no single all-in-one .sty):

latex
\documentclass{article}

\usepackage{iclr2026_conference, times}
\usepackage{hyperref}
\usepackage{url}

% For camera-ready ONLY (de-anonymizes the paper):
% \iclrfinalcopy

Rule: Do NOT add \iclrfinalcopy for submission. Add it only after acceptance for camera-ready.


Key Format Rules
ItemRequirement
Page limitTypically 9 pages content + unlimited references — verify at https://iclr.cc current year CFP
LayoutSingle column
FontTimes (loaded by times package)
AnonymousNo \iclrfinalcopy at submission; author block replaced with \author{Anonymous Author(s)}
AppendixTypically unlimited after references — verify at current year CFP

Author Block

Submission (anonymous):

latex
\author{Anonymous Author(s)}

Camera-ready (after adding \iclrfinalcopy):

latex
\author{%
  First Author\thanks{Equal contribution.} \\
  Department, University \\
  City, Country \\
  \texttt{email@example.com} \\
  \And
  Second Author \\
  Department, University \\
  \texttt{email2@example.com}
}

Common Pitfalls
  • \iclrfinalcopy must be placed BEFORE \begin{document} — placing it inside the document body has no effect.
  • Do NOT use geometry package — margins are set by the style.
  • hyperref must be loaded AFTER iclr2026_conference — loading order matters; the style file configures hyperref internally.
  • times package is required — do not omit it; without it the font falls back to Computer Modern, which violates format requirements.
  • If .sty or .bst not found: both must be in the project root.

Bibliography

ICLR uses a custom .bst file (bundled in the author kit):

latex
\bibliographystyle{iclr2026_conference}
\bibliography{references}

Do NOT use plain, abbrv, or natbib styles — the iclr2026_conference.bst produces the required citation format.

© nanoAgentTeam, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 8 other files in config/.skills/iclr of nanoAgentTeam/research-claw.

  • SKILL.md
  • templates/iclr2026/fancyhdr.sty
  • templates/iclr2026/iclr2026_conference.bib
  • templates/iclr2026/iclr2026_conference.bst
  • templates/iclr2026/iclr2026_conference.pdf
  • templates/iclr2026/iclr2026_conference.sty
  • templates/iclr2026/iclr2026_conference.tex
  • templates/iclr2026/math_commands.tex
  • templates/iclr2026/natbib.sty

Open the folder on GitHubat commit ce3a4ac

Compare with similar skills

Iclr next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Iclr compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Iclr this skillnanoAgentTeam/research-claw293—~2.7kAutomated safety check: PassMIT
Scientific BrainstormingOleafly/Oleafly2062 repos~3.5kAutomated safety check: PassMIT
Research Writing AssistantNorman-bury/research-writing-skill3.4k—~1.3kAutomated safety check: NotesMIT
Research Writing SkillzLanqing/codex-claude-academic-skills4.6k—~1.1kAutomated safety check: PassMIT
Academic Paper Writing PipelineImbad0202/academic-research-skills51k—~16kAutomated safety check: PassCustom licence
Scientific Venue Templatesdavila7/claude-code-templates32k9 repos~5.1kAutomated safety check: NotesMIT

Similar skills

  • Facilitates evidence-aware scientific ideation with independent generation, structured discussion, explicit assumptions, transparent evaluation, adversarial review, and decision logs.

    206 GitHub starsUsed in 2 repos~3.5k tokens
    Research & ScienceAuto-check passed
  • Research Writing Assistant

    Norman-bury/research-writing-skill

    A skill your agent uses when writing academic papers, theses, or research articles - supports brainstorming, chapter writing, literature review, and LaTeX output

    3.4k GitHub stars~1.3k tokensUpdated 4 mo ago
    Research & ScienceAuto-check: notes
  • Research Writing Skill

    zLanqing/codex-claude-academic-skills

    Chinese-first research paper writing, revision, polishing, section drafting, rebuttal, peer-review response, thesis prose improvement, and manuscript argument planning.

    4.6k GitHub stars~1.1k tokensUpdated 4 mo ago
    Research & ScienceAuto-check passed
  • Academic Paper Writing Pipeline

    Imbad0202/academic-research-skills

    Runs a 12-agent pipeline that plans, drafts, cites, reviews and formats academic papers, with modes for revision, rebuttals, abstracts and citation checks.

    51k GitHub stars~16k tokensUpdated 4 days ago
    Research & ScienceAuto-check passed
  • Scientific Venue Templates

    davila7/claude-code-templates

    Supplies LaTeX templates and formatting rules for journals, conferences, posters, and grant proposals, then can check a draft against them.

    32k GitHub starsUsed in 9 repos~5.1k tokens
    Research & ScienceAuto-check: notes
  • Research Writing

    alfonso0512/research-writing-skill

    科研论文写作助手,提供 30 个 Prompt 模板覆盖论文写作全流程. An agent skill from alfonso0512/research-writing-skill.

    487 GitHub starsUsed in 1 repo~818 tokens
    Documents & OfficeAuto-check passed

More from nanoAgentTeam/research-claw

All 14 skills in this repo
  • Aaai

    nanoAgentTeam/research-claw

    AAAI paper formatting — activate when the user wants AAAI template setup, migration, or formatting/compilation fixes.

    293 GitHub stars~2.1k tokensUpdated 4 mo ago
    Auto-check passed
  • Acl Venues

    nanoAgentTeam/research-claw

    ACL-family venue paper formatting (ACL, EMNLP, NAACL, EACL, AACL, COLING, ARR, Findings) — activate when the user wants any ACL-series template setup, migration, or format fixes.

    293 GitHub stars~2.3k tokensUpdated 4 mo ago
    Auto-check passed
  • Colm

    nanoAgentTeam/research-claw

    COLM (Conference on Language Modeling) paper formatting — activate when the user wants COLM template setup, migration, or formatting/compilation fixes.

    293 GitHub stars~2.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Conference Research

    nanoAgentTeam/research-claw

    Academic venue paper discovery — activate when you need to find papers accepted at specific conferences or journals (ACL, EMNLP, NeurIPS, ICML, ICLR, MLSys, etc.), analyze venue acceptance…

    293 GitHub stars~823 tokensUpdated 4 mo ago
    Auto-check passed
  • Cvpr Iccv Eccv

    nanoAgentTeam/research-claw

    CVPR / ICCV / ECCV paper formatting — activate when the user wants to submit to CVPR, ICCV, or ECCV, follow their template, or fix format issues for these computer vision conferences.

    293 GitHub stars~3.2k tokensUpdated 4 mo ago
    Auto-check passed
  • Icml

    nanoAgentTeam/research-claw

    ICML (International Conference on Machine Learning) paper formatting — activate when the user wants to submit to ICML, follow ICML template, or fix ICML format issues.

    293 GitHub stars~2.4k tokensUpdated 4 mo ago
    Auto-check passed

Questions about Iclr

What does Iclr do?

ICLR (International Conference on Learning Representations) paper formatting — activate when the user wants to submit to ICLR, follow ICLR template, or fix ICLR format issues. Iclr is an agent skill from nanoAgentTeam/research-claw. ICLR (International Conference on Learning Representations) paper formatting — activate when the user wants to submit to ICLR, follow ICLR template, or fix ICLR format issues.

When should I use Iclr?

Iclr fits situations like: wants to submit to ICLR; follow ICLR template; fix ICLR format issues.

How do I install Iclr in Claude Code?

Run `npx skills add nanoAgentTeam/research-claw --skill iclr -a claude-code`. Or copy the skill folder (config/.skills/iclr in nanoAgentTeam/research-claw) into .claude/skills/iclr in your project. Claude Code loads it when a task matches its description.

How do I install Iclr in Codex?

Run `npx skills add nanoAgentTeam/research-claw --skill iclr -a codex`. Or copy the skill folder (config/.skills/iclr in nanoAgentTeam/research-claw) into .agents/skills/iclr in your project. Codex loads it when a task matches its description.

Can I use Iclr in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nanoAgentTeam/research-claw --skill iclr -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/iclr, .gemini/skills/iclr, .github/skills/iclr and .opencode/skills/iclr in your project.

What does Iclr need to run?

SKILL.md names no scripts, command-line tools or credentials: Iclr is instructions for the agent only. Its frontmatter pre-approves these tools: read_file, write_file, str_replace, bash, latex_compile.

Does Iclr access the network?

SKILL.md names 2 domains. As links in the text: iclr.cc and overleaf.com. This is read from the text; nothing was executed.

Is Iclr safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Iclr use?

Iclr is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Iclr use?

About 2.7k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Iclr?

Skills that share tags, products or a category with Iclr: Scientific Brainstorming (Oleafly/Oleafly, 206 stars), Research Writing Assistant (Norman-bury/research-writing-skill, 3.4k stars), Research Writing Skill (zLanqing/codex-claude-academic-skills, 4.6k stars) and Academic Paper Writing Pipeline (Imbad0202/academic-research-skills, 51k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Iclr?

nanoAgentTeam (a GitHub organization) maintains it in nanoAgentTeam/research-claw, which has 293 GitHub stars. The repository holds 14 skills in this directory. The repository was last updated on June 8, 2026.

Source: nanoAgentTeam/research-claw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.