Agent skill

Acl Venues

by nanoAgentTeam in 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.

MITAuto-check passedResearch & Science

Install Acl Venues

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

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

GitHub CLI
$ gh skill install nanoAgentTeam/research-claw acl-venues --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/acl-venues .claude/skills/acl-venues && 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
acl-venues
GitHub stars
293
Token cost
~2.3k tokens
SKILL.md length
946 words
Files
9
Skills in repo
14
Repo updated
First seen
Licence
MIT

At a glance

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.

  • Works in 5 steps: Confirm target venue and year… → Check whether local TEMPLATES_DIR exists… → Use local built-in template only when… → …
  • Wants any ACL-series template setup
  • SKILL.md covers Execution Protocol and Format Reference
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Acl Venues is an agent skill from 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.

Its SKILL.md is about 2.3k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files (for example `templates/acl/README.md` and `templates/acl/formatting.md`).

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 any ACL-series template setup
  • Tasks that involve LaTeX

Example prompts

  • “/acl-venues”

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 target venue and year (ACL/EMNLP/NAACL/EACL/AACL/COLING/ARR/Findings), plus paper type (long/short) and stage (review/final)…
  2. Check whether local TEMPLATES_DIR exists and includes required files: acl.sty, acl_natbib.bst, acl_latex.tex.
  3. Use local built-in template only when BOTH conditions hold
  4. If either condition fails (local files missing/incomplete OR user asks for strict current-year kit), follow this download workflow exactly
  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):

    • acl-org.github.io
    • github.com
    • 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

Acl Venues loads about 2.3k tokens when it runs. Until then it costs about 47 tokens; SKILL.md has 946 words of instructions outside code blocks.

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

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). 946 words, ~2,287 tokens.

