latex-formatting
The latex-formatting skill manages LaTeX project structures, validates academic paper submissions, and cleans LaTeX source files for specific conference templates.
Is latex-formatting safe to install?
Review the source first: our audit of latex-formatting's source files found 4 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes local Python scripts that read and write to the user's file system, including modifying .tex files.
How we audit skills: our security review methodology.
Who is this skill for?
Researchers and academics preparing papers for conferences like ICML, ICLR, NeurIPS, AAAI, and ACL.
What can you do with it?
- Initialize project directory structures and main.tex files based on venue templates.
- Validate papers for word counts, anonymization, and required sections.
- Identify and fix LaTeX formatting issues including unescaped characters and math mode errors.
- Clean LaTeX source files by replacing non-UTF8 characters with LaTeX equivalents.
How good is this skill?
Quality score: 9/10. The skill provides clear documentation on script usage and supported actions. It integrates well with existing file structures.
What does the skill file contain?
# LaTeX Formatting Set up and manage LaTeX formatting for academic papers. ## Input - `$0` — Action: `setup`, `fix`, `check` - `$1` — Venue name (for `setup`) or `.tex` file path (for `fix`/`check`) ## Scripts ### Pre-submission format checker ```bash python ~/.claude/skills/latex-formatting/scripts/latex_checker.py paper/main.tex --venue neurips --check-anon ``` Checks: word count, required sections, TODO markers, anonymization, mismatched environments, content stats. ### Validate citations and references ```bash python ~/.claude/skills/citation-management/scripts/validate_citations.py...
Frequently asked questions
Which conferences does this skill support?
The skill supports ICML, ICLR, NeurIPS, AAAI, and ACL templates.
Does the skill modify my original files?
The skill can write to files, such as generating main_fixed.tex or main_cleaned.tex, depending on the action performed.
Can the skill check for anonymization?
Yes, the latex_checker.py script includes a --check-anon flag for pre-submission validation.
Related skills
lark-workflow-meeting-summary
219.7KUsers who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem
The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.
programmatic-seo
83.5KContent strategists, SEO specialists, and marketers building large-scale, data-driven website content
The programmatic-seo skill provides a framework for generating SEO-optimized pages at scale using templates and data. It guides users through keyword research, data sourcing, template design, internal linking, and indexation strategies while emphasizing content uniqueness to avoid search engine penalties.
ad-creative
64.0KPerformance marketers, growth teams, and advertisers who need to produce ad copy at scale or optimize existing ad creative
The ad-creative skill generates, iterates, and scales ad copy for paid advertising platforms including Google, Meta, LinkedIn, TikTok, and Twitter. It provides frameworks for creating ad headlines, descriptions, and primary text based on product context and performance data.
customer-research
46.7KProduct marketers, founders, and researchers who need to ground their strategy in customer data
The customer-research skill provides a framework for analyzing existing research assets and gathering new insights from online communities to inform product marketing, messaging, and persona development.