acl-venues
/acl-venues
Pomaga z formatowaniem artykułów na konferencje z rodziny ACL (ACL, EMNLP, NAACL i inne): konfiguracja szablonu, migracja i poprawki formatowania.
- Autor
- nanoagentteam ↗
- Repozytorium
- research-claw ↗
- Licencja
- MIT
- Ostatnia zmiana repozytorium
- 08.06.2026
Ocena i bezpieczeństwo
- Pliki w paczce
- 9
- Skrypty
- 0
- Komentarze HTML
- 0
- Adresy URL w SKILL.md
- 6
Brak sygnałów. Repozytorium zmienione 08.06.2026, bez odwołań do wycofanych modeli i API.
MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.
Co robi i kiedy
Pomaga z formatowaniem artykułów na konferencje z rodziny ACL (ACL, EMNLP, NAACL i inne): konfiguracja szablonu, migracja i poprawki formatowania.
Oryginalny opis (EN)
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.
Jak działa
- Execution Protocol
- Format Reference
Podgląd SKILL.md
---
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:
- Go to official ACLPUB portal: https://acl-org.github.io/ACLPUB/
- Open the target venue's CFP/submission page and find "Style Files", "Author Kit", or "Submission Instructions"
- Download the official style zip for the target year
- If the venue page is unclear, use fallback sources:
- GitHub zip: https://github.com/acl-org/acl-style-files/archive/refs/heads/master.zip
- Overleaf template: https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj
- Unzip downloaded files directly into <PROJECT_CORE>.
- Verify required files exist (`acl.sty`, `acl_natbib.bst`, sample `.tex`)
- Continue all remaining steps using filenames from the downloaded kit if they differ
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.
### 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
- Official ACLPUB portal: https://acl-org.github.io/ACLPUB/
- Official style repo zip: https://github.com/acl-org/acl-style-files/archive/refs/heads/master.zip
- Overleaf template: https://www.overleaf.com/latex/templates/association-for-computational-linguistics-acl-conference/jvxskxpnznfj
### 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
| Item | Requirement |
|------|-------------|
| Layout | A4, two-column (except title/author region and full-width figures/tables) |
| Review anonymity | No identifying author info; no acknowledgements |
| Bibliography | `acl_natbib` style |
| Page limits | Follow target CFP (common review defaults: long 8, short 4 pages of content) |
| Final version | Remove 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
Pliki w paczce (9)
- SKILL.md 9 KB
- templates/acl/README.md 2 KB
- templates/acl/acl.sty 11 KB
- templates/acl/acl_latex.tex 14 KB
- templates/acl/acl_lualatex.tex 3 KB
- templates/acl/acl_natbib.bst 44 KB
- templates/acl/anthology.bib.txt 1 KB
- templates/acl/custom.bib 2 KB
- templates/acl/formatting.md 18 KB
Wersje
W bazie nie ma innych skilli o nazwie acl-venues.
Migawka bazy z 28.10.2026 · wersja paczki 5648a0b2b0ba (skrót SHA-256 całej paczki)
Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.
Podobne skille
- 100conference-research
Wyszukuje artykuły przyjęte na konferencjach i w czasopismach (ACL, EMNLP, NeurIPS, ICML, ICLR, MLSys), analizuje preferencje akceptacji i wymagania CFP. - 100paperjury
Wspiera pisanie artykułów na konferencje informatyczne (CVPR, ACL, ICLR, NeurIPS): bezpośrednia edycja rękopisu w LaTeX lub Markdown po opisie zmiany oraz tryb recenzji przed zgłoszeniem. - 100aaai
Pomaga z szablonem AAAI do artykułów naukowych: konfiguracja, migracja oraz poprawki formatowania i kompilacji. - 91conference-paper-writing
Pomaga pisać i poprawiać artykuły na konferencje ML i AI, takie jak NeurIPS, ICML, ICLR, ACL, AAAI lub COLM. - 100ieee-paper-generator
Tworzy kompletny artykuł naukowy w stylu IEEE z danych eksperymentalnych i wyników, od tytułu po referencje, dla konferencji (ICML, NeurIPS, CVPR, ACL) i czasopism. - 90sci-paper
Prowadzi przez pisanie, formatowanie i prezentację artykułów naukowych dla czołowych konferencji (CVPR, NeurIPS, ICML, ACL): sekcje, rysunki, tabele, typografia LaTeX i finalne szlify.