Download SKILL.mdSave it as .claude/skills/acl-venues/SKILL.md (or your agent's skills folder). This skill also uses 8 other files; get the full folder from GitHub.
name
acl-venues
description
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.
allowed-tools
read_file, write_file, str_replace, bash, latex_compile

[SKILL: ACL-FAMILY VENUE PAPER FORMAT]

Activate when: user mentions ACL, EMNLP, NAACL, EACL, AACL, COLING, ARR, Findings of ACL, or asks to use/fix any *ACL-series 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/acl/ (referred to as TEMPLATES_DIR below). Contents: acl.sty, acl_latex.tex, acl_natbib.bst, custom.bib, anthology.bib.txt, formatting.md.

One template for all ACL-family venues: ACL, EMNLP, NAACL, EACL, AACL, COLING, ARR, and Findings generally share the same acl.sty + acl_natbib.bst style system; venue differences are mainly page limits and policy text.

Pre-step: Venue/Year/Track Confirmation & Template Source

This step MUST be completed before any scenario below.

  1. Confirm target venue and year (ACL/EMNLP/NAACL/EACL/AACL/COLING/ARR/Findings), plus paper type (long/short) and stage (review/final). Default to latest available year if user does not specify.
  2. Check whether local TEMPLATES_DIR exists and includes required files: acl.sty, acl_natbib.bst, acl_latex.tex.
  3. Use local built-in template only when BOTH conditions hold:
    • local files in TEMPLATES_DIR are complete
    • target venue/year does not require a different package than acl.sty
  4. If either condition fails (local files missing/incomplete OR user asks for strict current-year kit), follow this download workflow exactly:
  5. Filename substitution rule for all steps below:
    • Treat acl / acl_natbib in commands/examples as defaults.
    • If the downloaded kit uses different basenames, replace them consistently in \\usepackage, \\bibliographystyle, copy commands, and checks.
Scenario Routing
  • User says "create / new ACL-family paper" → Scenario 1
  • User says "switch to ACL format" / "apply ACL template" → Scenario 2
  • User says "ACL format issue" / "compile error" → Scenario 3
  • User says "check format" / "prepare for submission" → Scenario 4

Treat all ACL-family venue requests with the same 4 scenarios above unless the target CFP requires a different style package.

Scenario 1: Create a New ACL-Family Project

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

bash(command="cp TEMPLATES_DIR/acl.sty TEMPLATES_DIR/acl_natbib.bst <PROJECT_CORE>/")

Step 2 — Read TEMPLATES_DIR/acl_latex.tex with read_file for canonical preamble, title/author layout, and bibliography usage.

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

  • \documentclass[11pt]{article}
  • For anonymous review: \usepackage[review]{acl}
  • For camera-ready/final: \usepackage{acl}
  • Keep core packages aligned with template (times, latexsym, fontenc, inputenc; optional microtype)
  • Set title/author block according to review vs final stage
  • Use \bibliographystyle{acl_natbib} and \bibliography{custom} (or project bib filename)

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 ACL Template

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

Step 2 — Read TEMPLATES_DIR/acl_latex.tex with read_file as the migration reference.

Step 3 — Copy style files using bash (style files only — do NOT overwrite user content):

bash(command="cp TEMPLATES_DIR/acl.sty TEMPLATES_DIR/acl_natbib.bst <PROJECT_CORE>/")

Step 4 — Modify main.tex preamble using str_replace:

  • Set \documentclass[11pt]{article}
  • Set \usepackage[review]{acl} for submission or \usepackage{acl} for final
  • Keep encoding/font packages required by template
  • Remove layout-breaking/conflicting packages (geometry, manual margin hacks, multicol, custom page size overrides)

Step 5 — Fix ACL-specific structure:

  • Review mode: no identifying text, no acknowledgements
  • Final mode: restore author and affiliation block
  • If title/author block overflows, set \setlength\titlebox{<dim>} with <dim> >= 5cm

Step 6 — Fix bibliography:

  • \bibliographystyle{acl_natbib}
  • \bibliography{custom} (or existing project bib file)

Step 7 — Run latex_compile and resolve any remaining errors.

Show full SKILL.md (335 more words)Show less
Scenario 3: Fix ACL Format Issues

Step 1 — Run latex_compile to capture current errors/warnings.

Step 2 — Read main.tex preamble and compare with TEMPLATES_DIR/acl_latex.tex.

Step 3 — Cross-check against common ACL failures:

  • Missing acl.sty or acl_natbib.bst in project root
  • Wrong mode (\usepackage{acl} vs \usepackage[review]{acl})
  • \bibliographystyle not set to acl_natbib
  • Manual layout overrides (geometry, \onecolumn, custom margins)
  • Review draft still contains acknowledgements or identifying information

Step 4 — Apply fixes using str_replace.

Step 5 — Re-run latex_compile until clean.

Scenario 4: Pre-submission Format Compliance Check

Step 1 — Read full main.tex with read_file.

Step 2 — Verify checklist items:

  • Correct review/final mode ([review] for submission)
  • Anonymization for review (no author identity, no acknowledgements)
  • Page limits match CFP (typical review limits: long 8 pages / short 4 pages, references excluded)
  • A4 two-column layout intact (no forbidden margin/layout overrides)
  • Bibliography style is acl_natbib
  • Review version includes ruler/line numbers; final version removes them
  • References and appendices follow venue rules for the target year

Step 3 — Report violations and fix them one by one with str_replace.

Step 4 — Run final latex_compile verification.


Format Reference

⚠️ Reference only — always verify: ACL-family requirements can change by venue/year. Always treat the target year's CFP and official author kit as source of truth.

Template Download
Setup: Unzip Location

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

project/
├── main.tex
├── acl.sty
├── acl_natbib.bst
├── acl_latex.tex
└── custom.bib
Read These Files First
  1. acl_latex.tex — canonical sample for preamble and structure
  2. formatting.md — ACL formatting requirements and page-limit policy
  3. acl.sty comments — option behavior (review, preprint, final)
Template Setup in main.tex
latex
\documentclass[11pt]{article}

% Submission (anonymous + line numbers)
\usepackage[review]{acl}

% Camera-ready:
% \usepackage{acl}

\usepackage{times}
\usepackage{latexsym}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{microtype}
Key Format Rules
ItemRequirement
LayoutA4, two-column (except title/author region and full-width figures/tables)
Review anonymityNo identifying author info; no acknowledgements
Bibliographyacl_natbib style
Page limitsFollow target CFP (common review defaults: long 8, short 4 pages of content)
Final versionRemove review-only ruler/line numbers
Common Pitfalls
  • Using geometry or manual margin hacks that break ACL layout
  • Wrong package mode (acl instead of [review] during submission)
  • Forgetting acl_natbib bibliography style
  • Keeping acknowledgements in review submission
  • Ignoring venue-specific limits for workshops/Findings tracks

© 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/acl-venues of nanoAgentTeam/research-claw.

  • SKILL.md
  • templates/acl/README.md
  • templates/acl/acl.sty
  • templates/acl/acl_latex.tex
  • templates/acl/acl_lualatex.tex
  • templates/acl/acl_natbib.bst
  • templates/acl/anthology.bib.txt
  • templates/acl/custom.bib
  • templates/acl/formatting.md

Open the folder on GitHubat commit ce3a4ac

Compare with similar skills

Acl Venues 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.

Acl Venues compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Acl Venues this skillnanoAgentTeam/research-claw293—~2.3kAutomated safety check: PassMIT
Research Writing AssistantNorman-bury/research-writing-skill3.4k—~1.3kAutomated safety check: NotesMIT
Research Writing SkillzLanqing/codex-claude-academic-skills4.7k—~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
Research Writingalfonso0512/research-writing-skill4881 repos~818Automated safety check: PassMIT

Similar skills

  • 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.7k 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 yesterday
    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.

    488 GitHub starsUsed in 1 repo~818 tokens
    Documents & OfficeAuto-check passed
  • Econ Write

    hanlulong/econ-writing-skill

    Expert economics paper writing assistant synthesizing advice from 50+ top guides by Cochrane, McCloskey, Shapiro, Head, Bellemare, Goldin, Glaeser, Kremer, and other leading economists.

    647 GitHub starsUsed in 2 repos~14k tokens
    Research & ScienceAuto-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
  • 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
  • Iclr

    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.

    293 GitHub stars~2.7k 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 Acl Venues

What does Acl Venues do?

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. Acl Venues is an agent skill from 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.

When should I use Acl Venues?

Acl Venues fits situations like: wants any ACL-series template setup; tasks that involve LaTeX.

How do I install Acl Venues in Claude Code?

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

How do I install Acl Venues in Codex?

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

Can I use Acl Venues 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 acl-venues -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/acl-venues, .gemini/skills/acl-venues, .github/skills/acl-venues and .opencode/skills/acl-venues in your project.

What does Acl Venues need to run?

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

Does Acl Venues access the network?

SKILL.md names 3 domains. As links in the text: acl-org.github.io, github.com and overleaf.com. This is read from the text; nothing was executed.

Is Acl Venues 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 Acl Venues use?

Acl Venues 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 Acl Venues use?

About 2.3k tokens (SKILL.md is roughly 9.1k 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 Acl Venues?

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

Who maintains Acl Venues?

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.